主页 > imtoken苹果下载不了 > 什么是自私挖矿?自私挖矿的原理是什么?

什么是自私挖矿?自私挖矿的原理是什么?

imtoken苹果下载不了 2023-04-22 07:23:30

浅谈自私挖矿

比特币激励机制

比特币的游戏规则是奖励平衡。在去中心化的生态系统中,保持参与者的回报相对公平对于网络的生存至关重要。换句话说,财务激励驱动节点维护网络安全。这也意味着,如果节点诚实行事,他们将获得奖励,否则他们无权获得奖励。

这种机制维持着采矿业的发展。各方在硬件设备和电力消耗上投入了大量资金,希望通过在区块链上增加新的区块来收回资金并将其转化为利润。矿工获得最多奖励的最简单方法就是遵守规则。

当一个新区块被添加到链中时,矿工将收到该交易的所有费用,以及一些新铸造的代币。我们将这部分新代币称为区块奖励,每 210,000 个区块(大约每四年)获得的代币减半。在撰写本文时,奖励为 12.5BTC,几个月后将达到 6.25BTC。

这种金融激励机制带来了高度的竞争,同时也提高了网络的安全性和去中心化性。然而,一些猜测表明该规则可能会被操纵。在本文中,我们将讨论一种可能的情况——自私挖矿。

自私挖矿的原则

早在 2013 年,研究人员 Ittay Eyal 和 Emin Gun Sirer 通过论文《Majority is not Enough: Bitcoin Mining is Vulnerable》发表了一篇关于自私的论文。采矿勘探和研究。该论文反对普遍认为比特币的矿工激励存在缺陷并最终导致网络中心化的观点。

下面是一个解释自私挖矿的例子。假设算力在 Alice、Bob、Carol 和 Dan 之间平均分配,各 25%。其中 Alice、Bob 和 Carol 都在遵守规则,而 Dan 则试图将整个系统为自己所用。

通常情况下,矿工在挖出新区块后会立即向链中添加新区块,这是诚实的参与者 Alice、Bob 和 Carol 所做的。另一方面,Dan 在新区块(有效区块,但未添加到链中)被开采后保留。幸运的是0投资挖比特币是什么原理,Dan 还比其他人连续开采了两个街区。

假设已经开采了 100,000 个区块,而 Alice、Bob 和 Carol 正试图开采第 100,001 个区块。这时,Dan 发现了一个新区块,但没有将其发布到网络上。现在生成了两条链,公共链和 Dan 的私有链(较长的一条)。当其他人在挖 100,001 区块时,他已经挖了 100,002 区块。

Dan 的链条比其他链条领先两个街区。如果运气好的话,他的链条将永远比其他链条领先两个街区。而当其他人追上来,相距仅 1 个街区时,他宣布了他的锁链。

Dan 的公链现在比其他人使用的要长。并且根据最长链原则,使用的正确链是积累最多 PoW(工作证明)的链。所以,如果一个节点检测到一个已经积累了更多工作的链0投资挖比特币是什么原理,它将切换到该链并为其贡献计算能力。

回到前面的例子。现在 Alice、Bob 和 Carol 知道 Dan​​ 的链条将跟随。他们之前在其他链上获得的奖励将不复存在。此时,Dan 在链上挖出的那些区块都会得到奖励。

自私挖矿对比特币的威胁

确实,如果它按预期工作,参与者的奖励会更低。同时,自私挖矿也造成了大量的资源浪费。但是请注意,那些想要这样做的人比其他网络参与者具有战略优势。所以很可能会吸引其他矿工加入,这会让情况变得更糟。

在之前的一篇论文中,Eyal 和 Sirer 强调自私挖矿会导致矿池哈希率随着时间的推移而增加,从而将其变成重大风险。网络各方将与自私的实体合作,以最大化他们的利益。如果单个矿池获得了大部分算力,它很可能会尝试 51% 攻击。

但是,由于矿工的意识形态和作为去中心化运作的动机,这种行为并不构成威胁。因为生态的破坏只会让矿工无法收回之前在电力和设备上的投资,更不用说将其转化为利润了。

总结

如果矿工联盟能够成功实现自私挖矿,一定会给参与者带来可观的收益。更糟糕的是,这种激励使更多诚实的矿工变得自私,从而对比特币的去中心化造成了极大的伤害。

然而,在更大的范围内,以这种方式结盟几乎毫无意义。毕竟,当网络严重中断时,比特币的价格可能会大幅下跌,直接影响挖矿的盈利能力。