/ k( t+ A/ \1 j以太坊交易可逆性提案的演进历程( u: N1 v5 f! J! r" w
以太坊作为最大的智能合约平台,围绕交易可逆性的讨论由来已久。从 2016 年的 DAO 事件到近年来的各种提案,这一话题始终牵动着整个社区的神经。 ' i4 V& H' v2 d$ |0 L& r" u) Y9 W- v) U) D6 g' L
EIP-779:DAO 硬分叉的历史记录; j: a8 i$ Y8 b0 Y: `2 ~' u
EIP-779 并非提出新功能,而是对 2016 年 The DAO 黑客事件所采取的硬分叉操作的记录和说明。当时黑客利用 DAO 合约漏洞转走了约 360 万枚 ETH,社区在激烈争议后选择了硬分叉方案,在区块链历史中进行了一次"不规则状态更改"。; t+ B' g. a8 b' \1 u
, F, K z9 B& Z' c2 V( u; B4 G
这次硬分叉在技术上并未回滚区块历史,而是修改了特定账户的余额状态,将黑客窃取的 ETH 从"Child DAO"合约中扣除,并转入一个退款合约,让原 DAO 投资人按比例提回 ETH。此举在 2016 年 7 月实施,直接恢复了受害者资金,但也引发社区分裂,一部分坚持"代码即法律"的成员拒绝承认这次修改,继续使用未分叉链,形成了今日的 ETC。; Q1 A: D& G# N# O+ ]5 G# i8 e
, j- v6 J0 y D+ h' S3 PEIP-156:常见卡死账户的以太追回 # n' w2 h& E2 a. OEIP-156 由 Vitalik Buterin 于 2016 年提出,旨在提供一种恢复特定类型丢失 ETH 的机制。背景是早期有用户因为钱包软件缺陷或操作失误,导致 ETH 卡在无人掌控的地址里。该提案设想引入一个证明机制:如果用户能提供数学证明某笔 ETH 是自己丢失且满足特定条件,则可以发起提取请求,将这些 ETH 转入用户的新地址。5 |4 ]4 N% n: H" L! d9 V
% ^! y! M4 _$ E) TERC-20 R 与 ERC-721 R:可逆代币标准的探索8 U, l h3 k8 U- N: U2 ?" G
ERC-20 R 和 ERC-721 R 是由斯坦福大学区块链研究人员于 2022 年 9 月提出的新代币标准概念,其中"R"代表 Reversible(可逆)。这些标准试图扩展当前最常用的 ERC-20(代币)和 ERC-721(NFT)标准,为代币转账引入可冻结和可撤销的机制。( W' R6 m! v- o& p' s4 P
* M) U$ r+ ]8 T6 h
当一笔基于 ERC-20 R 的转账发生后,将有一个短暂的争议窗口期,在此期间如果发送方声称交易有误或遭黑客,可以提交请求冻结该笔交易涉及的资产。一组去中心化的仲裁"法官"将对证据进行裁定,决定是否执行交易回滚。, M/ F1 y) v* s) M, z$ n% U
2 x: w$ A$ p8 m8 T这一提案在 Crypto Twitter 和开发者圈引起轩然大波。支持者认为,在 2020 年发生 78 亿美元、2021 年发生 140 亿美元加密盗窃的背景下,完全不可逆的交易模式已成主流采纳障碍,引入可逆机制可大幅减少黑客造成的损失。 + W/ J7 Z% ~' w2 X" L4 m) c# p3 h6 e1 b' Z
然而,反对声音也很明显:很多人被提案中"去中心化法官"机制所触动,认为这与 DeFi 去信任化原则背道而驰。质疑者担心人为参与会引入审查和监管介入,ZF可能利用此机制撤销交易,侵蚀区块链抗审查特性。 8 k$ v3 D) v( g+ `2 A5 F' n) s, K6 L+ S8 A* P$ @
那些年,区块链的"后悔药"事件5 i( A0 R0 T0 s- Y: e
通过梳理区块链发展史上与"回滚"相关的重大事件,可以更清晰地了解这一机制在实践中的应用和影响。 8 J5 K8 u1 Z, O" [3 j+ O/ O1 J# F1 ?; c% ?
2016 年:The DAO 事件与以太坊分叉 & \) L1 }# N5 v$ N, g8 ?! A2016 年 6 月至 7 月发生的 The DAO 事件堪称区块链史上首次人为"撤销"黑客结果的案例。黑客盗走 DAO 合约约 360 万 ETH 后,以太坊社区经过投票在 7 月实施硬分叉,将被盗 ETH 转入退款合约,恢复给投资人。此举引发社区分裂,反对者留在未回滚链,形成以太坊经典,奠定了此后对可逆性的警惕态度。" G& o; n( i2 L( {# g, Q