TechFlow 보도에 따르면, 6월 27일 Base 엔지니어링 팀이 6월 25일 발생한 블록 생성 중단 사고에 대한 분석 보고서를 발표했다.
보고서에 따르면, Base 메인넷은 미국 동부 시간 기준 6월 25일 11시 47분과 6월 26일 11시 28분 두 차례에 걸쳐 블록 생성이 중단되었으며, 각각 116분과 20분간 지속되었다. 공식 입장에 따르면, 두 사건은 동일한 기술적 문제로 인해 발생했으며, 체인의 무결성은 영향을 받지 않았고 사용자 자금은 항상 안전했다.
조사 결과, 문제의 근본 원인은 시퀀서(Sequencer)의 블록 생성 로직 내 하나의 버그에서 비롯된 것으로 밝혀졌다. 거래 검증에 실패한 경우, 시스템이 만료된 로그 상태 정보를 올바르게 제거하지 못했다.
구체적으로, 유효하지 않은 거래가 블록 생성기에 의해 수신되어 예상대로 실행에 실패했음에도 불구하고, 시스템이 해당 거래와 관련된 계정 및 스토리지 슬롯 접근 기록을 오류로 인해 잘못 유지했다. 이후 다른 유효한 거래가 관련 상태가 정리되지 않은 상태에서 실행되면서 가스 요금 산정 결과가 불일치하게 나타났고, 결국 무효한 상태 전환을 포함하는 시퀀서 블록이 생성되었다.
다른 노드들이 해당 블록을 검증하거나 수락할 수 없었기 때문에 네트워크 합의 프로세스가 차단되어 체인 상의 블록 생성이 완전히 중단되었다.
사고 기간 동안 Base는 새로운 레이어 2 블록을 생성할 수 없었고, 시퀀서와 검증 노드 모두 무효 블록을 우회하여 체인을 계속 진행할 수 없었으며, 사용자가 제출한 새 거래도 블록체인에 반영될 수 없었다.
Base 팀은 이후 시퀀서에 패치를 배포하여 실행 과정에서 로그 상태가 올바르게 업데이트되도록 조치함으로써 네트워크의 정상 작동을 복구했다.
공식 입장에 따르면, 향후 프로토콜의 퍼즈 테스팅(Fuzz Testing) 및 부하 테스트 능력을 강화하여 유사한 악의적 거래 패턴으로 인해 발생할 수 있는 잠재적 취약점을 더 조기에 탐지할 예정이다. 또한 운영 프로세스와 모니터링 시스템을 지속적으로 개선하여 네트워크의 안정성과 장애 대응 능력을 향상시킬 계획이다.




