Bitcoin Core, 다음 주요 릴리스 전에 숨겨진 개인 정보 위험 수정

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

Bitcoin Core 31.1rc1 버전 출시

Bitcoin Core는 다음 안정적인 메인넷 릴리스를 앞두고 PrivateBroadcast의 개인 정보 결함을 수정하고 소프트웨어, 지갑 및 검증 개선 사항을 도입한 31.1rc1 버전을 출시했습니다. Bitcoin Core 개발 팀에 따르면, 31.1rc1 버전은 이제 릴리스 후보로 제공되어 사용자, 노드 운영자 및 개발자가 공식 생산 릴리스 전에 거의 완성된 소프트웨어를 테스트할 수 있는 기회를 제공합니다. 개발자들은 테스트 기간이 내부 개발 중에 나타나지 않았던 남은 문제를 발견하기 위한 것이라고 밝혔습니다.

주요 변경 사항

Bitcoin Core의 새로운 릴리스 후보인 v31.1rc1이 테스트를 위해 제공됩니다. 이는 새로운 소규모 릴리스이며, v31.0에 이어지는 것입니다. 릴리스 노트에 따르면, 바이너리는 여기에서 사용할 수 있으며, 가장 주목할 만한 변경 사항은 PrivateBroadcast 기능에 영향을 미치는 개인 정보 문제를 다룹니다. 특정 네트워크 조건은 사용자의 인터넷 주소를 노출시킬 수 있으며, 이는 의도된 개인 정보 네트워크 외부와의 연결을 허용합니다. 업데이트된 소프트웨어는 이러한 동작을 제거하여 개인 정보 중심의 네트워크 구성에 의존하는 사용자에게 거래 방송을 보다 일관되게 만듭니다.

“업데이트된 소프트웨어는 개인 정보 중심의 네트워크 구성에 의존하는 사용자에게 거래 방송을 보다 일관되게 만듭니다.”

개인 정보 수정과 함께 Bitcoin Core 개발자들은 블록체인 검증 및 장기 노드 성능을 개선하기 위한 여러 변경 사항을 도입했습니다. 프로젝트 문서에 따르면, 소프트웨어는 이제 거래 관련 데이터를 보다 효율적으로 관리하며, 불필요한 저장소 증가를 줄이고 체인이 확장됨에 따라 성능을 개선하기 위해 더 간결한 블록체인 데이터베이스를 유지합니다. 네트워킹 동작도 개선되었습니다. 개발자들은 Bitcoin Core가 이제 프록시 설정 및 PrivateBroadcast 연결을 보다 지능적으로 처리하여 프록시 네트워크와 같은 개인 정보 도구를 통해 트래픽을 라우팅하는 사용자에게 보다 예측 가능한 동작을 제공한다고 말했습니다.

지갑 기능 및 보안 업데이트

지갑 기능도 추가 유지 관리 업데이트를 받았습니다. 릴리스 노트에 따르면, 마이그레이션 검사가 개선되었고 거래 입력 크기 추정이 정제되어 지갑 작업이 사용자 경험을 변경하지 않고도 거래 데이터를 보다 정확하게 계산할 수 있게 되었습니다. 보안 관련 업데이트에는 Bitcoin Core에서 지원하는 서명 집계 프로토콜인 MuSig2에 대한 추가 안전 장치도 포함됩니다. 개발자들에 따르면, 소프트웨어는 이제 유효하지 않은 공개 키를 포함한 빈 공개 키 목록을 거부하여 잘못된 서명 집계를 방지하고 다중 서명 작업 중 검증을 개선합니다.

개발자 및 테스트 유틸리티 개선

Bitcoin Core 주위에서 소프트웨어를 유지 관리하거나 구축하는 개발자를 위해 여러 변경 사항이 도입되었습니다. 릴리스 노트에 따르면, 테스트 유틸리티가 정리되었고, 경쟁 조건이 제거되었으며, 퍼즈 테스트가 확장되었고, 소프트웨어 개발 중 신뢰성을 개선하기 위해 빌드 시스템이 업데이트되었습니다. 구성 처리도 강화되었습니다. 중요한 설정을 저장하기 전에 Bitcoin Core는 이제 실패한 쓰기 작업에 대한 검사를 수행하며, 이는 개발자들이 실패한 디스크 쓰기로 인한 구성 오류를 방지하는 데 도움이 될 수 있다고 말했습니다.

업그레이드 및 커뮤니티 참여

31.1rc1 버전은 현재 Linux, macOSWindows 버전에서 사용할 수 있습니다. Bitcoin Core 팀에 따르면, 최근 소프트웨어 버전을 실행하는 사용자는 직접 업그레이드할 수 있지만, 훨씬 오래된 릴리스에서 업그레이드하는 시스템은 기존 블록체인 데이터를 마이그레이션하는 데 추가 시간이 필요할 수 있습니다. 31.1rc1 버전은 최종 생산 버전이 아닌 릴리스 후보로 남아 있기 때문에, 개발자들은 커뮤니티가 테스트 환경에 소프트웨어를 설치하고 실제 조건에서 동작을 검증하며 안정적인 릴리스가 Bitcoin 네트워크에 도달하기 전에 버그를 보고할 것을 권장하고 있습니다. 이 프로젝트는 이 테스트 단계에서 수집된 피드백이 소프트웨어가 최종화되기 전에 남은 문제를 식별하는 데 도움이 될 것이라고 밝혔습니다.