风险提示:防范以"虚拟货币""区块链"名义进行非法集资的风险 —银保监会等五部门

BRC20火爆引time-bandit攻击担忧 什么是time-bandit攻击

作者:0xShinChannn,加密分析师;翻译:金色财经xiaozou

铭文和BRC20火爆让BTC的Gas费达到20美元以上,创下历史新高。网络交易费甚至超过了区块奖励(即0.1273美元/天/Hash的比特币挖矿盈利)。

这可能导致名为time-bandit attack(时间强盗攻击)的MEV策略攻击的流行。

7rN1GQgdCGVqlsH2zGg1rBoJBcAfTSRJhVPAbjQz.png

什么是time-bandit攻击?这是一种MEV策略,可对历史区块进行重组。Time-bandit攻击是一种非常复杂的攻击形式,恶意矿工操纵区块链历史夺取之前由正常分配的资金。

nFtJiM58lUZrYHUz0LF32xn2qrPwlnr3q0Em05wd.png

当MEV的潜在收益超过区块奖励时,出于利益考量,矿工破坏共识稳定性是合乎情理的。

想了解更多关于time-bandit攻击的内容,请参考下文:https://www.mev.wiki/attack-examples/time-bandit-attack

如果与 MEV 相比,区块奖励足够小,那么矿工破坏共识的稳定性可能是合理的。

想象一下,有两个矿工,Sam和Dan,他们每找到一个区块就会获得 100 美元的奖励。Sam找到了 3 个区块,第一个区块包含 10,000 美元的套利机会。

现在 Dan 有一个选择:他可以在 Sam 的 3 个区块之上挖矿,或者他可以尝试重新挖第一个区块,以便为自己进行套利。10,000 美元比 100 美元的区块奖励更有利可图,Dan 理性多于诚实,因此他决定重新挖掘第一个区块。在 Dan 处理它的同时,由于当前最长的链是高度 3,他还重新挖掘了第二个和第三个区块(并捕获了其中的任何 MEV)。重组后,Dan 拥有最长的链,他和 Sam 可以从第三个区块开始前进。

Time-bandit攻击会产生大量孤块。在time-bandit攻击中,一个矿工或一群矿工试图通过秘密挖掘链的替代版本来重写区块链的历史,其中包括更高费用的交易。当攻击者的替代链比当前的主链还长时,他们可以将其发布到网络中,从而有效进行区块链重组。

RpfbeNUn5Bah13JYNpg0q55GDL2GRxuTXEH3MX1w.png

之前是主链的一部分,但现在被攻击者的链所取代的区块变成了孤块,它们不再属于最长链。如果攻击者的替代链中较高的交易费或其他操作(例如抢先交易或利用MEV策略)带来的潜在利润超过了他们在主链上挖矿所能获得的区块奖励,那么time-bandit攻击就有了动机。

结果就是,time-bandit攻击破坏了共识稳定性,产生孤块,对网络的整体安全性和可靠性带来负面影响。这就是为什么以太坊会过渡到权益证明共识机制,以减轻此类攻击,这正是以太坊网络为维护安全和去中心化环境所做出的努力。

如有疑问联系邮箱:kotori825025560@gmail.com
*本文转载自网络转载,版权归原作者所有。本站只是转载分享,不代表赞同其中观点。请自行判断风险,本文不构成投资建议。*