Lightning-Network-Daemon
在同一台電腦上同時在測試網和主網上執行 LND
我有兩個正在執行的 bitcoind 實例,一個在主網上,一個在測試網上,沒有任何問題。
我似乎找不到任何關於在同一台電腦上同時執行兩個 LND 實例的體面文件。目前我在兩者之間切換。
可能嗎?有警告嗎?任何指針將不勝感激。
在同一台電腦上執行多個 LND 節點是完全可能的。
我是這樣做的:
- 為每個 LND 節點創建單獨的文件夾
- 在每個文件夾中創建一個 lnd.conf 文件
- 確保將 datadir 和 logdir 設置為指向剛剛創建的文件夾
- 確保每個配置對 rpclisten、listen 和 restlisten 使用不同的埠
- 根據您的喜好調整所有其他配置。您可以讓多個客戶端指向同一個 btcd 客戶端(這是我使用的那個,但我確信它也適用於 bitcoind)和同一個鍊或不同的鏈
lnd --configfile=path/to/your/lnd.conf
為您要執行的每個 lnd 客戶端執行“專家提示
我
.bashrc
為每個不同節點的 lnd 和 lncli 命令創建了別名。所以:alias lnd-alice="lnd --configfile=path/to/alice/lnd.conf" alias lnd-bob="lnd --configfile=path/to/bob/lnd.conf" alias lncli-alice="lncli --rpcserver=localhost:10001 --macaroonpath=path/to/alice/data/chain/bitcoin/mainnet/admin.macaroon" alias lncli-bob="lncli --rpcserver=localhost:10002 --macaroonpath=path/to/bob/data/chain/bitcoin/testnet/admin.macaroon"
要為 alice 執行 lnd 節點,我只需鍵入
lnd-alice
然後lncli-alice create
是第一次還是lncli-alice unlock
錢包已經初始化。(馬卡龍路徑不是必需的create
,unlock
但它也沒有傷害。)鮑勃也是如此。本指南非常有助於找到正確的資訊:https ://dev.lightning.community/tutorial/01-lncli/index.html