비트코인의 차기 소프트 포크가 왜 연습 경기처럼 느껴질 수 있는가

Matt Corallo는 네 가지 레거시 버그를 패치하는 것이 비트코인 유지보수만큼이나 근육 기억을 재구축하는 일이라고 설명합니다.
간단히 말하면
• 비트코인 개발 경력이 오랜 BIP-54 공동 저자 맷 코랄로는 2019년에 처음 제안된 "그레이트 컨센서스 클린업"이 비트코인의 다음 소프트 포크가 될 확률이 80%라고 말하며, 이는 "모두가 문제라고 동의하는" 사안들에 대한 실질적인 해결책이라고 밝혔다.
• 이번 업그레이드는 포이즌 블록, 타임 워프 버그, 머클 변형성, 중복 코인베이스 트랜잭션이라는 네 가지 잔존 취약점을 겨냥한다. 긴급한 것은 없지만 모두 실재하는 문제다.
• LayerTwo Labs의 Paul Sztorc 같은 비판자들은 이를 “우울한” 청소 작업이라고 부른다.
비트코인 합의 규칙에서 수년간 남아 있던 네 가지 결함.
양자 내성 같은 문제가 주목을 받을 수 있지만, 많은 전문가들은 비트코인의 다음 소프트 포크가 네트워크의 난이도 조정 메커니즘의 취약점 수정부터 채굴자들 사이의 서비스 거부 공격 경로에 이르기까지 다양한 사항을 아우르는 실질적인 정리 작업을 다룰 가능성이 높다고 생각한다.
2019년에 제안되어 그레이트 컨센서스 클린업(BIP-54)으로 알려진 이 업그레이드는, 오랫동안 비트코인 개발자이자 BIP-54의 공동 저자인 Matt Corallo가 설명한 대로, 역사적으로 외면받아 온 변경들을 통해 비트코인 합의 설계의 "찌꺼기"를 해결하고자 한다.
11월 BTC 최고치
“우리가 정말로 정리해야 할 것들에 대한 목록이 아주 많습니다,”라고 그는 최근 MARA Foundation TV에 출연했을 때 말했습니다. “이 모든 문제는 비트코인에 부정적인 영향을 미칠 수 있는 실제 우려 사항이지만, ‘아, 하늘이 무너지고 있다’는 식의 것은 아닙니다.”
BIP의 작업에 대한 공식 일정은 아직 확정되지 않았지만, Corallo는 대규모 합의 정리가 네트워크의 다음 순서일 가능성이 80%라고 생각한다. MARA 재단의 책임자 Isabel Foxen Duke와의 대화에서 그는 또한 이것이 아직 소프트 포크를 경험하지 못한 비트코인 개발자들에게 실질적인 훈련이라고 말했다.
코랄로는 BIP-54가 "모두가 문제라고 동의하는 몇 가지 사항을 수정"하면서 네 가지 특정 취약점을 대상으로 한다고 말했습니다:
• 포이즌 블록: 채굴자가 경쟁자들보다 일시적인 우위를 점하려는 경우, 성능 병목 현상을 악용하는 특수 제작된 블록을 채굴하여 다른 모든 사람의 노드 검증 속도를 의도적으로 늦출 수 있습니다.
• 타임 워프 버그: 비트코인의 2주 난이도 조정 기간에 존재하는 허점으로 인해, 해시레이트의 과반을 통제하는 채굴자들이 블록 타임스탬프를 조작하여 새로운 블록이 발행되는 속도를 인위적으로 가속할 수 있다.
• 머클 변조 가능성: 64바이트 트랜잭션이 내부 머클 트리 노드와 정확히 동일한 데이터 크기이기 때문에, 공격자는 이론적으로 증명을 위조하여 라이트 클라이언트가 가짜 트랜잭션을 수용하도록 속일 수 있다.
• 중복 코인베이스 트랜잭션: 중복 트랜잭션 ID를 허용했던 역사적 설계상의 특이점이 향후 블록 높이에서 다시 나타나, 기존 코인을 덮어쓰거나 원장 회계를 교란할 수 있는 취약점을 초래할 것이다.
다만, 유지보수 중심의 소프트 포크를 큰 성과로 보지 않는 사람들도 있다. X에서 LayerTwo Labs의 공동 창립자이자 CEO인 Paul Sztorc는 BIP-54의 잠재적 활성화를 두고 "아무것도 하지 않는 청소용 유지보수 포크이기 때문에 다소 우울하다"고 말했다.
애틀랜타 TABconf에서 개발자들을 대상으로 설문 조사한 결과, Sztorc는 비트코인의 "가장 뛰어나고 밝은" 인재들이 대체로 그레이트 컨센서스 클린업이 어쨌든 비트코인의 다음 소프트 포크가 될 것으로 예상하고 있으며, 가장 이른 추정 시점은 2027년 9월이고 대부분은 2028년 이후를 지목한다고 언급했다.
2021년 Taproot 활성화 이후, 비트코인 커뮤니티는 프로토콜 변경을 둘러싸고 수년간 교착 상태에 직면해 왔다. 이러한 마찰은 흔히 "오시피케이션(ossification)"을 중심으로 설명되며, OP_CAT(BIP-347)과 OP_CHECKTEMPLATEVERIFY(BIP-119) 같은 더 광범위한 프로토콜 변경은 생태계 전체의 합의에 도달하는 데 어려움을 겪고 있다.
Corallo에 따르면, 소프트 포크는 항상 기술적 장애물을 극복하는 일을 수반해 왔다. 그러나 최근 들어 그는 정치적·사회적 마찰이 그에 못지않게 중요해졌다는 점을 관찰했다.
비트코인 커뮤니티는 Taproot가 어떻게 활성화되어야 하는지를 두고 수개월 동안 논쟁을 벌였으며, 채굴자 신호 임계값과 사용자 필수 플래그 데이를 대립시켰다. Corallo는 BIP-54가 향후 소프트 포크를 위한 배포 플레이북을 확립할 수 있다고 주장한다.
“최근의 모든 소프트 포크에서 활성화 메커니즘을 둘러싼 수많은 논란도 있었습니다,”라고 그는 말했습니다. “그러니 우리가 소프트 포크를 하나 진행해서 그 논란을 겪은 뒤, 그것을 복사해서 붙여넣고 재사용함으로써 (향후 소프트 포크를 위한) 그런 논란 일부를 미리 차단할 수 있기를 바랍니다.”
그런 의미에서 BIP-54는 실제 코드 정리만큼이나 비트코인이 사회적 계층에서 여전히 업그레이드에 합의할 수 있음을 입증하는 일이기도 하다.
André Beganski는 MARA Foundation의 시니어 콘텐츠 매니저로, 양자 컴퓨팅과 암호학의 교차점을 포함한 주제에 관한 콘텐츠를 제작하고 있습니다. 그는 이전에 Decrypt에서 근무한 바 있습니다.