Bitcoin-Core

如何在 Mavericks 中使用 bootstrap.dat?

  • December 6, 2014

所以我試圖在 Bitcoin-Qt 中與網路同步,但我似乎無法使用我下載的 bootstrap.dat 文件,這很煩人,因為沒有它同步會非常慢。

應用程序支持中沒有文件應該去的文件夾,所以我做了一個:

使用者/圖書館/應用程序支持/比特幣 - 並將 bootstrap.dat 文件放在那裡。

然而,當我啟動 Bitcoin-Qt 時,它仍然無法使用引導程序,只是嘗試正常同步。

有誰知道我在這裡做錯了什麼?或者如果有辦法解決這個問題?

我正在執行 OSX 10.9 Mavericks。

謝謝

我至少可以告訴你我在執行 OS X 10.9.1 (Mavericks) 的 iMac 上做了什麼。

  • 我執行了 Bitcoin-Qt,它立即開始同步。我可以通過進度條看到,如果它大致呈線性,則需要 8 到 10 天才能完成。關於它的好處是我可以看到它在 ~/Library/Application Support 中為自己創建的目錄所需的目錄
  • 我從 sourceforge.net 下載了 bootstrap.dat.torrent 文件
  • 安裝了 deluge torrent 應用程序 (deluge-torrent.org),然後執行它以擴展 bootstrap.dat 文件(我以前從未使用過 BitTorrent 協議——非常簡單。)。它將結果放在我的主目錄中(14222116865 字節)。
  • 退出仍在工作的Bitcoin-Qt …然後重命名它的目錄,這樣我就可以看到它需要哪些目錄,以防我不得不回去繼續我離開的地方:

cd ~/庫/應用程序\支持;mv 比特幣 BC_save

  • 手動創建了相同的目錄,所以我可以放置 bootstrap.dat 文件

find BC_save -type d -print # 查看需要哪些目錄

mkdir -p 比特幣/區塊/索引;mkdir 比特幣/區塊/鏈狀態

(後來 Qt 創建了比特幣/塊/數據庫,但此時它不存在。)我很驚訝,不僅僅是“mkdir Bitcoin”是必要的,但顯然你已經嘗試過了,所以……)

  • 再次啟動 Bitcoin-Qt。它立即“採用”了我創建的目錄,並且出現了新文件(例如,wallet.dat)。左下邊緣有一條消息,表明它正在從磁碟讀取文件——所以它似乎正在工作。
  • 通宵執行——它已經完成了。

我正在使用 Yosemite,並且努力讓 Bitcoin-qt 接受通過我的 bittorrent 客戶端獲得的 bootstrap.dat。

無論如何,我終於讓 Bitcoin-qt 導入 .dat 文件,雖然這個過程似乎也很慢……

  1. 確保您訪問的是正確的文件夾 - Mac 上有幾個庫文件夾(我最近才意識到)。它不是 Bitcoin-qt 正在使用的本地使用者,而是 Mac 上的頂級使用者。您可以使用 Finder 找到它 - 使用選項鍵使 Library 文件夾在“Go”菜單 ( <http://support.apple.com/kb/PH18928?viewlocale=en_US> ) 中可見。
  2. 讓該工具通過執行一小會兒來生成它正在使用的文件夾,以確保您正在使用命名等更改正確位置的文件內容。
  3. 不幸的是,執行該工具會導致一些數據妨礙之後的導入過程 - 我嘗試了多種方式來觸發數據替換,但最終解除安裝了該工具並刪除了庫/應用程序支持/比特幣中的所有數據。如果您不像我打算使用僅使用 Bitcoin-qt 作為硬幣基礎部分的 Armory,請務必保留 wallet.dat。將您的 bootstrapper.dat 文件移動/複製到此位置。
  4. 再次安裝 Bitcoin-qt 並執行它。然後,您最終會看到它開始導入您的文件。

希望您不必像我那樣花太多時間來解決這個問題。

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