你好,游客 登录 注册 搜索
背景:
阅读新闻

为什么POS能够抵御51%攻击呢?

[日期:2019-08-08] 来源:币乎  作者:币乎 [字体: ]
☛OKNC上线BW交易所☚

其实说起来非常容易——我们根本不用进行类似于POW这么详尽的分析,POS也天然免疫类似于POW这种形态的51%攻击,因为51%攻击无论如何绕不开的成本是50%以上的持币,而任何对于这个币的攻击导致的币价下降,损失最大的都只会是50%以上的持币者本人。

但这里我们没有考虑的一点是Staking Economy,也就是未来POS也会形成和POW一样的“权益矿池”,即不愿意花精力参与共识的持币者把出块权委托给某些更大的持币者或者比较有声望的机构,然后只收取挖矿奖励(当然委托人会获得一部分奖励)。于是,对于POS进行51%攻击就不再需要收购这些币,而只需要暂时控制超过50%概率出块的矿池就行了。

不过,即便是这样,POS攻击的成本也会远高于POW。

因为首先,与POW需要持续投入电费,以至于小矿工必须加入矿池来获得持续的收入不同,POS中持续投入的服务器维护费用要远小于POW,所以算力集中于大矿池的可能性会小于POW。也就是说,即便Staking Economy真的在POS链中出现,也未必一定会出现几大矿池垄断的情况。

并且,最重要的是,拥有一定数量的币的节点也完全可以并且有意愿自己维护一个节点,而不用依赖矿池。尤其是一些大的持币者——你很难想象他们不愿意维护全节点,也就是说他们并不关心这个链上出的块。另一个最重要的原因是,与POW不同POS出块是需要持币人签名的,因此POS矿池在作恶的时候可能会付出更大的社会代价,而对于POS矿池而言,由于他们实际上挖矿所需要的设备投入远小于POW,所以他们在现实之中社会地位和信誉的成本反而是最高的。

当然,其实这几点都改变不了一个结论,就是Staking Economy这种委托进行共识的做法的确会削弱POS的安全性。

因此,我个人对于Staking Economy这种东西的观感并不正面,同时,很多POS项目也同样对于Staking Economy所带来的安全隐患有所意识,所以会对相关机构进行规范,比如要求一定的持币量。但无论如何,就如同POW矿池一样,POS的Staking Economy也是无法避免的,但两者相比的话,如果被委托的机构是大持币人的话,那么最终也只是把攻击成本从50%变成了一个更小的比例,比如10%,但绝不会像是POW一样,是1/100,000这样的级别。

以上,我们说明了在POS中进行50%攻击的成本很高——那么从另一个角度讲,如果花了这么高的成本,攻击者有可能获利吗?答案是几乎没有任何可能,因为你总得找到有个冤大头愿意和你进行这么大笔的交易——交易所几乎不可能对这么大笔交易买单。所以说,唯一的可能是你找到两个并不懂虚拟货币的冤大头,然后进行一个真正意义上的场外的“双重支付”……

不过如果真的存在这样的人的话,似乎我们有简单得多的方法可以忽悠他们。

然而,这还并不足以说明POS对于POW的安全优越性,因为我们只是说了在POW中适用的51%攻击无法复制到POS,但POS本身会受到另外的两种不存在于POW中的攻击的威胁:长距离攻击(Long range attack)和无利益攻击(Nothing-at-stake attack)。

收藏 推荐 打印 | 录入:只要免费网 | 阅读:
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
热门评论