Blockchain

是否有可能提供一個由大量人更新和驗證的可下載區塊鏈?

  • July 5, 2013

截至 2012 年 11 月,區塊鏈的大小接近 3 GB,接近線性增長約 500 MB/月(我猜是硬編碼塊大小限制的指數增長)。

我想在我的普通筆記本上安裝比特幣:從 Bitcoincharts 下載和驗證最新的 bootstrap.dat需要幾個小時(我猜是 5 到 9 個小時),但那隻有 2.3 GB!現在,我一直在等待比特幣在過去 2 到 3 個月內趕上,其中塊已經相當大,每個塊需要大約 5 秒的處理時間,我的 CPU 大約為 25%,我的硬碟驅動器為最大工作量。

簡單地說,這是不可持續的。

我們需要一個系統,其中可以下載已經驗證的區塊鏈並直接複製到比特幣文件夾,可能是以增量形式。來源必須是可信的,為此,需要一個驗證系統,每個人都可以控制區塊鏈的正確性然後對其進行簽名,我建議為此使用 gpg 密鑰。

例如,然後可以通過伺服器支持的 torrent 分發源。

這在技術上可行嗎?如何實現?

編輯:由於我以錯誤的心態處理這個問題,我發布了一個關於輕量級客戶端安全風險的後續問題。最終使用者應該下載整個區塊鏈嗎?還是“輕量級”客戶端就足夠了?

已經有區塊鏈的可下載版本。原則上讓幾個可信賴的人對它們進行 GPG 簽名是沒有問題的。然而:

  1. 它在一定程度上削弱了安全性。使用軟體本身,您可以信任簽名檢查程式碼。使用區塊鏈數據檢查是不可行的。
  2. 未來的版本將使用不同的數據庫格式,這樣可以更快地進行驗證,因此對於無需驗證但仍需要下載數據的系統而言,不會有太大的優勢。
  3. 從長遠來看,最終使用者不會使用完整的客戶端,而是(充其量)不需要下載或驗證整個區塊鏈的 SP​​V 客戶端。

引用自:https://bitcoin.stackexchange.com/questions/5471