Iron Fish, 2019년 버그 발견 후 지원 종료

2시간 전
4분 읽기
4 조회수

Iron Fish의 인플레이션 버그 발견

Iron Fish는 2019년 초에 발견된 인플레이션 버그로 인해 모든 네트워크 지원을 종료한다고 발표했습니다. 이 버그는 공격자가 동일한 보호된 자금을 반복적으로 사용하고 ChainPort 브리지를 통해 탈출할 수 있게 했습니다.

조사 및 발견된 취약점

Iron Fish의 발표에 따르면, 팀은 며칠 전 wIRON과 ChainPort와 관련된 비정상적인 활동을 감지한 후 조사를 시작했습니다. 브리지 운영자와 협력하고 로그를 검토한 결과, 개발자들은 문제를 Iron Fish 블록체인 자체로 추적했습니다.

“이 코드 경로는 우리의 외부 및 내부 감사 범위 내에 있었습니다,”라고 팀은 작성하며 검토자들이 버그를 놓쳤음을 인정했습니다.

팀은 이 취약점이 2019년 초에 구현된 표준 머클 트리 코드 커밋에서 비롯되었다고 밝혔습니다. 머클 트리는 블록체인 기록을 조직하고 검증하는 데 사용되는 구조입니다. Iron Fish는 이 구현과 널리파이어 계산 방식 간의 상호작용을 확인했습니다.

경제적 영향 및 시장 반응

거래자 AzFlin과 Abu가 공유한 스크린샷은 Base에서 거래되는 wIRON의 표시된 시장 자본이 급격히 하락한 것을 보여주었습니다. AzFlin은 약 2억 달러에서 2,000달러로의 하락을 설명했습니다. Aerodrome에서의 wIRON/USDC 쌍의 스크린샷은 약 1,900달러의 시장 자본과 302달러의 유동성을 표시하며, 해당 쌍의 유동성이 매우 적다는 경고가 함께 있었습니다.

이러한 수치는 래핑된 토큰의 거래 쌍 평가를 설명합니다. 이는 공격자가 2억 달러를 훔쳤다는 것을 입증하지 않으며, Iron Fish의 발표는 손실 추정치를 제공하지 않았습니다.

프로젝트의 향후 계획

2025년 10월, crypto.news는 Base가 그 해 3월 Iron Fish 개발 팀을 인수한 후 개인 거래를 개발하고 있다고 보도했습니다. Coinbase CEO Brian Armstrong은 이 인수를 팀을 Base로 데려와 개인 정보 인프라 작업을 하게 하는 것이라고 설명했습니다.

Iron Fish의 공개된 보안 이력에는 2023년 6월 1일에 완료된 Inversed Tech의 핵심 프로토콜 감사가 포함됩니다. 이 검토는 프로토콜 설계, 개인 정보 메커니즘의 Rust 구현 및 제로 지식 증명 회로를 다루었습니다.

보안 및 감사 결과

Iron Fish는 3개의 주요 문제와 1개의 경고를 포함한 37개의 발견 사항을 나열했으며, 확인된 문제는 해결되고 다시 확인되었다고 밝혔습니다. 메인넷 출시 전에 발견된 주요 문제 중 하나는 자산 ID의 변조 가능성이었으며, 이는 각 자산에 대해 거래 입력과 출력의 균형을 깨뜨릴 수 있었습니다.

개발자들은 네트워크가 2023년 4월 20일에 출시되기 전에 이 문제를 해결했습니다. 별도의 FishHash 검토는 Trail of Bits에 의해 수행되었습니다. 2024년 1월에 의뢰된 이 7일간의 평가는 채굴 알고리즘의 사양과 Rust 및 C++에서의 CPU 구현을 검토했습니다.

ChainPort의 역할 및 보안 공지

ChainPort의 문서화된 역할은 자산 이동을 넘어 확장되었습니다. 2024년 8월 보안 공지에서 Iron Fish 재단은 브리지의 주소 스크리닝을 설명하며, 미국 외국 자산 통제국 제재 목록에 대한 검사를 포함했습니다.

같은 공지에서는 ChainPort가 영향을 받은 토큰을 동결하고 의심스러운 활동을 조사할 수 있으며, 특정 주소에서 자산을 동결하거나 악의적인 것으로 식별된 자금을 소각할 수 있는 능력이 있다고 밝혔습니다.