2024년 11월 10일, 사용자가 ERC-20 토큰 표준의 심각한 결함으로 인해 2,500만 달러 상당의 ezETH 토큰을 잃는 충격적인 사건이 발생했습니다. 이 사건은 스마트 계약의 보안과 개발자 및 사용자 모두의 책임에 대한 중요한 논의를 촉발했습니다. 블록체인 보안 전문가인 Dexaran은 수년 동안 이러한 문제에 대해 경고해 왔으며, 이 상황은 업계의 변화에 대한 긴급한 필요성을 강조합니다.
주요 요점
-
Dexaran은 2017년부터 이러한 취약성에 대해 경고했지만, 이를 수정하기 위한 조치는 취해지지 않았습니다.
-
ERC-223 표준은 호환되지 않는 거래를 거부하여 이러한 손실을 방지하기 위해 만들어졌습니다.
-
전문가의 경고를 무시한 결과 업계에서 1억 1,500만 달러 이상의 손실이 발생했습니다.
-
블록체인 개발에서 더 나은 보안 관행과 책임이 필요합니다.
비용이 많이 드는 오류: ezETH 토큰에서 2,500만 달러는 어떻게 되었나?
사건 이해하기
2024년 11월 10일, @qklpjeth라는 사용자 는 약 2,600만 달러에 해당하는 7,912.311 ezETH 토큰을 처리할 수 없는 스마트 계약으로 잘못 전송한 후 공개적으로 도움을 요청했습니다. 이러한 토큰의 회수를 위해 10%의 보상을 제안했음에도 불구하고, 자금은 여전히 잠겨 있고 회수할 수 없습니다. 이 사건은 블록체인 공간에서의 책임에 대한 중요한 논의를 촉발했습니다.
무엇이 잘못되었나?
사용자는 2024년 4월에 ezETH 토큰을 획득했으며 Gnosis Safe 다중 서명 지갑을 사용하고 있었습니다. 그러나 거래 오류로 인해 토큰이 ERC-20 토큰 전송을 처리할 수 없는 Cobo Safe 스마트 계약으로 전송되었습니다. 그 결과 자금은 회수할 수 없게 잠겼습니다.
사용자 오류가 아닌 이유
ERC-20 토큰 표준은 호환되지 않는 거래를 방지하기 위한 내장 메커니즘이 부족합니다. ERC-223과 같은 다른 토큰 표준과 달리, ERC-20 계약은 처리할 수 없는 거래를 거부하지 않습니다. 이 설계 결함은 거래가 되돌릴 수 없는 손실로 이어질 수 있음을 의미하며, ERC-20 표준의 중요한 취약성을 강조합니다.
전문가 통찰: 7년 동안 무시된 Dexaran의 경고
Dexaran은 누구인가?
Dexaran은 블록체인 기술의 보안 및 표준에 대한 중요한 기여로 인정받는 블록체인 커뮤니티의 잘 알려진 인물입니다. 그의 작업에는 다음이 포함됩니다:
-
거래 중 토큰 손실을 방지하기 위해 ERC-223 토큰 표준을 만들었습니다.
-
스마트 계약 보안에 중점을 둔 Callisto 블록체인과 Dex223을 설립했습니다.
ERC-20의 결함과 제안된 수정
ERC-20 토큰 표준에는 상당한 재정적 손실로 이어질 수 있는 중요한 결함이 있습니다. 이러한 문제에는 다음이 포함됩니다:
-
되돌릴 수 없는 손실을 초래할 수 있는 오류 처리 기능 부족.
-
특정 스마트 계약과의 호환성 부족으로 인해 자금이 잠김.
-
2017년 이후 이러한 취약성으로 인해 1억 1,500만 달러 이상의 손실이 발생한 이력.
제안된 ERC-223 표준은 스마트 계약이 호환되지 않는 토큰 전송을 거부할 수 있도록 하여 이러한 문제를 해결합니다.
Dexaran의 경고는 블록체인 기술에서 보안 조치를 개선할 필요성을 강조합니다. 이러한 결함을 해결하지 않으면 사용자는 예방 가능한 손실의 위험에 처하게 됩니다.
무시된 경고의 역사
![]()
문제 해결을 위한 노력
ERC-20 토큰 표준이 도입된 이후 수년 동안 그 취약성에 대한 수많은 경고가 제기되었지만, 거의 조치가 취해지지 않았습니다. 블록체인 보안의 핵심 인물인 Dexaran은 2017년에 이러한 문제에 대해 이더리움 재단에 처음 경고했습니다. 그의 노력에도 불구하고 이러한 위험을 완화할 수 있었던 제안된 ERC-223 표준은 무시되었습니다. 다음 타임라인은 이러한 취약성으로 인한 주요 손실을 강조합니다:
|
연도 |
손실 (USD) |
|---|---|
|
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과 같은 더 안전한 대안으로 전환해야 합니다.
-
투명성 강화: 이더리움 재단은 알려진 취약성을 공개적으로 문서화하고 해결하여 신뢰와 안전을 증진해야 합니다.
-
보안 우선: 개발자와 감사자는 편의성보다 보안 조치를 우선시하여 스마트 계약이 오류를 방지하도록 설계되도록 해야 합니다.
업계가 이러한 취약성을 집단적으로 해결하지 않는 한, 재정적 피해의 악순환은 계속될 것이며, 수많은 사용자에게 영향을 미칠 것입니다.
결론: 블록체인 표준의 변화 촉구
요약하자면, ezETH 토큰에서 2,500만 달러의 손실은 사용자의 실수가 아니라 ERC-20 토큰 표준의 설계에서 발생한 중대한 결함을 강조합니다. 이 사건은 블록체인 산업이 프로토콜의 보안을 우선시해야 함을 상기시킵니다. Dexaran과 같은 전문가들은 이러한 취약성에 대해 오랫동안 경고해 왔으며, 이러한 문제에 대한 더 나은 보호를 제공하는 ERC-223 표준의 채택을 옹호하고 있습니다. 이더리움 재단과 기타 이해관계자는 이러한 문제를 인식하고 스마트 계약의 안전성을 개선하기 위한 조치를 취하는 것이 중요합니다. 이러한 근본적인 결함을 해결하지 않으면 사용자는 계속해서 피할 수 있는 손실을 겪게 될 것이며, 블록체인 산업의 평판은 위험에 처할 것입니다.
자주 묻는 질문
ezETH 토큰에서 2,500만 달러는 어떻게 되었나요?
사용자가 2,600만 달러에 해당하는 7,912.311 ezETH 토큰을 처리할 수 없는 스마트 계약으로 잘못 전송하여 총 손실이 발생했습니다.
이 사건이 사용자 실수로 간주되지 않는 이유는 무엇인가요?
전문가들은 진짜 문제는 이러한 실수를 방지할 수 있는 보호 장치가 부족한 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/
텔레그램: https://t.me/Dex223_defi
ERC-223 허브 페이지: https://dexaran.github.io/erc223/
Dex223 웹사이트 (ERC-223 DEX): https://dex223.io
유튜브: 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
