以太坊经典遭遇51%攻击疑云
以太坊经典(Ethereum Classic)可能遭遇了51%攻击,这是已知的能够破坏区块链并执行"双花"交易(使攻击者获得额外资金)的少数方式之一。以太坊经典区块链的管理者已要求交易所和矿池暂停ETC存款和转账,同时他们正在调查事件的具体情况。
事件发展
加密货币交易所Poloniex已暂停交易,但币安等其他主要交易所尚未采取行动。根据Coin Gecko数据,在攻击事件后,该代币价格保持稳定,交易量也未出现下降。以太坊经典是2016年硬分叉的遗留产物,而更成功的分叉现在被称为以太坊,以太坊经典则继续作为一个独立项目运营。
据以太坊经典合作社开发者关系负责人分析,潜在攻击可能发生在8月1日凌晨,有人在ETC区块链上额外挖出了3,693个区块。这些额外区块远超过以太坊经典区块链的处理能力,因为合并它们需要重新计算数小时的已解决区块哈希值。
技术细节
值得注意的是,2Miners矿池(ETC上最大的哈希算力提供者)当时因维护处于离线状态。由于2Miners提供了绝大部分哈希算力,如果它在线,本应阻止这些无效区块成为区块链的一部分。当2Miners重新上线后,它和其他竞争矿工接受了包含这些可疑空区块的链,将其视为真实的ETC主链。
简而言之,在2Miners离线期间,单一矿力来源挖出了超过3,000个区块,这些区块被接受为真正的ETC区块链,尽管它们在创建时并未得到其他ETC矿工的验证。
潜在风险
理论上,这些新区块可能包含双花交易或其他恶意活动,这些都是区块链设计要防止的。然而,目前尚不确定这次区块链重组是否出于恶意意图。分析指出,潜在攻击的性质以及这些添加的区块(其中许多根本不包含任何交易)似乎并不带有明显恶意。
有推测认为,这些区块可能是一个失去网络连接数小时的恶意矿工在继续挖矿时生成的。虽然接收链上先前区块的信息需要网络连接,但矿工即使没有这些信息也能继续生成无效区块。当网络恢复时,由于缺乏2Miners等强大竞争者提供哈希算力来维持现有区块链,这些可疑区块得以被正常添加和接受。
历史背景
以太坊经典的存在源于以太坊区块链第一年的一次手动回滚。2016年,DAO(早期以太坊协议的主要支持者)遭遇黑客攻击,损失近5000万美元,这促使以太坊开发者对该协议进行一次性分叉,以消除促成盗窃的交易。
尽管针对防御更完善的区块链的攻击可能性远低于此次针对ETC的潜在攻击,但这一事件及其后续调查有力地提醒我们:每个系统都存在薄弱点——即使是区块链也不例外。