Wallet

如何從具有錢包功能的另一台設備訪問 bitcoind 實例?

  • July 14, 2014

我在我的網路上的 linux 主機上執行 bitcoind 7x24,所以它總是同步的。

選項如:

 -rpcuser=<user>        Username for JSON-RPC connections
 -rpcpassword=<pw>      Password for JSON-RPC connections

建議可以讓我的 Windows PC 上的錢包客戶端訪問該伺服器並在 Linux PC 上操作 wallet.dat。

但我的嘗試並沒有成功。您能否提出解決方案,或者至少幫助我理解為什麼這是不可能的。

我見過自製的 PHP 前端。可以查看Google、論壇、github 或其他來源。(想避免在那裡發布連結)。

要正確回答這個問題:您可以通過 RPC 訪問 bitcoind 實例並執行各種操作。這確實允許使用現有的或自製的前端。

有關 bitocin RPC 的參考,請查看流行論壇或Google搜尋“bitcoin rpc commands”

如果您打算在私人伺服器和您的家庭伺服器之間建立連接,您可以另外使用 VPN 來保護連接。

目前沒有辦法僅通過 RPC 呼叫連接到單個對等點來操作比特幣錢包。您必須在 Windows 電腦上使用單獨的程序。我不知道有任何使用者友好的方式來做到這一點,但是有一些開源程序可用,比如<https://github.com/jgarzik/python-bitcoinrpc>。-connect 選項將允許您指定要連接的對等方,但由於無論如何您都將在 Windows 機器上下載整個區塊鏈,它可能是您想要的,也可能不是您想要的。

如果你走那條路,預設情況下 bitcoind 只接受本地 RPC 呼叫。要更改此設置,您需要編輯 .bitcoin 文件夾中的 bitcoin.conf 文件。有一個參數 rpcallowip,您可以在其中定義允許哪些 ip 進行 RPC 呼叫。您確實需要意識到這是黑客的潛在攻擊媒介。

在此處查看有關 bitcoin.conf 的詳細資訊:https ://en.bitcoin.it/wiki/Running_Bitcoin#Sample_Bitcoin.conf

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