8月1日发生51起袭击事件后,8月6日媒体披露,etc再次遭受51起袭击。这些频繁发生的51起袭击事件对etc来说是一个沉重的打击。
目前,在区块链项目中,遭受51次攻击最多且仍然存活的是etc。对于同一来源的ETHs来说,这样的事情并没有发生过。此外,51起袭击事件基本罕见。事实上,早在19年前,一个研究小组就指出,etc面临51次攻击的风险。几天后,etc接连遭遇51次攻击,实属罕见。
对于51次攻击,很多币圈老韭菜应该比较清楚,主要是通过控制整个网络的大量算力,然后再分叉出另一条链,使这条链成为最长的链。如果链发生变化,会使一些大的交易失效,攻击者可以通过这种方式获取巨额利润。最简单的办法就是把自己的货币冲到交易所,然后卖掉收银,然后在收费前在区块内开始挖矿,这样原来的链条就会失灵。新的公链会把你急着去交易所的钱取出来,这样你自己的钱就会回到你的钱包里。
51攻击实际上类似于数字货币的分岔,但**的区别是分叉后,原链和新链都正常运行,至少有一条链采取了反重放攻击措施。这样,两条链条就可以分开,以防止矿工挖矿后区块混淆。例如,分叉完成后,如果没有反重放攻击措施,那么BCH矿工挖矿的块可能在BTC链上有效,这会造成一些不便。
51攻击是指分叉后,原链和新链在一定时间内必然是长链和短链,使矿工只识别最长链,而不挖短链,即短链无效死亡,长链是唯一有效的链。
当然,这是我们对51攻击和分歧的一般理解。这也是基于比特币链的理论,更适合BTC、BCH等链。对于ETH和etc,我们对51攻击的理解可能会更复杂一些。
ETH/etc的阻塞时间一般比比特币短,这需要大量的计算。因此,在这种情况下,ETH/etc容易发生分叉,因此存在ghost协议。简而言之,它允许分支块的存在,我们称之为三级块。
“大叔块”的生产使得矿工们能够将分叉的块体整合在一起,即使矿工们不小心挖矿到这些块体中,这样就避免了矿工们争夺链条长度。
下一个块通常在第三个块被显著扩展之前打包,这大大降低了块分叉的可能性,从而在一定程度上防止了51攻击。
因此,只要ETH/etc的矿工公平竞争,51起攻击事件基本上不太可能发生。事实上,这次etc遭受51次攻击的主要原因是攻击者在秘密挖矿和保密。当它们大大超过主链时,就会打开区块,从而巩固自身的竞争优势。
有些人还称之为“隐藏块攻击”或“隐藏块攻击”(隐藏自己的块并在适当的时间宣布)。还有一种是挖矿池,在那里挖出的土块不对外公布,这只是害人不利己的行为)。
这里需要注意的一个条件是,攻击者获得的利润通常大于用自己租用的算力秘密挖矿的成本。
此时,我们应该思考一下,为什么攻击者喜欢对etc进行51次攻击,主要原因是当etc进行此类攻击时,整个网络的算力实际上可以隐藏而不被发现。
总之,我们都知道etc和ETH采用了相同的挖矿算法。从目前的情况来看,ETH的网络算力远远高于etc,当攻击者需要攻击etc时,需要提前租用或购买大量的算力。这部分算力需要从整个网络的算力中减去。如果是其他货币,大量的算力就会消失,这是非常宽容的,很容易找到线索,但etc却没有,因为它可以直接从ETH算力中减去,而且很少有人发现它,这与早期BCH攻击的策略非常相似。
攻击者租下算力后,将其隐藏起来,然后进行挖矿。与ETH相比,它不容易被发现。这样,就很容易实施秘密挖矿战略。此外,事实上,etc的每个矿工都必须竞争。其实,只要算力最有优势,这里就不需要51%的算力。
当然,对于被51等攻击的方法,BCH最终采用了干预方法使攻击者的链失效。现在BCH也有一个防止51攻击的策略,实现了0确认功能,可以避免这种攻击。但是,如果etc不能在某些方面有效地避免不可逆的确认块,即使我们确认了几百块甚至近千块的货币不被兑换,攻击者也有可能得逞。
文章链接:https://www.btchangqing.cn/80938.html
更新时间:2020年08月09日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。