Bitcoin-Core

將比特幣數據從 Windows 移動到 Mac

  • October 17, 2017

是否可以將區塊鏈數據從 Windows 移動到 Mac?windows上的錢包是同步的,mac上的不是。Mac 上的錢包已將一些比特幣發送到其地址之一。在不失去比特幣的情況下將塊和鏈狀態文件夾從 Windows 複製到 mac 是否安全?

塊、鍊和所有過多的數據都可以被扔掉。您只需要包含您的私鑰的 wallet.dat。

我喜歡這樣想……比特幣網路就像一個巨大的銀行,裡面裝滿了數十億、數万億等等的金庫。您可以將硬幣放入任何保險庫,而無需該保險庫的鑰匙。如果您擁有金庫(您的錢包)的鑰匙,您只能從金庫中取出硬幣。您的硬幣永遠不會儲存在您的實際電腦上。只有保險庫的密鑰儲存在您的電腦上。該密鑰用於訪問您的硬幣。下載區塊鏈只是讓您的比特幣客戶知道您有多少硬幣、您向誰發送硬幣以及誰向您發送硬幣的一種方式。它就像是數十億個保險庫的虛擬副本,其中大部分是您無法訪問的。只有您擁有其密鑰的那個保險庫。祝你好運!

如果您的目標是避免從公共網際網路重新下載整個區塊鏈,並且您需要在單獨的機器上執行/同步一個完整節點,那麼:

例如,machine1是最新的並且完全同步。

machine2不是最新的,但您希望通過您的網路盡快使其完全同步。

確保 TCP 埠 8333 在machine1的本地防火牆上至少打開machine2的 IP 地址。

比特幣客戶端應該在​​ machine1上執行。

machine2 上,使用參數啟動比特幣客戶端(例如bitcoin-qt-connect。該參數將導致客戶端僅連接到指定的 IP 地址。例如:

bitcoin-qt -connect=aaa.bbb.ccc.ddd

machine1aaa.bbb.ccc.ddd的 IP 地址在哪裡。(當然,指定您的配置可能需要的任何其他參數。)

因此machine2將以 LAN 速度趕上machine1的狀態(假設您通過 LAN 連接;當然,它在允許 TCP 埠 8333 的任何類型的連接上同樣有效)。

這似乎是我收集到的最佳實踐,並且避免了比特幣客戶端版本不匹配、損壞/部分副本、不正確的權限、冗長的鏈狀態索引重建時間等問題。

無論如何,我現在正在這樣做,從頭開始的“估計同步之前的時間”現在是通過 LAN 3 小時,而不是通過 Internet 的 11 天。

編輯:為避免失去任何比特幣,請wallet.dat在兩台機器上進行備份。該文件是你的比特幣的關鍵,因為它是。沒有該文件(或副本),您的 BTC 就消失了。

如果您只關心能夠在另一台機器上使用您的比特幣,您可以wallet.dat在機器之間移動,和/或在同一台機器上交換錢封包件。

只要確保如果你有兩個裝有貨幣的錢包,你不會用另一個覆蓋一個。

在做任何事情之前,將兩個錢包備份到幾個 USB 記憶棒上,並將它們保存在非常非常安全的地方。

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