Bitcoin-Core
如何將已經在 AWS 中執行的 bitcoind 連接到不同 AWS 伺服器中的 Insight API
需要使用 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-api和insight-ui。指令是:
npm install -g bitcore@latest bitcore create mynode cd mynode bitcore install insight-api bitcore install insight-ui bitcore start
如果這不與比特幣網路同步並開始顯示區塊,那麼請分享一些日誌/錯誤,我們可以進一步幫助您。