コンピュータはmacOS High Sierra 10.13を使いました。doc/build-osx.mdを参考にします。Homebrewが必要なようです。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ xcode-select --install | |
$ brew install automake berkeley-db4 libtool boost --c++11 miniupnpc openssl pkg-config protobuf python3 qt libevent | |
$ git clone https://github.com/bitcoin/bitcoin | |
$ cd bitcoin | |
$ git checkout -b tag-v0.15.0.1 v0.15.0.1 | |
# 2017/10/10現在の最新 git tagで確認してください。 | |
$ ./autogen.sh | |
$ ./configure | |
$ make -j4 | |
$ make check | |
$ make install | |
$ which bitcoind | |
/usr/local/bin/bitcoind | |
$ which bitcoin-cli | |
/usr/local/bin/bitcoin-cli | |
$ echo -e "txindex=1\nrpcuser=bitcoinrpc\nrpcpassword=$(xxd -l 16 -p /dev/urandom)" > "/Users/${USER}/Library/Application Support/Bitcoin/bitcoin.conf" | |
# rpcuserとpasswordは適当に自分で決めればいいようです。 | |
# txindex=1にすると任意のトランザクションをみれるようになります。 | |
$ chmod 600 "/Users/${USER}/Library/Application Support/Bitcoin/bitcoin.conf" | |
$ bitcoind -daemon | |
# これで晴れてノードの一員となりました。全データのダウンロードはネットワーク環境にもよるのでしょうが数日レベルの時間がかかります。 | |
# ハードディスクは100GB超を消費します。 | |
# bitcoin.confにtestnet=3と書いておくと本番ではなくtestnetの3世代目につながるようになるようです。 | |
$ bitcoin-cli getblockchaininfo | |
# 最初はなにやらエラーメッセージがでるかもしれません。しばらく待つとなにかしらJSONが返ってくるとおもいます。 | |
$ bitcoin-cli encryptwallet foo | |
# ウォレットの暗号化をしておくといいらしいです。上記はfooというパスフレーズになります。もっと強力で複雑なものにしておく必要があります。 | |
$ bitcoin-cli getbalance | |
0.00000000 | |
# 総残高を表示してくれます。 | |
# 私はbitcoinを持っていません・・・ | |
$ bitcoin-cli help | |
# 使えるコマンドの一覧 | |
# 停止は | |
$ bitcoin-cli stop | |
# 全データのダウンロード前に停止した場合は再度開始したときに続きからダウンロードしてくれるようです。 |
Bitcoin ClockUpMemo にいろいろなコマンドが紹介されています。
|
0 件のコメント:
コメントを投稿