Bitcoin-Core

從第三方來源下載區塊鏈時的安全問題?

  • January 10, 2022

比特幣核心下載整個區塊鏈需要很長時間。所以我決定通過這個網站發布的bittorrent下載區塊鏈文件:http ://www.getbitcoinblockchain.com

下載完成後,我注意到來自 torrent 的文件的 md5 校驗和與來自比特幣核心的文件不同。

為什麼會這樣?

使用第三方來源的區塊鍊是否存在任何與安全相關的問題?

下載完成後,我注意到來自 torrent 的文件的 md5 校驗和與來自比特幣核心的文件不同。

為什麼會這樣?

他們提供的下載是比特幣核心數據目錄。兩個節點的數據目錄不可能相同。

這是因為塊是亂序下載的。由於塊是按照接收順序寫入磁碟的,因此每個節點的塊順序不同,因此所有數據的雜湊值也會不同。

此外,孤塊會導致數據不同,因為某些節點可能聽說過孤塊,而另一個節點沒有。

使用第三方來源的區塊鍊是否存在任何與安全相關的問題?

如果它不僅僅是區塊鏈,而是整個數據目錄(包括鏈狀態、塊/索引等文件夾),那麼是的,有。問題在於鏈狀態數據庫。該數據庫包含 UTXO 集並用於驗證。如果攻擊者提供了包含無效條目的鏈狀態數據庫,您的節點將認為這些條目是有效的,因此接受花費這些條目的無效交易。

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