织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 区块链

V神:为什么分片是了不起的?揭开分片技术特性的神秘面纱(8)

时间:2021-04-09 08:34来源:未知 作者:admin 点击:
无效区块无法通过 ,因为: 欺诈证明会迅速抓住无效区块,并通知整个网络该区块的无效性,并严惩该区块的创造者;或者 ZK-SNARK 证明正确性,并且你不
无效区块无法通过,因为:

  •   欺诈证明会迅速抓住无效区块,并通知整个网络该区块的无效性,并严惩该区块的创造者;或者

  •   ZK-SNARK 证明正确性,并且你不能为一个无效区块创建一个有效的 ZK-SNARK 证明。

  •   不可用的区块无法通过,因为:

  •   如果一个区块的数据只有不到 50% 可用,那么对于每个客户端来说,至少会有一个数据可用性抽样检查会失败,从而导致客户端拒绝该区块。

  •   如果一个区块至少有 50% 的数据可用,那么实际上整个区块都是可用的,因为只需要一个诚实的节点就可以重构该区块的其余部分。

  没有实施分片的传统高 TPS 区块链 (比如 DPoS 链) 无法提供这些保证;多链生态系统也没有办法避免攻击者选择其中一条链作为攻击目标并轻易控制该条链的问题 (这些链可能会共享安全性,但如果这方面做不好,整个多链生态系统将实际上变成一条传统的高 TPS 的链,并具有后者的所有缺点;如果在共享安全性方面做好了,这个多链生态就只是成了上述分片技术的一个更复杂的实现而已)。

  侧链 (sidechains) 高度依赖于具体实现,但它们通常容易受到传统高 TPS 区块链的弱点的影响 (如果它们共享矿工/验证者),或受到多链生态系统的弱点的影响 (如果它们不共享矿工/验证者)。采用分片的区块链 (注:译者在下文种简称为“分片区块链”或“分片系统”)能够避免这些问题。

  然而,分片系统的盔甲上也有一些裂缝。尤其是:

  •   仅依赖于委员会的分片区块链容易受到自适应敌手 (adaptive adversaries) 的攻击,而且问责制也较弱。也就是说,如果对手有能力实时入侵 (或关闭) 他们选择的任意节点,那么他们只需要攻击少量节点就可以破坏单个委员会。此外,如果敌人 (无论是一名自适应的敌手还是一名控制有 50% 总质押金的攻击者) 打破了某个委员会,只有他们的少数一些节点 (即攻击者在该委员会中的控制的少数节点) 会被公开地被证实参与了此次攻击,因此只有少数的质押金会被惩罚。这也是为什么数据可用性抽样与欺诈证明或 ZK-SNARKs 结合起来是随机抽样技术的重要补充的另一个关键原因。

  •   只有当有足够数量的客户端在线,它们共同发出足够的数据可用性采样请求时,数据可用性抽样才安全。在实践中,这意味着必须有几百个客户端在线 (并且这个数字随着系统容量与单个节点容量的比率的增加而增加)。这是一个 few-of-N[8] 信任模型——通常是相当可信的,但肯定没有非分片区块链中节点对数据可用性无需信任那么健壮。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容