2016-07

The DAO 与硬分叉

一个链上投资组织的合约被按其写好的规则取走大量资金,社区随后投票回滚了这笔转移,账本分成两条。

在《可编程的钱》中看它发生 →

为什么会发生

  1. 01合约的规则被完整执行 —— 取走资金的行为并未违反代码。
  2. 02涉及金额在当时占以太坊生态相当比重,放任不管的后果难以承受。
  3. 03「代码即法律」当时是共识,但它从未在这种规模上被检验过。

之前 · 之后

Before

写在链上的执行结果被认为不可更改。

After

执行结果可以被社会共识推翻,代价是链的分裂。

为什么重要

「代码即法律」在第一次真正考验时就被放弃了。此后所有关于链上治理的讨论都以此为参照点。

相关实体

来源