Bitcoin Core 32, 10월 10일 출시를 앞두고 최종 테스트에 들어가다

3시간 전
4분 읽기
3 조회수

Bitcoin Core 32.0 릴리스 후보 테스트

Bitcoin Core 개발자들이 버전 32.0을 릴리스 후보 테스트로 이동시켰으며, 안정적인 소프트웨어는 몇 주간의 공개 검토 후 10월 10일에 출시될 가능성이 있습니다. Bitcoin Core의 공식 릴리스 일정에 따르면, 개발자들은 9월 14일에 버전 32 브랜치를 생성하고 릴리스 후보 주기를 시작했습니다.

릴리스 후보 및 테스트 과정

첫 번째 후보인 v32.0rc1은 개발자들이 안정적인 릴리스를 태그할지 결정하기 전에 테스트를 위해 제공됩니다. 프로젝트는 버전 32.0의 목표 날짜로 10월 10일을 설정했지만, 일정은 확인된 마감일이 아닌 목표로 설명됩니다. 후보 테스트 중 발견된 문제는 추가 릴리스를 요구할 수 있으며 최종 버전의 출시를 지연시킬 수 있습니다.

“준비 작업은 몇 달 전부터 시작되었습니다.”

개발자들은 8월 6일에 번역을 열고 번역 변경에 대한 소프트 동결을 도입했으며, 8월 20일에는 기능 동결을 시행했습니다. 그 이후로 버전 32 브랜치는 최종 테스트를 앞두고 버그 수정만을 수용했습니다.

버전 32의 주요 변화

버전 32는 노드가 필요한 정보를 처리하는 방식을 변경하지만 네트워크의 발행 일정이나 블록 타이밍에는 영향을 미치지 않습니다. 이 구분은 Bitcoin Core가 노드 소프트웨어라는 점에서 중요하며, Bitcoin 네트워크에 대한 중앙 관리 업데이트가 아닙니다. 운영자는 설치할 버전을 결정하며, 릴리스는 모든 노드에서 실행 중인 소프트웨어를 자동으로 교체하지 않습니다.

버전 32는 새로운 합의 규칙을 도입하지 않으며 소프트 포크를 요구하지도 않습니다. 그 릴리스 프로세스는 채굴자, 노드 운영자 및 기타 네트워크 참가자 간의 조정이 필요한 프로토콜 변경과 다릅니다.

지갑 기능의 변화

지갑 기능은 버전 32에서 또 다른 변경 사항을 차지합니다. Bitcoin News에서 공유된 세부 정보에 따르면, 네 개의 명령어는 기본적으로 PSBT 버전 2를 사용하여 부분 서명된 Bitcoin 거래를 생성합니다. PSBT는 별도의 지갑, 장치 또는 참가자가 개인 키를 노출하지 않고 Bitcoin 거래를 구축하고 서명하는 데 필요한 정보를 교환할 수 있게 합니다.

PSBT 버전 2는 거래 정보를 구성하는 방식을 변경하고 참가자가 전체 서명되지 않은 거래를 먼저 생성하지 않고도 거래의 일부를 업데이트할 수 있도록 허용합니다. 이전 PSBT 형식은 사용자가 필요로 하거나 연결된 애플리케이션이 요구할 때 여전히 사용할 수 있습니다.

메모리 사용량 및 성능 개선

별도의 수정 사항은 인증되지 않은 HTTP 활동으로 인한 메모리 증가를 해결합니다. Bitcoin News에서 인용된 한 테스트에서, 패치 이전의 메모리 사용량은 약 3.2 기가바이트에 달했으며, 개발자들이 변경 사항을 적용한 후에는 약 3 메가바이트로 줄어들었습니다.

미국 사용자와의 관련성

이 후보는 노드 운영자, 지갑 제공자, 거래소, 채굴자 및 Bitcoin Core를 시스템에서 실행하는 인프라 회사와 가장 관련이 있습니다. 이 릴리스는 SEC의 현물 Bitcoin 상장지수상품, 투자자 세금 규칙 또는 BTC의 법적 지위에 대한 처리를 변경하지 않습니다.

“Bitcoin 개발자 자금 지원 비영리 단체 Brink의 전무 이사인 Mike Schmidt는 자원봉사 역할로 컨소시엄의 일상 업무를 조정합니다.”

초기 초점은 미래의 양자 컴퓨팅 위험에 대한 보호를 포함한 장기 보안 문제에 대한 연구입니다.