이더리움 레이어-2 확장 네트워크인 스타크넷은 최근 메인넷 일시 중단 원인을 상세히 설명하는 사후 분석 보고서를 발표했습니다. 약 18분간 지속된 중단은 블록파이어 실행 계층과 증명 계층 간의 상태 불일치 때문인 것으로 밝혀졌습니다. 네트워크는 이후 정상 운영을 재개했지만, 이번 사고로 인해 향후 발생을 방지하기 위한 테스트 및 코드 감사 강화에 대한 약속이 이루어졌습니다.
주요 내용
-
블록파이어와 증명 계층 간의 상태 불일치가 중단의 원인이었습니다.
-
증명 계층은 결함 있는 거래가 L1 최종 확정에 도달하는 것을 성공적으로 방지했습니다.
-
약 18분간의 네트워크 활동이 롤백되어 사용자가 거래를 다시 제출해야 했습니다.
-
스타크넷은 유사한 문제를 방지하기 위해 테스트 및 감사를 강화하고 있습니다.
중단의 근본 원인
핵심 문제는 크로스 함수 호출, 변수 쓰기 및 롤백을 포함하는 엣지 케이스에서 비롯되었습니다. 이 특정 시나리오에서 블록파이어는 롤백된 함수 내에서 발생한 상태 쓰기를 잘못 기억하여 잘못된 거래 실행으로 이어졌습니다. 그러나 실행의 정확성을 검증하도록 설계된 스타크넷의 증명 계층은 이 불일치를 감지했습니다. 이 안전 장치는 결함 있는 거래가 이더리움 메인넷에서 최종 확정되는 것을 방지하고 대신 블록 재구성을 트리거했습니다.
네트워크 복구 및 사용자 영향
감지된 오류의 결과로 스타크넷은 블록 재구성을 시작하여 약 18분간의 네트워크 활동을 롤백했습니다. 이는 영구적인 손상을 방지하고 사용자 자금이 안전하게 유지되도록 했지만, 영향을 받은 사용자는 거래를 다시 제출해야 했습니다. 팀은 네트워크가 완전히 기능하게 복구되었음을 확인했습니다.
교훈 및 향후 예방
이번 사고는 다층 기술 스택을 갖춘 고급 레이어-2 솔루션 개발의 복잡성을 강조합니다. 스타크넷 팀은 테스트 절차를 강화하고, 특히 실행 로직과 롤백 메커니즘 간의 상호 작용에 중점을 두고 보다 엄격한 코드 감사를 수행하기로 약속했습니다. 이러한 사전 예방적 접근 방식은 향후 중단 가능성을 최소화하는 것을 목표로 합니다.
이전 사고
이는 스타크넷이 2025년에 경험한 첫 번째 중단이 아닙니다. 9월에는 Grinta라는 프로토콜 업그레이드 이후 5시간 이상 지속된 더 심각한 중단이 발생했으며, 이는 시퀀서 버그로 인한 것이었습니다. 이 사고 또한 체인 재구성 및 거래 재제출이 필요했으며, 차세대 블록체인 네트워크의 일관된 가동 시간을 보장하는 데 있어 지속적인 과제를 강조했습니다.
출처
-
Starknet publishes post-mortem report after temporary network outage — TradingView News, TradingView — Track All Markets.
-
Starknet Explains What Went Wrong Behind Monday’s Mainnet Outage, FinanceFeeds.
이 기사는 AI 기반 기술의 지원을 받아 여러 신뢰할 수 있는 출처를 바탕으로 작성되었습니다. 최종 콘텐츠는 BlockzHub 편집팀에 의해 철저히 검토 및 편집되어 정확성, 명확성, 일관성을 보장합니다. 원본 보도 자료는 필요에 따라 적절히 출처를 명시합니다. 본 기사에 표현된 의견은 반드시 BlockzHub의 공식적인 견해나 입장을 반영하는 것은 아닙니다. 이 기사는 정보 제공 목적으로만 제공되며, 금융 또는 전문가의 조언으로 간주되어서는 안 됩니다. 투자는 위험을 수반하며, 투자 결정을 내리기 전에 반드시 자격을 갖춘 금융 전문가와 상담하시기 바랍니다.
