查看19次
0
本文给出了理论上51%攻击的示例:
在51%的攻击中,黑客通常会私下挖掘,以获得比公开看到的链更长的链,以期获得双倍的硬币。加密货币交易所往往是黑客攻击的目标,因为它们财大气粗,接受硬币的存取款。
通过控制比其他任何人更多的hashpower,攻击者有优势更快地找到获胜的块。如果他们能自私地挖掘,这意味着他们秘密地挖掘成功的区块,但不向网络广播,他们可以建立一些区块,当准备好向网络广播更长的区块链时。所有的矿商都倾向于在更长的链条上建房。
与此同时,攻击者可能会将他们之前开采的一些硬币用公开的链条送到交易所。一旦他们的存款被确认,攻击者就可以将他们的地雷硬币换成其他硬币,他们将很快从交易所撤出。
然后,秘密挖掘的长链被广播到网络。更长的链将包含一个交易,使用相同的硬币存入交易所。
现在矿工们看到了更长的链条,他们将在链条的顶端建造砌块。这有两个效果。第一,较短链中的块现在是孤立的,它们的事务被转储回mempool。这意味着交易所的交易被逆转了,就像从来没有发生过一样,交易所实际上被抢走了取走的硬币。第二,攻击者的第二笔交易完成,实际上花费了相同的硬币两次。
当攻击者私下广播他们一直在工作的链时,他们是否会在reorg之后获得所有这些新块的挖掘奖励?
多数攻击
分享
改进这个问题
跟随
9小时前问的
塞普特
11333青铜徽章
添加评论
1个答案
三
当攻击者私下广播他们一直在工作的链时,他们是否会在reorg之后获得所有这些新块的挖掘奖励?
是的,大多数攻击者完全可以自己创建最长的区块链。它们将创建链中的每个块,从而也在每个块中创建coinbase事务。假定,他们将coinbase事务支付到他们控制的地址。
分享
改进这个答案
跟随