Neutrinoで働くブロックチェーンエンジニアのブログ

渋谷の専門特化コワークNeutrinoに入居してブロックチェーンエンジニアとして働いています。元丸の内。(Neutrino運営企業とは直接関係ありません)

ビットコインのノード作成にはdockerを使うのが便利

詳しくは先日qiitaに書いたのですが、ビットコインのノードを作成するには、

dockerを利用するのが相当便利です。

最近のブロックチェーン環境構築にはdockerはほぼ必須知識となってきていると感じます。

 

qiita.com

 

bitcoinのデーモン環境であるbitcoindを利用するためには通常bitcoinのソースを落としてきて、インストールする必要があります。ただ私の場合、依存ライブラリが足りないなどエラーがそれなりに手間がかかりました。

 

一方、dockerを使うと、

1.docker pullでdocker imageを取得

2.dockerのコンテナ作成

だけで大体事が済んでしまいます。

 

qiitaの記事ではbitcoindの実行オプション修正を行うためにdockerのgithubのリポジトリを落としてしきてソースを一部修正しました。 

bitcoinに限らず、ethereumデーモンのgethなどもdockerで構築すると簡単で、dockerを覚えておくと利用できるブロックチェーン技術の幅が広がります。

dockerについては以下の書籍がとてもわかりやすくおすすめです。

 

www.shoeisha.co.jp