在2024年11月10日,一起令人震惊的事件发生,一名用户因ERC-20代币标准的严重缺陷而损失了价值2500万美元的ezETH代币。此事件引发了关于智能合约安全性以及开发者和用户责任的重大讨论。区块链安全专家Dexaran多年来一直在警告这些问题,而这一情况突显了行业迫切需要变革。
关键要点
-
一名用户因ERC-20代币标准的缺陷损失了2500万美元,而不是因为错误。
-
Dexaran自2017年以来就警告过这些漏洞,但没有采取任何措施来修复它们。
-
ERC-223标准的创建旨在通过拒绝不兼容的交易来防止此类损失。
-
区块链开发需要更好的安全实践和问责制。
代价高昂的错误:2500万美元的ezETH代币发生了什么?
事件理解
在2024年11月10日,一名用户@qklpjeth在错误地将价值约2600万美元的7912.311个ezETH代币发送到一个无法处理它们的智能合约后,公开请求帮助。尽管提供了10%的奖励以恢复这些代币,但资金仍然被锁定且无法恢复。这一事件引发了关于区块链领域问责制的重大讨论。
出错的原因是什么?
该用户在2024年4月获得了ezETH代币,并使用Gnosis Safe多重签名钱包。然而,交易错误导致代币被发送到一个Cobo Safe智能合约,该合约并未设计用于处理ERC-20代币转移。因此,资金变得无法恢复地被锁��。
为什么这不是用户错误
ERC-20代币标准缺乏内置机制来防止不兼容的交易。与其他代币标准(如ERC-223)不同,ERC-20合约不会拒绝无法处理的交易。这一设计 陷意味着交易可能导致不可逆转的损失,突显了ERC-20标准中的重大漏洞。
专家见解:Dexaran的警告被忽视了7年
Dexaran是谁?
Dexaran是区块链社区中的知名人物,以其在区块链技术安全和标准方面的重大贡献而受到认可。他的工作包括:
-
创建ERC-223代币标准,以防止交易过程中代币的损失。
-
创立Callisto区块链和Dex223,专注于智能合约安全。
ERC-20的缺陷和提议的修复
ERC-20代币标准存在关键缺陷,可能导致重大财务损失。这些问题包括:
-
缺乏错误处理能力,可能导致不可逆转的损失。
-
与某些智能合约不兼容,导致资金被锁定。
-
自2017年以来,由于这些漏洞,损失超过1.15亿美元。
提议的ERC-223标准通过允许智能合约拒绝不兼容的代币转移来解决这些问题,从而增强安全性。
Dexaran的警告突显了区块链技术中改善安全措施的迫切需要。如果不解决这些缺陷,用户将面临可避免的损失风险。
被忽视的警告历史
![]()
解决问题的努力
在ERC-20代币标准引入后的几年中,关于其漏洞的众多警告被提出,但几乎没有采取行动。Dexaran,区块链安全的关键人物,首次在2017年向以太坊基金会警告这些问题。尽管他做出了努力,但提议的ERC-223标准被忽视了。以下时间线突显了由于这些漏洞而导致的重大损失:
|
年份 |
损失(美元) |
|---|---|
|
2017 |
$16,000 |
|
2018 |
$2,000,000 |
|
2023 |
$60,000,000 |
|
2024 |
$115,000,000 |
这些数字展示了由于相同根本问题而导致的重复财务损失的令人担忧的趋势。
更广泛的行业问题
错误的指责
将用户归咎于涉及智能合约的事件简化了复杂问题。现实是:
-
智能合约的设计,而不是用户的行为,主要对这些财务损失负责。
-
ERC-20代币标准的广泛使用继续使数百万用户面临潜在风险。
-
许多用户缺乏技术知识,无法理解智能合约的复杂性,使他们容易受到设计缺陷的影响。
需要改变什么?
为了解决这些持续存在的问题,必须进行几项更改:
-
标准修订:承认并替换像ERC-20这样的缺陷标准,采用更安全的替代方案是至关重要的。
-
透明披露:以太坊基金会应记录并积极解决智能合约中的已知漏洞。
-
行业问责:审计员和开发者必须优先考虑安全性而非便利性,确保所有智能合约在部署前经过严格测试。
在行业集体解决这些漏洞之前,用户将继续面临可避免的损失。指责个人而不是修复缺陷系统只会延续财务伤害的循环。
Dexaran呼吁采取行动
![]()
社区的启示
Dexaran强调区块链社区迫切需要采取行动,解决智能合约中的漏洞。他的见解突显了如果不进行重大改变,用户将继续遭受可避免的损失。以下要点总结了他的行动呼吁:
-
采用安全标准:行业必须从过时的标准(如ERC-20)转向更安全的替代方案(如ERC-223)。
-
增强透明度:以太坊基金会应公开记录并解决已知漏洞,以促进信任和安全。
-
优先考虑安全:开发者和审计员需要关注安全措施,而不是便利性,确保智能合约的设计能够防止错误。
在行业集体解决这些漏洞之前,财务伤害的循环将持续,影响无数用户。
结论:呼吁区块链标准的变革
总之,2500万美元的ezETH代币损失突显了ERC-20代币标准设计中的重大缺陷,而不是用户的错误。这一事件提醒我们,区块链行业必须优先考虑其协议的安全性。像Dexaran这样的专家早已警告这些漏洞,倡导采用ERC-223标准,以提供更好的保护。以太坊基金会和其他利益相关者必须认识到这些问题并采取行动,以改善智能合约的安全性。如果不解决这些根本缺陷,用户将继续遭受可避免的损失,区块链行业的声誉将继续面临风险。
常见问题解答
2500万美元的ezETH代币发生了什么?
一名用户意外地将7912.311个ezETH代币(价值2600万美元)发送到一个无法接受它们的智能合约,导致全部损失。
为什么这个事件不被视为用户错误?
专家认为,真正的问题在于ERC-20代币标准的缺陷,缺乏对这种错误的保护。
Dexaran是谁,他在这个问题中的角色是什么?
Dexaran是一位区块链安全专家,多年来一直警告ERC-20标准中的漏洞,并提出了一个更安全的替代方案ERC-223。
ERC-20代币标准的主要缺陷是什么?
ERC-20代币没有内置的错误处理机制,这可能导致代币发送到不兼容的合约时发生损失。
Dexaran对行业提出了什么建议?
Dexaran呼吁以太坊社区采用更好的标准,如ERC-223,并更加重视安全性。
用户如何保护自己免受未来类似事件的影响?
用户应了解代币标准,并在发送代币时保持谨慎,尤其是对新或未知的智能合约。
链接:
ERC-20 问题: https://ethereum.org/en/developers/docs/standards/tokens/erc-20/#erc20-issues
ERC-20 实时损失计算器: https://dexaran.github.io/erc20-losses
以太坊发布的 ERC-223 官方文档: https://eips.ethereum.org/EIPS/eip-223
https://ethereum.org/en/developers/docs/standards/tokens/erc-223/
ERC-223 中心页面: https://dexaran.github.io/erc223/
Dex223 网站 (ERC-223 去中心化交易所): https://dex223.io
Telegram: https://t.me/Dex223_defi
Youtube: https://www.youtube.com/@erc223
Reddit: https://www.reddit.com/r/Dex223
https://www.reddit.com/r/ERC223
Medium: https://dexaran820.medium.com/
Github: https://GitHub.com/Dexaran/Dex223-exchange
https://github.com/Dexaran/ERC223-token-standard
来源:
https://medium.com/dex223/trader-loses-26m-in-ezeth-contract-e504595a45fb
https://x.com/Dexaran/status/1855991828912431332
