Base는 목요일에 상태 루트 버그가 사용자 잔액에 영향을 주지 않았음을 확인하는 공지를 발표했습니다. 노드가 잘못된 상태 루트를 계산할 수 있던 결함은 Reth v2.10.0에서 패치되었으며, 이후 Base 자체 노드 소프트웨어인 버전 v1.5.3에서도 적용돼 검증인들의 중단 위험을 제거하고 체인 재동기화 없이 해결했습니다.

ETH / USD
출처: CoinGecko. 참고용 가격입니다.

버그 상세 및 대응

Unchained에 따르면, 해당 버그는 일부 노드가 블록체인 전체 상태를 요약하는 단일 해시인 상태 루트를 계산하는 방식을 오염시켰습니다. Reth 유지보수팀은 이 문제를 페이로드‑빌딩 및 비‑페이로드‑빌딩 노드 모두에 대해 고우선순위로 분류했습니다. 상위 수정은 11월 3일 21:00 UTC에 병합되었으며(#28264), Base는 11월 4일에 동일한 수정을 블록 빌더에 적용해 노드 버전 v1.5.3을 출시해 잘못된 상태 루트로 인한 검증인 중단 가능성을 제거했습니다.

Base의 검증 절차

Base는 체인의 상태 루트를 재계산해 정확성을 확인했으며, 자체 증명 시스템이 독립 구현과 각 상태 루트를 교차 검증한다는 점을 강조했습니다. 공지문에는 “현재 상태 루트가 정확함을 확인했으며 사용자는 영향을 받지 않았다”고 명시했습니다. 운영자에게 재동기화는 필요하지 않았으며, 플랫폼은 모니터링을 통해 불일치가 발생하면 즉시 감지할 수 있다고 강조했습니다.

생태계 파트너의 사전 조치

공개 이후 Frax Finance는 사전 조치로 특정 LayerZero 교차 체인 경로를 일시 중단했지만 자산이나 스마트 계약이 영향을 받지 않았다고 확인했습니다. The Defiant이 보도한 바에 따르면 위험 관리팀인 Gauntlet은 V1 금고에 대한 신규 입금을 제한하고 LayerZero‑브릿지 자산 노출을 축소했으며, 출금은 허용했습니다. Gauntlet은 이후 해당 조치에 대한 X 게시물을 삭제했습니다. KuCoin이 인용한 보안 업체 Blockaid는 이번 결함이 공격이 아닌 코딩 버그이며 현재까지 자금 손실 사례는 없지만, 구버전 코드를 실행 중인 노드는 여전히 정지하거나 잘못된 증명을 생성할 수 있다고 경고했습니다.

다음에 주시할 사항

관찰자들은 패치 이전 Reth 코드를 아직 실행 중인 잔여 노드가 있는지 모니터링할 예정이며, 이는 여전히 잘못된 상태 증명을 생성할 수 있습니다. 또한 사전 중단 조치에 대한 생태계의 대응—특히 LayerZero 브릿지에 대한 추가 제한—을 추적해 전반적인 위험 완화 움직임을 살펴볼 것입니다. 마지막으로 Reth 유지보수팀이 제공할 사후 분석이 향후 클라이언트 강화에 어떤 시사점을 줄지 주목됩니다.