TheDAO之所以被回滚,是因为它遭遇了严重的黑客攻击,导致大量以太坊资产被盗。为了追回资金并维护系统信誉,以太坊社区最终决定通过硬分叉来逆转交易。这本质上是一次人为干预,打破了区块链“代码即法律”的原则,同时也带来了巨大的争议和后续的以太坊分裂。

这事得从头讲起。TheDAO是一个去中心化的风险投资基金,当时牛得很,募集了海量以太币。但它的智能合约代码有漏洞啊,被黑客发现了,一通操作就把其中三分之一的资产给转走了。当时整个圈子都炸了,这可不是小数目,相当于现在好几十亿美金。大家一下就懵了,要是认了这笔账,很多人的钱就真打水漂了,以太坊本身也可能信誉扫地玩完。

那怎么办呢?社区里吵翻了天。一边说,区块链的核心精神就是不可篡改,交易生效了就不能回头,自己代码的锅自己背。另一边觉得,这明明是黑客攻击,属于盗窃行为,而且金额太大,不救的话项目就死了。吵来吵去,最后以太坊创始人Vitalik Buterin他们提出了搞一个硬分叉,就是让网络升级,把被黑的那笔交易记录抹掉,让资金退回原处。这需要大部分矿工和节点同意升级才行。

最后硬分叉真的执行了,新的链就是我们现在用的这条以太坊主链,它回滚了交易。但不同意回滚的那部分人,坚持在原链上继续挖矿,那条链就成了现在的以太坊经典。所以,TheDAO事件直接导致了以太坊的分裂。这件事影响深远,它让大家真正开始严肃思考智能合约的安全性,以及当出现重大问题时,社区到底该不该、能不能出手干预。
回滚虽然追回了资金,但后遗症不小。“代码即法律”的纯粹性被打破了,开了人为干预的先例。这让很多人觉得中心化决策的影子还在,不够去中心化。直到今天,关于这次回滚的争论也没完全停过。它算是给所有玩区块链和智能合约的人上了一堂血淋淋的风险教育课。