2016年4月30日,TheDAO合约在以太坊区块链上被成功创建,地址为0xbb9bc244d798123fde783fccIc72d3bb8c189413。
5月15日,TheDAO众筹已达1.02亿美元,同时代币1枚以太币兑换100枚TheDAO代币的平价阶段结束。接下来连续10天,每天涨价0.05币,最后稳定在1.5以太币兑换100枚TheDAO代币的阶段,持续4天。这些规则都已经提前写人合约代码,自动执行,无需人工干预。
5月28日,超过11000名参与者投人了约1200万枚以太币,这大概是当时以太坊流通总数的15%,当时价值约1.3亿美元。后来由于以太币价格上涨,总市值上涨至1.6亿美元,成功超越电子游戏星际公民(StarCitizen),成为历史上金额最大的众筹项目。
社区欢呼雀跃,并对这个项目的后续发展寄予厚望。而不少项目提案(Proposals)也不断形成,社区与开发人员开始对这些项目展开热议。形势不是小好,而是一片大好。
好景不长,在2016年6月17日3时34分48秒,从区块高度#1718497开始,以太坊区块链上出现了大量的重复交易,每笔交易都一模一样:258.05656476枚以太币从TheDAO地址被提取到另一个合约地址。这样的交易直到区块高度#1720245才完全停止,在不到8个小时的时间里,不知疲倦的智能合约创建了14112笔这样的交易,3641694枚以太币易手。
这是一次有预谋的攻击,TheDAO的资金池被黑客利用代码漏洞窃取了大量资金。事件导致以太币及TheDAO代币的价格暴跌。
6月18日,以太坊创始人维塔立克(Vitalik)在提议进行一次软分叉:不会有回滚,不会有任何交易或者区块被撤销。软分叉的作用是从区块高度#1760000开始,不承认任何与TheDA0和childDA0相关的交易,以此阻止攻击者在27天之后提走被盗的以太币。但由于软分叉代码存在漏洞,可能导致DoS(拒绝服务)攻击,软分叉被迫取消。
6月19日,自称攻击者的黑客通过网络匿名访谈宣布,会通过智能合约的形式奖励不支持软分叉的矿工100万枚以太币和100枚比特币,来对抗以太坊基金会提议的软分叉。
6月22日,白帽黑客开展代号名为“罗宾汉”的交易行为,将余下的以太币转移到安全的子合约(Child DAO)中。随后黑帽黑客再次攻击子合约,但未能得逞。
7月20日,以太坊区块链在区块高度#1920000实施硬分叉。意料不到的是,原链得到部分矿工的支持,继续打包出块,并以Ethereum Classic的名字继续交易。
9月5日,TheDAO交易对从Poloniex交易所下架。曾经风光一时的TheDAO项目宣告结束。