Bitcoin-Core
比特幣核心如何在不使用我的私鑰的情況下生成接收地址?
我從 github 下載了比特幣核心。現在我已經導入了完整的區塊鏈,並且正在檢查比特幣核心介面。如果我點擊>文件>>接收地址,我會看到比特幣核心已經為我創建了一個接收地址。我還沒有選擇私鑰(據我所知),那麼比特幣核心如何生成接收地址?收貨地址是如何創建的?
當錢包初始化時,它會為你生成一個主私鑰作為初始化的一部分。隨後生成的所有密鑰對都將與主私鑰相關,這稱為“分層確定性”錢包(HD 錢包)。
HD 錢包很好,因為您只需要備份生成主私鑰的助記詞,而不是備份每個單獨的地址。
當你第一次使用比特幣核心時,它會自動生成你的私鑰(或者如果它是一個 HD 錢包,你的種子),並將它們儲存在一個名為data directory
wallet.dat
的文件中。您無需選擇私鑰,軟體會以加密方式為您生成它們。因此,如果您使用的是 Bitcoin Core,最好加密您的錢包(但不要失去密碼!)並備份您的 wallet.dat 文件。