在上文中,介绍了一次关于EOS安全问题的激烈讨论。 安全是区块链需要考虑的最重要的问题之一, 因为区块链运行在一个开放的环境中,所以的访问操作都是公开的。 最近,Steem分叉的事情闹得沸沸扬扬,VK小神童也就安全问题进行了讨论。 以下是VK的最新评论: 这(steem分叉)可能是区块链治理历史上一个分水岭。如果Hive能超过Steem,这将充分表明社区主导的区块链,是不能被恶意收购的。 VK的这个态度与不久前,与steem问题刚爆出来时很不相同: 当时他说: 很明显,交易所用客户的币控制了Steem。这是贿选腐败攻击的第一个大案子,交易所给了客户一些便利,但是拿走了他们宝贵的投票权。 自然也有人附和说,EOS也一样: 同样的事情也发生在EOS上,只是没这么极端而已。这是为什么DPOS的治理很很重要,不然几个大的交易所就会控制整个链。 其实我想说的是: 这个问题不仅对DPOS,对POS也是一样的。 POS虽然是随机的,但是由币天数权重确定的,币天数越多,出块机会就大,其本质上也是用币投票。 果然,随后就有人来发问: 可以推断,ETH2 有同样的问题。交易所可以用客户的币Staking以后,就可以进行双花攻击或者其他类型的攻击。 对此,小神童的回答是: 即使攻击成功,代价也极高。 小神童的这个回答,其实不太靠谱。都是交易所把用户的币挪用出来,代替用户决策,干想干的事情,代价有多大的区别呢? 其实小神童的回答,更像是承认了POS也有这个问题。 果然,这位老兄反问: 等等,如果我是一个交易所,一堆ETH2代币放在我这里,难道不可以挪用一部分?而且这种挪用是没有任何成本的。我希望的是,ETH2能够阻止这种偷盗的行为,让他们只有在自己持有的ETH超过51%才进行攻击,这样受损的将会是他们自己。 如果有些人,他们确实是自己有ETH2的51%币,他们可以攻击其他的人。但是,这将导致分叉。其理想情况是,有众多小持币人所代表的链是真正的链,更有价值。 对此,小神童的回答是: 确实是。在分叉的情况下,攻击者将失去他们的资产。 小神童的这回答就不在点上了。因为发问者希望得到的回答是: 交易所盗用客户币,自己的币没有51%,也可以攻击ETH2,这个问题怎么解决。 而不是,交易所用自己币进行51%攻击,然后进行攻击导致分叉。这种情况,受损失的当然是交易所自己。 下面的这位兄弟,说的就更直接了: 攻击者都不用分叉,只要威胁进行分叉就可以获取收益了。 这不是一个好的抗审查方法,一个好的方法应该要解决币的所有权与投票权相的匹配问题。 可能这个问题太难了,小神童当时也没有想好怎么解决。 所以,这两天当小神童看到Steem成功分叉的消息,就很高兴,认为它是一个历史性的分水岭,用实践表明了,DPOS/POS可以通过分叉可以阻止交易所作恶。 交易所盗用客户币进行做恶是一个超级难题,你认为Steem的这次分叉解决了这个问题吗,还没有其他更好的解决办法? —- 编译者/作者:何德林 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
关于区块链安全问题的继续讨论
2020-09-20 何德林 来源:区块链网络
- 上一篇:【译】PayPal似乎已证实支持加密货币的传言
- 下一篇:一本中国币圈的必读书
LOADING...
相关阅读:
- 【译】PayPal似乎已证实支持加密货币的传言2020-09-20
- 【跟着勇哥柒学知识84】Defibox白皮书V2.0带来的不仅仅是大幅通缩2.0和2020-09-20
- VeChain与美国咨询公司Object Computing Inc.建立合作伙伴关系。2020-09-20
- 11:35更新红包||【币乎每周精选】20200920期2020-09-20
- 以太坊经典版与ChainSafe,OpenRelay合作,避免进一步的51%攻击2020-09-20