bitcoindの起動とクライアントからの接続確認

1. bitcoin.confの作成

ホームディレクトリの下の.bitcoinbitcoin.confファイルを作成します。

rpcuser=sawady  # 認証時に使用する任意のユーザ名
rpcpassword=xxxx   #認証時に使用するパスワード
testnet=3                 # (本番ネットワークじゃなくて)テストネットワークを使う
txindex=1                # (自分のトランザクションだけじゃなくて)全部のトランザクションを見れるらしい

2.bitcoindの起動

デーモンでbitcoindを起動してみます。

$ bitcoind -daemon
Bitcoin server starting

おっ、無事起動できた。

3.クライアントからの接続確認

サーバへの指示、通信は、bitcoin-cliを使います。 ネットワーク情報を取得するgetnetworkinfoを指定するとJSON形式でいろいろと情報が表示されます。

$ bitcoin-cli getnetworkinfo
{
  "version": 179900,
  "subversion": "/Satoshi:0.17.99/",
  "protocolversion": 70015,

とりあえず接続確認は完了!

bitcoindは、起動に時間がかかるので接続に失敗したら、時間をおいて再接続してみてください。