簡體   English   中英

在比特幣節點上添加手動生成的私鑰

[英]Adding a manually generated private key on bitcoin node

我們正在托管一個比特幣節點來處理我們網站上的存款。 現在,我們通過 RPC 調用在節點上生成新地址。 問題是客戶端害怕在服務器故障的情況下丟失私鑰。

所以我的目的是我們可以有一個主密鑰和一個增量計數器來從中生成任意數量的私鑰。 有了這個,我們只需要備份主密鑰,我們就可以重新生成所有的私鑰,以防我們丟失服務器上的數據。

這里的問題是比特幣節點只會在節點本身生成地址時通知我們新交易,我們無法修改節點生成新地址的方式。

我有兩個問題:

  1. 我在正確的道路上嗎?
  2. 如何在節點上添加手動生成的私鑰,以便節點在這些密鑰上收到新交易時通知我?

謝謝你。

bitcoind 的錢包已經為你做了“從單個種子生成密鑰”的事情。 因此,您可以簡單地對錢包進行多次備份(參見“backupwallet”RPC 方法)。

但是,比特幣真的不應該存儲在網站上,如果你正在處理提款,你真的需要一個更安全的設置,否則你被搶劫。

如果您只接受付款/存款而不進行提款,那么讓您的網站訪問私鑰仍然是不可取的。 相反,保持錢包離線,並使用“importaddress”RPC 方法在網絡服務器上維護“錢包”的僅供觀看的副本。 確保在發貨之前,您也使用獨立於網絡服務器的完整節點驗證付款。

請注意,無論您將錢包存放在哪里,最初都應至少進行多次備份,並且不要忘記備份您需要的任何元數據,以正確交付您的產品/服務並最大限度地減少您的納稅義務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM