이 에피소드를 YouTube에서 시청하세요
이 에피소드를 들으세요:
- Apple
- Spotify
- Libsyn
- Overcast
“비트코인, 설명됨” 에피소드에서 호스트인 아론 반 위르덤과 쇼르스 프로부스트는 카사HODL 공동 창립자이자 CTO인 제임슨 롭과 프로부스트 자신이 수행한 오래된 비트코인 노드 동기화에 대한 연구를 논의합니다.
새로운 비트코인 노드가 온라인에 접속하면, 먼저 비트코인 네트워크의 나머지와 동기화해야 합니다. 최신 블록까지의 전체 블록체인을 다운로드하고 검증해야 비트코인 소유 상태를 최신으로 유지할 수 있습니다. 그러나 이 과정은 꽤 오랜 시간이 걸릴 수 있으며, 블록체인이 계속 성장함에 따라 시간이 지날수록 더 오래 걸려야 합니다. 이를 상쇄하고 사용자 경험을 전반적으로 개선하기 위해 비트코인 코어 개발자들은 새로운 릴리스가 이전 버전보다 더 빠르게 동기화되도록 비트코인 코어 코드의 성능을 향상시키고자 합니다.
에피소드에서 반 위르덤과 프로부스트는 롭이 최근 두 개의 블로그 게시물에서 분석한 비트코인 코어 클라이언트의 성능 개선 사항을 설명합니다. 첫 번째 게시물은 다양한 비트코인 코어 구현의 성능이 체인 팁에 동기화되는 속도와 관련하여 어떻게 발전해왔는지를 설명합니다. 두 번째 게시물은 구버전 비트코인 코어와 프로토콜의 오래된 구현을 실행하는 데 따르는 모든 복잡성을 다룹니다.
반 위르덤과 프로부스트는 먼저 일부 매우 오래된 비트코인 클라이언트가 현재 블록체인의 상태에 동기화하는 데 어려움을 겪는 이유를 설명하며, 초기 소프트웨어의 몇 가지 버그와 오늘날 이러한 오래된 클라이언트를 사용하는 데 따른 의존성 문제 및 도전 과제를 지적합니다. 프로부스트는 이후 시간이 지남에 따라 새로운 비트코인 코어 릴리스에 포함된 가장 중요한 성능 개선 사항을 요약합니다.