Json-Rpc

如何設置閃電網路 conf 文件。RPC 使用者/密碼?和zmqpubraw?

  • August 25, 2021

在我的 lnd.conf 文件中,我有以下設置:

debuglevel=info
listen=192.168.100.134 
externalip=186.4.235.84    
alias=MyNodeAlias
color=#000000
maxpendingchannels=5
bitcoin.mainnet=1
bitcoin.active=1
bitcoin.node=bitcoind
bitcoind.rpcuser=bitcoind_rpc_user_string
bitcoind.rpcpass=bitcoind_rpc_password_string
bitcoind.zmqpubrawblock=tcp://127.0.0.1:18501
bitcoind.zmqpubrawtx=tcp://127.0.0.1:18502

什麼是 rpcuser 和 rpcpass?我應該使用哪些值?另外,什麼是 zmqpubrawblock 和 zmqpubrawtx?

因此,在 Bitcoind 中,您可以通過 rpc 介面(遠端過程呼叫)定義身份驗證。在通常位於的 Bitcoind 的配置文件中,~/.bitcoin/bitcoin.conf您可以設置

rpcuser=bitcoind_rpc_user_string
rpcpass=bitcoind_rpc_password_string

顯然,您應該選擇除此答案/問題中的值之外的其他值。您還可以將這些值作為命令行參數傳遞給 Bitcoind。

至於其他兩個值。Bitcoind 使用零消息隊列 (zmq) 來共享原始區塊數據和原始交易數據。我猜原始意味著二進制(但我不確定)。這兩個值是兩​​個介面的 zmq 套接字,我猜它們是您的 lnd 節點將訂閱的 pub / sub 套接字。

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