Bitcoin Core 32: 더 빠른 검증 및 수수료 변경 추가

2시간 전
5분 읽기
1 조회수

Bitcoin Core 32.0 릴리스 후보 테스트

Bitcoin Core 32.0은 개발자들이 9월 14일 v32.0rc1을 태그한 후 최종 릴리스 후보 테스트 주기에 들어갔습니다. 이 버전은 수수료 추정, 블록 검증 성능보안 수정 사항을 포함하고 있으며, 10월 10일에 예정된 릴리스에 가까워지고 있습니다. Bitcoin Core 프로젝트의 공식 GitHub 릴리스는 9월 14일 12:58 UTC에 검증된 유지 관리 서명으로 서명된 커밋 d0231bb에서 v32.0rc1을 보여줍니다. 프로젝트의 릴리스 일정은 여전히 최종 v32.0 태그를 10월 10일로 목표로 하고 있지만, 이 날짜는 테스트 및 추가 수정 사항에 따라 달라질 수 있습니다.

버전 32의 주요 변경 사항

버전 32는 노드 소프트웨어 동작, 지갑 인터페이스, 수수료 계산, 네트워킹 및 성능에 중점을 두고 있습니다. 초안 릴리스 노트에는 Bitcoin의 합의 규칙에 대한 변경 사항이 나열되어 있지 않으며, 이는 업데이트가 네트워크가 유효하다고 간주하는 거래 또는 블록을 재정의하지 않음을 의미합니다. Bitcoin Core 32.0은 수수료 및 보안 업데이트와 함께 최종 테스트에 들어갔습니다.

8월 20일, Bitcoin Core는 기능 동결에 들어가며 릴리스 전에 필요한 수정 작업으로 제한되었습니다. 9월 14일, 개발자들은 32.x 브랜치를 주요 개발 브랜치에서 분리하고 릴리스 후보 주기를 시작했습니다. 버전 33에 대한 개발 작업은 별도로 재개되었습니다. 첫 번째 후보는 노드 운영자, 지갑 개발자 및 기타 사용자가 테스트할 수 있도록 설계되었으며, 개발자들은 코드가 안정적인 릴리스를 위한 준비가 되었는지 결정하기 전에 테스트를 진행합니다.

테스트 및 피드백

Bitcoin Core는 9월 15일, RC1이 태그된 하루 후에 전용 32.0 릴리스 후보 테스트 피드백 문제를 열었습니다. 프로젝트는 테스터들에게 RC 특정 검사를 위한 테스트 가이드를 사용하고 소프트웨어 문제를 별도의 GitHub 문제를 통해 보고할 것을 요청합니다.

9월 16일 현재 최종 v32.0 바이너리는 릴리스되지 않았습니다. Bitcoin Core는 자동으로 업데이트되지 않으며, 운영자는 새 버전을 설치할 시기를 선택할 수 있습니다. 이는 새로운 소프트웨어가 제공된 후에도 이전 릴리스를 활성 상태로 유지할 수 있음을 의미합니다. 이러한 수동 업그레이드 모델은 이전 보안 공개에서 중요했습니다.

보안 및 성능 개선

Crypto.news가 이전에 보도한 바와 같이, Bitcoin Core는 취약한 28.x 브랜치가 수명 종료에 도달한 후 CVE-2024-52911을 공개했습니다. 이 버그는 기술 세부 사항이 공개되기 전에 Bitcoin Core 29.0에서 이미 수정되었습니다. Bitcoin Core 32의 더 눈에 띄는 사용자-facing 변경 사항 중 하나는 지갑 및 애플리케이션이 거래 수수료를 계산하는 데 사용하는 RPC인 estimatesmartfee에 영향을 미칩니다.

버전 32는 현재 노드의 메모리 풀에 대기 중인 거래를 기반으로 하는 별도의 추정기를 추가합니다. 새로운 메모리 풀 추정기는 현재 대기 중인 거래 조건에서 경제적이고 보수적인 추정치를 생성합니다. Bitcoin Core는 이를 사용하기 전에 최근 블록 활동을 확인하고 메모리 풀이 너무 희박하거나 건강하지 않은 경우 추정치를 거부할 수 있습니다.

기타 주요 기능

Bitcoin Core 32는 Partially Signed Bitcoin Transactions와 함께 사용되는 네 가지 명령어가 생성하는 기본 형식을 변경합니다. createpsbt, walletcreatepsbt, converttopsbtpsbtbumpfee는 기본적으로 PSBT 버전 2를 생성합니다. 개발자들은 필요할 때 애플리케이션이 다른 지원되는 버전을 명시적으로 요청할 수 있도록 선택적 psbt_version 인수를 추가했습니다.

지갑 도구는 동일한 릴리스에서 다른 변경 사항을 받습니다. 새로운 exportwatchonlywallet RPC는 개인 키 없이 공개 설명자, 거래 기록 및 주소록 데이터를 포함하는 설명자 지갑 파일을 생성합니다. Bitcoin Core의 오프라인 서명 튜토리얼은 이제 온라인 감시 전용 지갑을 생성하기 위해 해당 명령을 사용합니다.

결론

현재 Bitcoin Core 일정은 여전히 10월 10일을 v32.0 태그의 목표로 나열하고 있습니다. RC 테스트 피드백 스레드는 9월 15일에 열렸으며 여전히 활성 상태이며, 개발자들은 실제 Bitcoin Core 결함을 발견한 테스터들에게 최종 릴리스 전에 별도의 문제를 제출하도록 지시하고 있습니다.