在加密货币波澜壮阔的发展史上,总有一些事件如惊雷般划破长空,深刻地改变着整个行业的格局与走向,2016年发生的“3.12事件”(The DAO Hack),无疑是以太坊发展史上最黑暗的一页,但它同时也是以太坊走向成熟、并最终孕育出“区块链2.0”的涅槃之火,这场事件不仅考验了新生以太坊社区的韧性,更直接催生了区块链领域最重要的概念之一——硬分叉。
事件的序曲:雄心勃勃的“The DAO”
要理解3.12事件,必须先了解它的主角——The DAO(Decentralized Autonomous Organization,去中心化自治组织),在2016年,以太坊刚刚诞生不久,其智能合约功能激发了无数开发者的想象力,The DAO应运而生,它被誉为“去中心化的风险投资基金”,是一个通过智能合约代码来运行、由社区共同治理的庞大组织。
其雄心壮志是史无前例的:通过向公众出售代币,募集当时高达1.5亿美元的以太坊(约占当时以太坊总供应量的14%),然后由社区投票决定如何投资各种去中心化项目,The DAO的诞生,被视为以太坊“万物皆可编程”愿景的完美体现,吸引了全球大量投资者和开发者的热情参与,其代币 sale 也以太坊史上最成功的众筹之一。
黑客的阴影:智能合约的致命漏洞
The DAO的智能合约代码中存在一个致命的递归调用漏洞,这个漏洞被一位(或一群)化名为“黑暗骑士”(Dark Knight)的黑客所发现,在2016年6月17日,黑客利用这个漏洞,开始从The DAO的“金库”中疯狂提取以太坊。
攻击过程是这样的:黑客创建了一个子DAO,并向主DAO发起了一个“提取”请求,在提取函数中,由于代码逻辑的缺陷,黑客可以反复调用该函数,在每次调用时都能获得以太坊,但主DAO的账户余额却并未相应扣除,这就像一个拥有无限取款卡的ATM机,黑客在短短数小时内,分批、分次地成功转移了超过360万枚以太币,总价值在当时约合5000万美元。
至暗时刻:社区的分裂与抉择
The DAO的被攻击,瞬间在以太坊社区引发了前所未有的危机和激烈辩论,整个社区被撕裂成两大阵营,围绕着“是否应该干预”展开了殊死搏斗。
-
“硬分叉”派(The Forkers): 以以太坊创始人 Vitalik Buterin(V神)和核心开发团队为代表,他们认为,黑客的行为违背了“代码即法律”的初衷,严重损害了投资者的信心和对以太坊生态的信任,为了追回被盗资金,维护社区利益,他们主张通过一次“硬分叉”(Hard Fork),即在以太坊区块链的特定高度,修改代码,将所有转移到黑客地址的以太币“回滚”或“无效化”,让资金回归The DAO的原始账户,这实质上是违背了区块链不可篡改的底层原则,是一种“中心化”的干预。
-
