HatenaPocketLINELINEOdroidというシングルボードコンピューターを買ってきて、セットアップしたのでBitcoinCoreのインストール(ソースコードのmekeからやった)と、メインネットへ接続して同期したのでその辺りのことを書いておく。2の組み立てと初期設定までは下のブログで書いたよ。2を組み立て、取りあえず動くようにはなったので、初期設定をします。手順としてはGitからソースコードをゲットして、makeとインストールをするんだけど、別にソースコードからmakeしなくても公式からバイナリファイルを取得できます。※プロバイダによるけど、bitcoin.orgへのアクセスが出来なかったりするということで、makeに必要なパッケージをインストールします。gitこれで必要な準備は完了。ソースファイルのCloneとmakeの実行クローン用のフォルダを作成してオーナーを変更する。“/media/hdd”は好きなフォルダに読み替えてもらえばいい。コマンドを実行するのが煩わしいから。odroid:odroid/media/hdd/src“src”は”sourceの略です。ソースファイル用のフォルダを作成したら、BitcoinCoreをクローンする。https://github.com/bitcoin/bitcoin.gitクローンしたフォルダへ移動し、バージョンを確認する。origin/masterorigin/master最新の安定バージョンが0.16なので0.16をチェックアウトする。origin/0.16“my0.16′′部分は好きな名称で構わない。ソースがチェックアウトされたらmakeを実行する。install2行目の”configure”は、僕の環境ではGUIが不要なので設定したけど、GUIもインストールするなら実行しなくて良い。”make”のオプション”-j4′′は並行実行するジョブ数。Odroidは4+4コアなので最初8ジョブで指定してみたけど、エラーで途中終了してしまうので、4ジョブにした。“install”コマンドはbin系のフォルダへ移動するコマンドなので、”sudo”での実行が必要。bitcoindを動かすの前にセキュリティを向上させる個人で単に試したいだけなので、そんなにきつくセキュリティ設定しなくてもいいんだけど、流石にP2Pで接続させることになるので、侵入経路はある程度潰しておきたいところ。最低限として以下を実施した。SSHのポート番号を変更するSSHのrootログインを禁止するMacBookからの公開鍵認証によるSSH接続を設定するconfファイルの設定confファイルがないと動かないので、bitcoindを動かす前にconfファイルを作成する。デフォルトでconfファイルを読み込みに行くのが、”~/.bitcoin”フォルダなので、”~/.bitcoin”フォルダを作成してconfファイルを配置する。Generatorというページがあるので、ここで生成すると簡単に作れる。ページ上部のプルダウンを変更することで、OS(Windows、Linux、Mac)の選択と、マイニングやテストネット等の用途を選択することができる。僕の場合は指定のHDD上にデータを格納して欲しい以外は、特に指定する必要がなかったので、下のような簡易な内容でコンフィグファイルを作成した。data.datadir=/media/hdd/.bitcoinbitcoindを動かしてみるここまで設定すれば、あとは以下のコマンドで実行すれば、指定したフォルダ(/media/hdd/.bitcoin)にフルノード(チェーン?データ?用語が微妙にわからなかったw)がダウンロードされる。/media/hdd/.bitcoin/debug.log止めるときは以下のコマンドを実行すれば止まる。stop仕組みとしては”bitcoind”が実際にP2P処理を実行するモジュールで、”bitcoin-cli”は”bitcoind”へコマンドを送信する役割みたいなものだと思って貰えばいい。”bitcoind”は起動する時に指定するだけで、後のコマンド処理は全て”bitcoin-cli”経由で送ることになる。20181分ごとにどこまで同期済みかを出力するシェルを組んでたので、そのデータを使って同期済みblock数のグラフを作って見た。「これ何かに似てるなー」と思ったんだけど、ビットコインの発行枚数のグラフと似てるね。相関関係なんてないと思うけど、これはこれで面白い(。...2018年11月15日のBCHハードフォークへの取引所とウォレットの対応BCHが11月15日にハードフォークを予定している。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。この記事のトラックバックURL最近読んだ本(Amazon商品リンク)このサイトについて「自分が興味のあることを書きながら、それを元に収益化していくことが出来たら、これ程やりがいのあることはないな」という思いで作りました。