我从昨天的民意调查得出的结论:人们对于这几个方面不够重视——关于区块链遭遇各种各样51%攻击程度的严重,他们恢复算法的难易程度以及他们要在安全边际和成本之间进行权衡的情况。
我将提出一般的行为经济学警告,即人们在调查中所说的和从他们的行动中推断出的事实是非常不同的,但这仅仅意味着公众是带着偏见对这个话题进行论述,因此并不能反映现实。
明确的一点:我之所以定义区块链失败,因为那种能让区块链不满足其基本保证的情况已经很糟糕了,并且协议是无法恢复,所以才需要用户之间的带外协调来保证协议继续运行。
在PoS中,通过协调少数UASF,用户可以从51%的攻击中恢复过来,社区也可以无限次地完成这一任务。但是仍然需要带外协调。
是的,无论是PoW还是PoS,都会发生这种情况。即使有51%的人发动攻击,那么持有1900亿美元的比特币用户不会轻易放弃,会努力协调并尝试恢复网络。
尽管还存在这样一个重要的问题:恢复网络的难易程度。依我看,用PoW恢复账本要比PoS困难得多。所以在实践中,PoS可以达到同样的可靠性水平,而且攻击频率更高,因此它可以在相当低的协商一致成本下生存。
现在是第二个问题。我们知道在51%的攻击下是可以生存的,那么我们可以试着估算一下成本吗?我发现两个主要的因素:
1.在攻击过程中网络无法运行的成本
2.过度使用社交层(沟通和协调)的成本太高
毕竟,最大限度地利用社交层来沟通和达成共识——这就是区块链的意义。但是将其减少到零的成本无法估量,因此在最小化共识和最小化成本之间存在着真正的权衡问题。
我们有机会用更好的技术来改进事物,例如ethresear.ch技术,它可以做到80%自动的社会协调工作,使其更加容易用于反攻击,并且很难滥用于其他方面。
提示:如果区块链失败并得到恢复,用户仍然拥有所有的资产。除了它们在通道中,因为在攻击时失去了活力而引起对通道的攻击的情况外。除非它是链上的,否则它不是100%完全属于你;通道已经成为安全或成本的权衡因素。
文章来源: Vitalik Buterin,1月23日推特文
编译:Suanasuan
领取专属 10元无门槛券
私享最新 技术干货