收聽這一集:
在這一集中的“比特幣,解釋”中,主持人Aaron van Wirdum 和Sjors Provoost 討論了CasaHODL 聯合創始人兼首席技術官Jameson Lopp 以及Provoost 本人在同步舊比特幣節點方面所做的研究。
每當一個新的比特幣節點上線時,它必須首先與比特幣網絡的其餘部分同步。它需要下載並驗證整個區塊鏈直到最近的區塊,以便了解比特幣所有權的最新狀態。然而,這可能需要相當長的時間,並且隨著區塊鏈的不斷增長,應該需要更長的時間。為了抵消這一點並更普遍地改善用戶體驗,比特幣核心開發人員尋求提高比特幣核心代碼的性能,以便較新版本的同步速度比他們的前輩更快。
在這一集中,van Widrum 和Provoost 概述了隨著時間的推移比特幣核心客戶端的性能改進,正如Lopp 最近在兩篇博客文章中所分析的那樣。這 第一篇文章 解釋了不同比特幣核心實現的性能如何隨著它們同步到鏈尖的速度而發展。這 第二個帖子 涵蓋了舊版本的比特幣核心以及運行舊協議實現的所有復雜性。
Van Wirdum 和Provoost 首先解釋了為什麼一些非常老的比特幣客戶端根本無法同步到區塊鏈的當前狀態,指出早期軟件中的一些錯誤,以及與依賴關係相關的問題以及今天使用這些老客戶端的挑戰. Provoost 然後繼續總結了一些最重要的性能改進,這些改進隨著時間的推移已包含在新的比特幣核心版本中。