비트코인 코어 v32.0 기능 동결 임박…“암호화 연결” 제안 난항

비트코인 코어 소프트웨어의 다음 릴리스인 v32.0 버전에 대한 기능 동결(feature freeze)이 다가오면서, 암호화되지 않은 연결을 제한하는 제안을 포함한 일부 기능 통합에 난항이 예상되고 있다.
오는 8월 20일(현지시간)로 예정된 기능 동결은 v32.0 릴리스에 새로운 기능 통합을 중단하고, 이후에는 버그 수정 및 안정화 작업에 집중하겠다는 신호다. 당초 10월로 예정된 v32.0 공식 출시를 앞두고 개발팀은 막바지 안정화 작업에 박차를 가하고 있다. 하지만 현재 17개 미처리 항목이 남아 있어, 릴리스 일정에 대한 불확실성이 제기되고 있다.
비트코인 코어는 비트코인 네트워크를 운영하는 핵심 소프트웨어로, 전 세계 수많은 노드에서 사용되고 있다. 따라서 이번 기능 동결 및 릴리스 과정은 비트코인 네트워크의 안정성과 미래 발전 방향에 중요한 영향을 미친다. 17개의 미처리 항목은 단순한 버그 수정뿐만 아니라 새로운 기능 제안, 빌드 작업, 테스트, 릴리스 일정 관리 등 다양한 성격을 띠고 있다.
이 중 두 가지 주요 변경 사항은 ‘리베이스(rebase)’ 작업이 필요하다는 라벨이 붙어 있다. 이는 기존 코드와의 통합 과정에서 충돌이 발생했음을 의미하며, 해당 패치가 깨끗하게 적용되지 않아 우선순위와 최종 포함 여부가 불투명한 상태다. 특히, 암호화되지 않은 v1 아웃바운드 클리어넷 연결을 거부하고, 동시 HTTP 클라이언트 수를 제한하는 두 가지 제안이 리베이스 이슈를 겪고 있다는 점은 주목할 만하다. 이러한 기능들은 네트워크 보안 강화 및 효율성 증대에 기여할 수 있는 잠재력을 가지고 있었으나, 현재로서는 통합 과정에서의 기술적 문제를 해결해야만 한다.
지갑 관련 작업 또한 호환성 측면에서 중요한 결과를 가져올 수 있다. 현재 미처리 상태인 한 가지 수정 제안은, 재계산된 디스크립터 식별자가 저장된 기록과 다를 경우 미니스크립트(Miniscript) 지갑에 대한 접근성을 유지하도록 하는 내용을 담고 있다. 이는 업그레이드 과정에서 발생할 수 있는 로드 실패 문제를 해결하기 위한 것이다. 실제로 최근 보고된 한 사례에서는 v29.2에서 v31.1로 업그레이드 후 지갑 오류가 발생한 것으로 알려졌다. 비록 단일 사례이긴 하지만, 이러한 문제의 빈도, 원인, 그리고 릴리스 우선순위는 아직 불분명한 상황이다. 지갑 접근성의 문제는 사용자들의 자산 관리와 직결되는 민감한 사안이기 때문에, 개발팀은 신중하게 접근하고 있을 것으로 보인다.
이 외에도 수수료 추정 제안은 멤풀(mempool) 데이터를 활용하여 기존 블록 정책 권고 사항을 낮추는 것을 목표로 한다. 이를 통해 과도한 수수료 지불을 줄이면서도 추정기의 높은 안전 상한선을 유지하려는 복안이다. 또한, 프라이빗 브로드캐스트 작업은 리브로드캐스트 관련 상태 성장을 제어하는 데 중점을 두고 있으며, 별도의 v1 재시도 테스트 실패 건 역시 마일스톤에 포함되어 있다.
개발팀은 8월 17일 기준 79개의 항목을 완료하고 17개의 항목을 미처리 상태로 남겨두고 있다고 밝혔다. 이는 작업 완료율 82%에 해당한다. GitHub는 미처리 항목에 대한 블로커 랭킹을 제공하지 않기 때문에, 단순히 항목 수만으로는 릴리스 지연 위험을 정확히 판단하기 어렵다. 그러나 남은 항목들의 성격과 복잡성을 고려할 때, 예정된 일정대로 릴리스가 진행될지는 좀 더 지켜봐야 할 부분이다.
이러한 개발 일정의 변동 가능성은 비트코인 시장 참여자들에게 중요한 정보가 될 수 있다. 비트코인 코어의 안정적인 업데이트는 네트워크 신뢰도를 높이고, 새로운 기술 도입의 기반을 마련하기 때문에 시장 참여자들은 항상 개발 상황을 예의주시하고 있다.
향후 일정에 따르면, 소스 언어 번역 문자열 역시 8월 20일에 동결될 예정이다. 이후 개발팀은 9월 10일에 32.x 브랜치를 분기하고 v32.0rc1(릴리스 후보 1)을 발행하는 것을 목표로 하고 있다. 동시에 마스터 브랜치에서는 v33 버전 작업이 재개될 예정이다. v32.0 공식 출시 태깅은 10월 10일로 목표하고 있다.
비트코인 코어 v32 릴리스의 기능 동결은 릴리스에 포함될 수 있는 변경 사항의 종류를 제한한다. 목요일까지 기능 풀 리퀘스트가 제출되지 않으면 일반적인 v32 경로를 벗어나게 되지만, 적격한 수정 사항은 rc1 출시까지 검토될 수 있다. 미처리된 마일스톤 항목은 릴리스 관리, 동결 후에도 유효한 버그, 또는 목요일의 마감 시한에 직면한 미완성 기능 코드 등을 나타낼 수 있다.
이번 v32.0 릴리스는 비트코인 코어 소프트웨어의 최신 기술적 개선 사항을 담고 있으며, 전반적인 네트워크 성능과 보안을 향상시킬 것으로 기대된다. 개발팀의 노력과 커뮤니티의 피드백이 조화를 이루어 안정적이고 혁신적인 비트코인 생태계를 구축해 나가기를 기대한다. 특히, 리베이스 이슈를 겪고 있는 기능들이 성공적으로 통합되어 사용자들에게 더 나은 경험을 제공할 수 있을지 주목된다.