はじめに
Macにbitcoindとbitcoin-cliをインストールする
ソースはGitHubに公開されている。
master
ブランチではなく、最新のtagからソースをpullすることを推奨します。
今回は、v0.21.1
が最新バージョンです(2021/6現在)。
- BitcoinのAPIは
JSON-RPC
で定義されている。 - Bitcoin Core RPC
- RPC API Reference
-
bitcoindは
、RPCサーバーとして動作するエンドポイントである。 -
bitcoin-cli
はコマンドラインからbitcoindを操作するツールである。
手順
-
Macのコマンドラインツールをインストールする
xcode-select --install
-
依存ライブラリをインストールする
brew install automake berkeley-db4 libtool boost miniupnpc openssl pkg-config protobuf python qt libevent qrencode
-
gitからソースをpullする
git clone https://github.com/bitcoin/bitcoin.git -b v0.21.1
-
ビルド・インストールを実行する
./autogen.sh ./configure make -j8 sudo make install -j8
※ makeおよびmake installは
-j ${コア数 x 2}
オプションにてジョブ数の指定ができ、高速化が可能。 -
バージョンを確認する
$ bitcoind -version Bitcoin Core version v0.21.1 Copyright (C) 2009-2020 The Bitcoin Core developers