Bitcoin-Core
生成比特幣錢包的最佳方法是什麼?
我正在嘗試創建一個冷藏庫,並且我對與設置相關的軟體和硬體上的所有內容都變得如此偏執(也害怕自己忘記/失去錢包)。
我在網上閱讀了一些有關冷庫設置的資訊,並提出了以下問題:
- 生成比特幣錢包最安全的方法是什麼?從現有的軟體,如比特幣核心?電子?(本來想寫自己的程式碼來生成比特幣錢包,但是比特幣錢包BIP32、BIP39等種類太多了,我覺得這樣做不是一個好主意)
- 我們如何確定比特幣核心和電子錢包正在生成一個安全的錢包?(未播種)
- 哪個標準是生成比特幣錢包最安全的方法?BIP32,BIP39?
- bitcoin-core 是否使用 BIP32 生成錢包?如果沒有,它使用哪一個?
- 電子錢包是否使用 BIP39 生成錢包?如果沒有,它使用哪一個?(我讀到 electrum 正在使用擴展的 BIP39。
- 我還讀到比特幣核心沒有使用 BIP39,因為它不確定,但為什麼 BIP39 仍然在許多錢包中使用?
- 硬體(CPU、主機板、SSD、我以前使用過的舊電腦)是否有可能感染了惡意軟體(來自以前的使用,甚至來自製造商)?這個惡意軟體可能會弄亂熵並創建類似預種子錢包的東西?
謝謝
我不會將生成錢包視為主要的安全相關問題,我認為更重要的是正確儲存和加密生成的錢包。如果你使用開源錢包,你很可能會省錢。
前段時間我也想過這個問題,偶然發現了這個diy冷庫指南:
<https://steemit.com/crypto/@guidedcrypto/diy-make-your-own-crypto-hardware-wallet>
從本質上講,它告訴您如何創建冷藏庫,即:
- 創建你的錢包(建議使用官方的,但你可以使用任何你選擇的)到usb-thumbdrive
- 將您的訪問密鑰和密碼儲存到 USB 拇指驅動器
- 測試一切正常
- 加密所有內容以使其不可變(像這樣,惡意軟體或病毒沒有機會破壞它,並且您將未經授權的人鎖定在外)
- 將加密密鑰儲存在某個地方(離線,請使用隨機的長密鑰,以使其難以猜測或暴力破解)
如果您對不感染病毒或其他問題感到偏執,您可以從您選擇的實時開源 linux disto 中完成所有這些操作,以確保作業系統中沒有任何更改。(它在 RAM 上執行,基本上每次啟動時都會從頭開始重新創建)
我個人認為 VM 不會被保存,因為某些 VM 基礎架構存在與安全相關的問題,並且與基本系統的分離並不是絕對的。