BitMEX Research의 지원을 받은 Calvin Kim은 Utreexo 프로젝트가 비트코인 코어보다 비트코인의 초기 블록 다운로드(IBD)를 62% 더 빠르게 완료할 수 있다고 발표했습니다. Kim은 또한 많은 최적화가 아직 구현되지 않았기 때문에 앞으로 속도가 더욱 증가할 것으로 예상된다고 언급했습니다.
“우리의 테스트에서, 사용자가 대역폭에 제한이 없을 경우 비트코인 코어 버전 21.0.0(기본 모드)과 비교하여 IBD를 약 62% 더 빠르게 완료할 수 있었습니다.”라고 발표문은 전했습니다. “우리의 무작위 블록 검증 노드는 여러 컴퓨터로 IBD를 수행할 수 있게 해주며, 오늘날 사용 가능한 다른 비트코인 노드 구현과 비교할 때 독특한 이점을 제공합니다.”
IBD는 비트코인 네트워크의 블록 전체 역사, 즉 2009년의 제네시스 블록부터 가장 최근에 채굴된 블록까지 다운로드하고 검증하는 과정입니다. 이는 비트코인에서 개인의 주권을 허용하고 신뢰의 필요성을 제거하기 때문에 모든 블록의 무결성을 검증하고 확인하는 것이 중요합니다. 또한 IBD는 악의적인 행위자가 비트코인 프로토콜의 여러 합의 규칙을 위반하는 것을 방지하는 데도 도움을 줍니다. 여기에는 2100만 비트코인의 최대 공급량을 변경하는 것이 포함됩니다.
더 빠른 IBD는 진입 장벽을 줄이고 더 많은 사람들이 자신의 노드를 운영하고 비트코인 네트워크에 규칙 집행자로 참여하게 만들 수 있습니다. IBD를 수행하고 비트코인 거래를 검증하기 위해 제3자 노드를 신뢰하는 것을 중단하는 사람이 많아질수록 비트코인 네트워크는 더욱 분산되고 강력해질 것입니다.
Utreexo는 비트코인 상태에 최적화된 동적 해시 기반 누산기입니다. 비트코인의 거래 기록은 2009년 이후 모든 거래를 포함하고 있지만, 현재 비트코인 상태는 현재 누가 무엇을 소유하고 있는지만 다룹니다 — 미사용 거래 출력(UTXO) 집합입니다. Utreexo는 수백만 개의 UTXO를 1킬로바이트(KB) 이하로 표현할 수 있게 해줍니다.
최종 사용자가 사용할 수 있기까지 아직 많은 작업이 남아 있지만, Utreexo는 비트코인의 IBD를 더 빠르게 수행할 수 있는 대안적인 방법을 제공할 수 있을 것입니다. 몇 가지 유망한 기능으로는 Utreexo 누산기를 사용한 다중 기계 IBD 수행과 Taproot의 잠재적 활성화에 의해 지원되는 더 빠른 서명 검증이 포함됩니다.