Author

Topic: 智能合约贿赂是否会威胁比特币矿池? (Read 244 times)

newbie
Activity: 25
Merit: 0
还有太多地方需要完善了,区块链也不完美
sr. member
Activity: 282
Merit: 250
近日,一份名为《智能合约弱化比特币矿池》的研究论文对智能合约是否会破坏比特币矿池进行了分析。总的来说,智能合约确实使协助式内部矿池破坏成为可能,但也并不是绝对的,因为只要矿工坚守道德底线,就不会被贿赂参与到这种破坏中去。这启发我们,在这个领域内,挖矿也应该受到道德规范的约束。

翻译:Ina

通过智能合约进行的贿赂付款是否会破坏比特币矿池模式?

一项新的研究介绍一种对矿池的攻击,有人会恶意地把智能合约或协议硬编码到区块链上对矿工进行支付,从根本上阻碍他们在矿内解决加密难题。采矿是一个能源密集且具有竞争性的过程,通过这一过程,各方竞相将下一笔交易添加到网络中。

该研究论文题为《智能合约弱化比特币矿池》,由耶路撒冷希伯来大学的Yaron Velner、阿拉巴马大学伯明翰分校的Jason Teutsch和新加坡国立大学计算机学院的Loi Luu共同执笔完成。

该研究于3月7日公布,表明在假设的情况下,有人可以使用智能合约来保证向矿工进行支付,而矿工将对自己所属的矿池(矿工聚集地)隐瞒该信息。

通过这样做,恶意攻击者就有效地增加了它们关于矿池总哈希速率的任何利润份额。相反,这种攻击可以帮助一个矿池破坏对立的矿池。

作者继续解释道,其关键在于使用智能合约:

“要成功地攻击矿池,智能合约的使用是至关重要的。确实,除非能够确保对矿工的支付,否则他们不会协助这样的攻击。并且,通过智能合约给予奖励使得攻击者可以隐藏身份,防止其他方将矛头对准攻击者(比如拒绝服务攻击)并解决他。”

为什么要采取这种方式呢?那些没有强大的哈希能力独自挖矿的人要冒着断电的危险做这件事,并且没有任何好处。

于是,矿工聚集在矿池周围,把哈希能力集中到一点上,分割区块获得的奖励(如果有的话),按照他们所贡献的哈希速率分配比特币。

当一个区块在抵御攻击时,拥有强大哈希能力的矿工会将其分给两个矿产,并对其中一个保留完成的工作证明解决方案。

然而作者认为,直到智能合约发展起来,这种类型的协助式内部矿池攻击才成为可能。

不过,研究人员表示,这种攻击并不是绝对的,因为一些矿工,特别是有道德标准和不想依靠智能合约获得报酬的人(鉴于这些合约过去曾由于缺陷而失败)),可能并不想参与其中。
Jump to: