2016年6月,一个名为“The DAO”的 decentralized autonomous organization(去中心化自治组织)在以太坊生态中遭遇了史上最严重的黑客攻击之一,价值约6000万美元的以太坊(当时占以太坊总供应量的14%)被恶意转移,这场事件不仅暴露了早期智能合约的安全漏洞,更直接推动了以太坊社区的紧急应对与治理变革,最终通过“硬分叉”技术手段挽回了大部分损失,也为区块链行业的安全治理留下了深刻启示。
The DAO被誉为“区块链史上最大的众筹项目”,其目标是构建一个去中心化的风险投资基金,通过智能合约实现社区自治决策与资金管理,2016年5月,The DAO通过众筹募集了超过1500万枚以太坊(约合1.5亿美元),吸引了大量以太坊早期参与者。
The DAO的核心智能合约存在致命漏洞——递归调用漏洞,攻击者利用该漏洞,通过构造恶意交易反复调用合约的“withdraw”函数,在未实际转移资金的情况下,不断从The DAO账户中“提取”以太坊,最终将资金转移至一个由攻击者控制的“子DAO”中,这一过程持续了数小时,直到社区发现异常时,已有约360万枚以太坊(当时价值约5000万美元)被非法转移。
攻击发生后,以太坊社区陷入前所未有的混乱,核心争议在于:是否通过“硬分叉”回滚交易,将被盗资金追回?


支持硬分叉的一方(以以太坊创始人 Vitalik Buterin 为首)认为,The DAO事件本质上是“代码即法律”原则下的极端案例,黑客行为虽符合代码逻辑,但违背了社区对“公平”与“安全”的共识,若放任被盗资金流失,将严重打击用户信心,甚至导致以太坊生态崩溃,反对者(包括部分核心开发者和“原教旨主义”去中心化支持者)则强调,区块链的“不可篡改性”是其核心价值,硬分叉本质上是对“历史数据”的干预,违背了去中心化的初衷,且可能引发社区分裂,甚至形成“两条链”的对抗局面。
经过数天的激烈辩论,社区最终通过投票达成共识:实施硬分叉,将被盗资金转移到一个新创建的“恢复合约”中,允许原The DAO投资者按比例赎回资金,2016年7月20日,硬分叉成功执行,以太坊链(ETH)与原链(ETC,后被称为“以太坊经典”)正式分离。

硬分叉并非简单的“回滚交易”,而是通过修改以太坊协议的底层规则,实现对恶意交易的“无效化”处理,具体步骤包括:
这一过程本质上是“技术治理”与“社区共识”的结合:通过硬分叉,以太坊社区用实践证明,区块链并非完全“不可篡改”,在极端情况下,可以通过集体共识调整规则,维护生态的长期稳定。
The DAO事件对以太坊乃至整个区块链行业产生了深远影响:
The DAO黑客攻击事件是区块链发展史上的“至暗时刻”,但以太坊社区的应对方式——以共识为基础、以技术为手段、以安全为目标——展现了区块链生态的韧性,这场事件不仅让行业深刻认识到“代码漏洞”与“治理风险”的存在,更推动了从“技术理想主义”向“务实安全主义”的转变。