V神辟谣:我并不是“99%容错共识”的发明者

“我只是对该共识进行了解释,并对其调整以适用于区块链环境中。”

文 | 齐明

近日,以太坊创始人 V 神(Vitalik Buterin )在其个人网站上发布了一篇名为《 99% 容错共识指南》(A Guide to 99% Fault Tolerant Consensus)的文章。

文章发出后,有外国媒体发文称 99% 容错共识是由 V 神提出来的,V 神就此事发 Twitter 澄清,并要求该媒体进行修正:

99% 容错共识是由 Leslie Lamport 发明的,而不是我,我只是对该共识进行了解释,并对其调整以适用于区块链环境中。

V神 Twitter

V 神在文章中以简化的形式对“99%容错共识”( 1982 年,Leslie Lamport 在论文中提出),进行描述并重新据此构造算法。99% 容错共识算法只需 1% 的节点保持诚实,即使另外 99% 的节点全部选择作恶,区块链网络也能正常运行下去。

关于这一算法,以太坊程序员 Conrad Barski 在 Reddit 上提出了一个更为简洁的解释。 Conrad Barski 指出,

通常,所有区块链共识算法,关心的是链的验证者(即矿工)所做的事情。 Vitalik 建议,如果网络流量的独立观察者(即只是用户正在运行的区块链客户端,而不是矿工/验证者)实时监视正在发生的事情,并注意消息何时出现,那么他们可以检测到由矿工发起的 51% 攻击这种“犯规游戏”,这就可以提供额外的安全保障,来防范此类攻击。

Conrad Barski 进一步表示,这与商家为实现“零配置交易”所做的事情有关,基本上来说,就是如果你可以实时观察流量,你可以在区块链客户端上,放置一些“智能”来检测攻击的“指纹”。

如果 V 神找到了实现这种 1%一致性算法的方法,那么现在的 51% 攻击将不会存在。不过,此前以太坊提出的Plasma、 Casper 混合共识算法、分片等技术创新,还在进程中,或许“99% 容错共识”算法不会短时间内实现。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180811A0Z77P00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券