Bitcoin-Core

如何將已經在 AWS 中執行的 bitcoind 連接到不同 AWS 伺服器中的 Insight API

  • August 19, 2018

需要使用 bitcoind 創建一個比特幣瀏覽器。為此,我正在使用 bitcore 和洞察 API。

目前在 AWS 伺服器中執行 bitcoind,所有埠都打開。需要將這個正在執行的 bitcoind 與 bitcore 連接,並在不同的伺服器中使用 insight-api 和 UI。

這是我的bitcore-node.json文件:

   var configuration = {
datadir: '/home/.bitcoin',
network: 'testnet',
services: [
  {
    name: 'bitcoind',
    module: Bitcoin,
    config: {
      spawn: {
        datadir: '/home/.bitcoin',
        exec: '/home/Downloads/bitcoin-0.16.1/bin/bitcoind'
      }
    }
  },
  {
      name: 'web',
      module: Web,
      config: {
          port: 4001
      }
  }
]
};

這是我的bitcoin.conf

server=1
testnet=1
whitelist=127.0.0.1
txindex=1
addressindex=1
timestampindex=1
spentindex=1
zmqpubrawtx=tcp://127.0.0.1:28332
zmqpubhashblock=tcp://127.0.0.1:28332
rpcallowip=127.0.0.1
uacomment=bitcore

需要將 A 伺服器中的 Insight API 連接到 B 伺服器中的比特幣。

按照本README中的說明進行操作。它應該安裝bitcore(Bitpay 的比特幣全節點實現)、insight-apiinsight-ui。指令是:

npm install -g bitcore@latest
bitcore create mynode
cd mynode
bitcore install insight-api
bitcore install insight-ui
bitcore start

如果這不與比特幣網路同步並開始顯示區塊,那麼請分享一些日誌/錯誤,我們可以進一步幫助您。

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