詳しくは先日qiitaに書いたのですが、ビットコインのノードを作成するには、
dockerを利用するのが相当便利です。
最近のブロックチェーン環境構築にはdockerはほぼ必須知識となってきていると感じます。
bitcoinのデーモン環境であるbitcoindを利用するためには通常bitcoinのソースを落としてきて、インストールする必要があります。ただ私の場合、依存ライブラリが足りないなどエラーがそれなりに手間がかかりました。
一方、dockerを使うと、
1.docker pullでdocker imageを取得
2.dockerのコンテナ作成
だけで大体事が済んでしまいます。
qiitaの記事ではbitcoindの実行オプション修正を行うためにdockerのgithubのリポジトリを落としてしきてソースを一部修正しました。
bitcoinに限らず、ethereumデーモンのgethなどもdockerで構築すると簡単で、dockerを覚えておくと利用できるブロックチェーン技術の幅が広がります。
dockerについては以下の書籍がとてもわかりやすくおすすめです。