Private-Key

如何從 wallet.dat 中刪除私鑰並創建“僅接收”錢包?

  • November 28, 2020

我想創建一個錢包來監控傳入的交易。因此,它應該只接收將放置在託管上的錢包,這可能是不安全的。如果我理解得很好,這將不會讓攻擊者在伺服器受到威脅時竊取資金。我怎樣才能創建一個只有公鑰的錢包?我可以稍後注入私鑰以從安全機器上的錢包中消費嗎?

你是對的,將你的私鑰儲存在伺服器上是一個壞主意——這意味著你很可能在被黑客入侵的情況下失去所有的資金。

但是由於您不儲存它們,您是否需要在您的伺服器上安裝比特幣守護程序?您可以使用來自線上區塊鏈之一的 API 來監控來自您伺服器的交易,並在您自己的電腦上維護您的加密 wallet.dat。

在 Bitcoin Core 中打開 Window -> Console 後可以輸入命令

創建一個新的空錢包

createwallet 'wallet_name' true

<https://bitcoincore.org/en/doc/0.17.0/rpc/wallet/createwallet/>

然後使用

importmulti帶有“watchonly”的命令:true

<https://bitcoincore.org/en/doc/0.17.0/rpc/wallet/importmulti/>

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