Bitcoind

如何在同一網路上的不同機器上執行 bitcoind 和 lnd

  • August 29, 2022

我有一個在樹莓派 3b 上執行的比特幣全節點,但它沒有足夠的記憶體來同時執行 lnd,所以我試圖在連接到同一網路的單獨機器上執行此操作。我已經讀過這是可能的,但是當我嘗試讓它繼續時,我得到了這個錯誤:

錯誤

似乎問題在於當 lnd 嘗試執行 getblockhash 時,它無法與執行​​ bitcoind 的機器通信。任何如何使這項工作的想法將不勝感激!

根據日誌,您的 lnd 正在嘗試預設訪問 bitcoind RPC 介面http://localhost:8332,這僅在您在同一台機器上執行 bitcoind 時才有效。對於遠端實例,您需要將文件中的配置選項設置為bitcoind.rpchost執行lnd.confbitcoind 的機器的 IP 地址(參見sample-lnd.conf)。此外,如果您還沒有,您將需要設置 RPC 身份驗證(選項bitcoind.rpcuserbitcoind.rpcpass)。

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