비트코인 코어, TRUC 트랜잭션 처리의 고위험 취약점 공개
TREE NEWS 보도: 비트코인 코어 개발자들이 CVE-2025-62861로 추적되는 고위험도 취약점에 대한 완전한 기술적 세부 사항과 수정 일정을 공개했다. 이 결함은 버전 28.0부터 28.2, 그리고 29.0부터 29.1에 영향을 미치며, TRUC(v3) 트랜잭션의 형제 제거(sibling eviction) 메커니즘과 관련이 있다. 블록체인 재구성 중 특정 조건에서 이 버그는 채굴자들이 유효하지 않은 블록을 생성하거나 블록 생산 중단을 겪게 할 수 있으며, 이는 네트워크 불안정과 채굴 운영자의 재정적 손실로 이어질 수 있다.
취약점의 기술적 분석
TRUC(Topologically Restricted Until Confirmation) 트랜잭션은 v3 트랜잭션으로도 알려져 있으며, 수수료 인상과 패키지 릴레이를 개선하기 위해 도입되었다. 형제 제거 메커니즘은 노드가 더 높은 수수료를 가진 충돌 트랜잭션을 수신할 때 형제 트랜잭션을 제거할 수 있게 한다. 그러나 영향을 받는 버전의 구현에는 논리 오류가 포함되어 있어 재구성 중에 발생할 수 있었다. 재구성이 발생하면 멤풀이 재평가되고, 제거 로직이 여전히 유효한 트랜잭션을 잘못 제거하여 채굴자들이 제거된 트랜잭션을 포함하지 않는 블록을 기반으로 구축하는 상황으로 이어질 수 있다. 이는 일시적인 체인 분할이나 고아 블록을 초래하여 채굴 운영을 방해할 수 있다.
채굴자와 네트워크에 미치는 영향
이 취약점은 채굴자들이 네트워크에서 거부되는 블록을 생성하여 해시 파워와 수익을 낭비할 수 있기 때문에 특히 우려된다. 경쟁이 치열한 채굴 환경에서는 짧은 중단조차도 상당한 재정적 손실로 이어질 수 있다. 더욱이 대규모 채굴자가 영향을 받으면 고아 블록 비율이 증가하고 네트워크 안정성에 대한 신뢰가 저하될 수 있다. 비트코인 코어 팀은 이 버그가 합의 실패가 아니라 블록 생산에 간접적으로 영향을 미칠 수 있는 멤풀 정책 문제라고 강조했다.
수정 및 일정
비트코인 코어는 취약점을 해결하는 패치 버전(28.3 및 29.2)을 출시했다. 이 공개는 책임 있는 공개 절차를 따랐으며, 네트워크의 과반수가 업그레이드할 때까지 세부 사항이 보류되었다. 팀은 모든 노드 운영자, 특히 채굴자들에게 즉시 업그레이드할 것을 촉구한다. 일정에 따르면 취약점은 몇 주 안에 발견되고 수정되었으며, 이는 오픈 소스 개발 프로세스의 효율성을 보여준다.
비트코인 개발에 대한 광범위한 시사점
이 사건은 비트코인 멤풀 정책의 증가하는 복잡성과 TRUC와 같은 새로운 기능 도입의 과제를 부각시킨다. 네트워크가 레이어2 프로토콜과 수수료 관리 같은 보다 고급 사용 사례를 지원하도록 진화함에 따라 미묘한 버그의 가능성이 커진다. 커뮤니티는 경계를 늦추지 않고 철저한 테스트와 동료 검토를 우선시해야 한다. 또한 이 공개는 채택 지연이 네트워크를 위험에 노출시킬 수 있기 때문에 채굴자와 노드 운영자 간의 업그레이드 조정에 대한 의문을 제기한다.
앞을 내다보는 관점
앞으로 비트코인 코어 팀은 멤풀 정책, 특히 재구성 시나리오에 대한 테스트 프레임워크를 강화할 가능성이 높다. 이 사건은 업그레이드 조정과 비상 대응 메커니즘 개선에 관한 논의를 가속화할 수도 있다. 채굴자들에게는 최신 소프트웨어를 유지하고 네트워크 상태를 면밀히 모니터링하라는 경고가 된다. 비트코인이 계속 확장됨에 따라 세계 최대 암호화폐 네트워크의 신뢰와 안정성을 유지하기 위해 이러한 취약점을 해결하는 것이 매우 중요할 것이다.




