The DAO的代码复杂性也埋下了安全隐患,2016年6月,黑客利用The DAO智能合约中的一个漏洞,成功转移了约三分之一的资金(价值约5000万美元),这一事件震惊了整个加密货币社区,也让以太坊社区面临着前所未有的危机:是尊重代码的不可篡改性,承认黑客的“所有权”,还是采取行动挽回损失?
社区分歧:硬分叉的选择
面对The DAO被攻击的困境,以太坊社区内部迅速形成了两大阵营:
支持硬分叉方:以以太坊创始人 Vitalik Buterin(V神)和核心开发团队为代表,他们认为,The DAO事件是对整个以太坊生态系统的严重威胁,若放任黑客获利,将严重损害用户对以太坊平台的信任,并可能阻碍其长远发展,他们提议通过硬分叉的方式,将黑客转移走的以太币“回滚”到The DAO DAO中,让投资者能够挽回损失,这本质上是对区块链历史记录的一次主动修改。
反对硬分叉方
ong>:以一部分开发者、矿工和社区成员为代表,他们认为,区块链的核心精神之一是“代码即法律”(Code is Law)和不可篡改性,硬分叉违背了这一基本原则,是对区块链去中心化、抗审查本质的背叛,他们认为,应该尊重既有的区块链状态,承认攻击的事实,并让社区通过其他方式(如通过智能合约软修复或让黑客自愿归还)来解决问题,他们主张保持原链的连续性,这条链后来被称为“以太坊经典”(Ethereum Classic)。