Bitcoind

在同一台伺服器上執行比特幣和比特幣現金

  • December 29, 2020

我使用 debian 9 我已經編譯了 2 個文件:

bitcoinCashd -version 比特幣 ABC 守護程序版本 v0.16.2.0-6af5e93

bitcoind -version 比特幣核心守護程序版本 v0.15.1

所以我需要在同一台伺服器上執行。有人可以幫忙嗎?

也許需要重命名一些執行檔並將兩個錢包連接到不同的埠?

也許很好的分步手冊

預設情況下,它們的 PORT(用於接收數據)都是8332。因此,您必須在配置文件中為其中一個或兩個確定埠,如下所示:

對於比特幣現金:

server=1
daemon=1
rpcuser=xxx
rpcpassword=zzz
rpcport=8355
port=6950

對於比特幣:

server=1
daemon=1
rpcuser=aaaaaa
rpcpassword=bbbb
rpcport=8320
port=5380

不要忘記通過防火牆允許埠並為它們指定不同的數據目錄。

這兩種實現仍然在爭奪比特幣的名稱,因此它們可以使用相同的守護程序名稱和相同的文件夾。

在安裝過程中也要記住這一點,並確保您正在創建具有不同名稱的執行檔。

當您啟動兩個守護程序中的任何一個時,預設情況下,它將嘗試從 載入配置~/.bitcoin/bitcoin.conf,這意味著對於一個守護程序,您必須使用專用配置文件創建一個特定目錄。

bitcoind --config ~/.bitcoin/bitcoin.conf
bchd --config ~/.bch/bch.conf

比特幣.conf

daemon=1 
server=1
port=8332
rpcport=5555
datadir=~/.bitcoin/

bch.conf

daemon=1
server=1
port=8333
rpcport=6666
datadir=~/.bch/

埠和目錄僅用於說明目的,唯一重要的是它們必須在兩個配置文件之間有所不同

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