Kaiser55
vip

管理比特幣節點中儲存的資料的效率仍然是協議開發人員的興趣所在。這方面的一個新提案是 Assumeutxo,它使用序列化 UTXO(未花費的輸出交易)來減少節點的儲存負載。


OpenSats 團隊的開發人員 James O'Beirne 提出的提案中詳細說明了 Assumeutxo“通過可接受的安全更改減少了啟動可用比特幣節點所需的時間。”該開發針對那些想要運行完整比特幣節點的人;也就是說,儲存整個網路交易歷史記錄的副本。
現在,Assumeutxo 能夠繞過儲存整個比特幣帳戶或區塊鏈的要求。它使用在給定時間點的“快照”中捕獲的序列化 UTXO 來完成此操作。 UTXO 序列化包括元數據,例如快照中包含的硬幣數量和快照中封裝的最後一個區塊的標頭(其「基礎」)以及其他數據。
Assumeutxo 是 O'Beirne 的想法,但它還包括 Mike Schmidt 的干預以及 David Harding 等其他開發人員以及 Sjors 和 AJ 等開發人員的審查。從技術角度來看,Assumeutxo 描述如下:
它是嵌入在原始程式碼中的一大塊數據,致力於對一系列 UTXO 進行哈希處理,這些 UTXO 被認為對字串的某個高度有效。此提交的最終格式仍然存在爭議,因為生成它的計算成本很高,並且其結構影響我們如何存儲 UTXO 的序列化集以及從其他對等點傳輸序列化的 UTXO 集。但現在,它只是現有 GetUTXOStats() 實用程式產生的 UTXO 陣列內容的基於 SHA256 的雜湊值。
假設utxo 已被添加到主比特幣儲存庫中,但尚未在協議中啟動。 O'Bierne 解釋說,regtest、testnet 和 Signet 等網路的測試正在取得進展。他解釋說,等待一段時間後,在主網路中實施所需的幾條線路將會發生變化。
Assumeutxo 的主要好處是它使啟動比特幣節點運行的過程變得更容易、更快。 「目前,區塊的初始下載是一個隨著鏈歷史規模線性增加的過程,」該開發的儲存庫解釋道。
補充說,下載和安裝bitcoind的過程可能需要“四小時到幾天”,具體取決於硬體和網路頻寬。這“阻止用戶運行完整節點,而是激勵他們轉向安全模型較低的客戶端。”
查看原文
post-image
本頁面內容僅供參考,非招攬或要約,也不提供投資、稅務或法律諮詢。詳見聲明了解更多風險披露。
  • 讚賞
  • 留言
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)