Bitcoin-Wallet-App

30 個月的歷史和 50GB 的數據?

  • March 29, 2020

幾年前,出於對比特幣的好奇,我在一部舊手機上安裝了比特幣錢包應用程序。我以某種方式獲得了少量比特幣,無論如何,0.0017xxxx,我在新手機上安裝了該應用程序,然後導出/導入。這一切都很好。

我只是好奇後來發生了什麼……在導入後的新版本中,它最初說的是“重新創建(重新同步?) 30 個月的歷史”之類的東西。並且非常非常緩慢地減少了幾個月並最終完成,可能需要一天。我確實注意到手機很暖和 :-) 之後,我不得不輕笑,因為我碰巧注意到手機說它那天使用了 50GB 的數據(!)

這一切正常嗎?那段時間它在做什麼?有必要嗎?

大多數移動錢包都是輕客戶端,這意味著它們不會下載和驗證整個區塊鏈歷史。相反,他們只是下載塊頭(每個塊 80 字節),然後請求與錢包控制的地址相關的任何額外需要的塊/交易數據。

在撰寫本文時,網路目前的區塊高度約為 623,000,因此我們應該期望輕客戶端下載這麼多數據:

623000 blocks * (80 bytes / block) = 49,840,000 bytes = ~50 Mb

實際數量可能會略高一些,但我們可以從這個估計中了解數據的數量級。

所以,假設這個錢包只是一個輕客戶端,它會下載 50 Gb 的數據是很奇怪的。如果這是您提到的應用程序,那麼最近的使用者評論聽起來像是這種過度使用數據是一個錯誤(請參閱該頁面上的開發人員回复)。

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