Watch-Only
getnewaddress 和 watch-only 地址 (importaddress)
我知道可以使用“importaddress”來導入沒有相關私鑰的比特幣地址。
對於使用“getnewaddress”向客戶提供地址的線上商店,“getnewaddress”是否可能只提供“僅供觀看”的地址?
即 - 我不希望比特幣核心錢包創建新地址。我想使用“importaddress”來導入 10k 只觀看地址。
以上可能嗎?如果是這樣,在所有 10k 只監視地址都用完的情況下,“getnewaddress”的預期行為是什麼?
我不認為你的方法有意義。為什麼你會
importaddress
只看然後把它們分發出去getnewaddress
?您是否試圖誤用 bitcoind 作為地址數據庫(importaddress
= 儲存 |getnewaddress
= 檢索)?如果您需要無窮無盡的地址,您可能喜歡切換到 Bip32(又名 HDWallets)。比特幣核心 ( <https://github.com/bitcoin/bitcoin/pull/6265> ) 有一個實驗性更新檔,它允許您
hdgetaddress
在錢包中沒有主種子(私鑰)的情況下進行呼叫。
有一些建立在 bitcoind 上的庫。這些庫使用“getnewaddress”拉取。但是,一旦密鑰池耗盡,bitcoind 會自動生成新密鑰。我試圖避免在伺服器上擁有私鑰。
另一種方法可能是定期清理傳入的資金。