开发者追回 2016 年 HongCoin ICO 合约中被锁定的 200 万美元
一位名为 Florent 的开发者从 2016 年的 HongCoin 首次代币发行(ICO)合约中恢复了大约 1,003 枚 ETH,按当前价格粗略价值 200 万美元。资金在该合约中被困了九年之久。这次以太坊代币销售被设计为在未达到募资目标后自动向投资者发起退款,但一个编程漏洞导致退款功能无法对那些余额超过已耗尽的全局计数器的持有者执行。Florent 利用该合约管理员功能中的溢出漏洞,与 HongCoin 团队合作约一周,为 48 位原始投资者解锁了资金。这次追回表明:在“未 SafeMath 时代”早期的智能合约漏洞,仍然会让链上资产长期被锁定。 溢出漏洞阻止退款长达九年 HongCoin 合约在 2016 年被推介为一个由社区运营的投资基金,里面包含一种退款机制:任何余额超过全局计数器变量的代币持有者都会被拒绝。多年的部分退款将该计数器降至 356,从而将总退款上限限制为 3.56 ETH(约 7000 美元),而大多数仍在的持有者手中金额远高得多。 Florent 告诉 The Block,该合约在部署时使用的是旧版本的 Solidity 编程语言,该版本缺少针对溢出错误的
Ethan Brooks·05-31 21:39
