Bitcoind
如何在同一網路上的不同機器上執行 bitcoind 和 lnd
我有一個在樹莓派 3b 上執行的比特幣全節點,但它沒有足夠的記憶體來同時執行 lnd,所以我試圖在連接到同一網路的單獨機器上執行此操作。我已經讀過這是可能的,但是當我嘗試讓它繼續時,我得到了這個錯誤:
似乎問題在於當 lnd 嘗試執行 getblockhash 時,它無法與執行 bitcoind 的機器通信。任何如何使這項工作的想法將不勝感激!
根據日誌,您的 lnd 正在嘗試預設訪問 bitcoind RPC 介面
http://localhost:8332
,這僅在您在同一台機器上執行 bitcoind 時才有效。對於遠端實例,您需要將文件中的配置選項設置為bitcoind.rpchost
執行lnd.conf
bitcoind 的機器的 IP 地址(參見sample-lnd.conf)。此外,如果您還沒有,您將需要設置 RPC 身份驗證(選項bitcoind.rpcuser
和bitcoind.rpcpass
)。