Babylon 비트코인 스테이킹 결함, 네트워크 지연 및 합의 위험

Babylon 비트코인 스테이킹 프로토콜의 결함으로 악의적 검증자가 블록 해시 데이터를 생략할 수 있어, 에포크 경계에서 검증자 충돌과 블록 생성 지연 위험이 있습니다. 아직 악용 사례는 없으나, 미패치 시 위험이 남아 있습니다.

Babylon 비트코인 스테이킹 프로토콜에서 치명적인 소프트웨어 결함이 발견되어 합의 프로세스의 안정성에 대한 우려가 제기되고 있습니다. 이 취약점은 Babylon의 블록 서명 메커니즘인 BLS vote extension에 집중되어 있으며, 이는 검증자들이 새로운 블록에 대한 동의를 확인하는 역할을 합니다. 악의적인 검증자는 투표 확장 제출 시 필수 블록 해시 필드를 생략함으로써 이 버그를 악용할 수 있습니다. 이 생략은 특히 에포크 경계와 같이 네트워크가 검증 사이클을 전환하고 엄격한 합의 검사를 시행하는 중요한 순간에 검증자 충돌을 일으킬 수 있습니다. 여러 검증자가 동시에 영향을 받으면 블록 생성 속도가 크게 저하되어 네트워크 처리량이 감소할 수 있습니다. 이 결함은 한 기여자가 공개 GitHub 게시글을 통해 공개했으며, 핵심 합의 함수에서 nil 포인터 역참조로 인한 런타임 패닉을 유발합니다. 현재까지 실제 악용 사례는 보고되지 않았으나, Babylon의 채택이 증가함에 따라 위험이 커질 수 있다고 개발자들은 경고합니다. 보도 시점 기준 Babylon은 아직 해당 문제에 대한 공식적인 수정책을 발표하지 않았습니다.

관련 토큰

관련 뉴스