Eris https://erisindustries.com/
以下の環境で試した。
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.4 LTS
Release: 14.04
Codename: trusty
カーネルのバージョンは以下の通り。Erisは内部的にDockerを利用するが、古いカーネルだとDockerが動かない。
$ uname -r
3.13.0-77-generic
Erisは内部的にDockerを利用する。公式ドキュメントに沿ってDockerをインストールする。 https://docs.docker.com/engine/installation/linux/ubuntulinux/
Erisをインストールする。以下のページにインスローラーが準備されている。 https://github.com/eris-ltd/eris-cli/releases
初期セットアップは以下のコマンドを実行するのみ。
$ eris init
$ eris services start keys
$ eris chains make test_chain --chain-type simplechain
$ eris chains new test_chain
$ eris chains rm -xf test_chain
ErisはPermissioned Chainとしてだけではなく、Public Chainのサービス起動などもCLIから操作出来る。 例えばBitcoinまたはEthereumを起動する方法は以下の通り。
$ eris services start btcd
$ eris services start eth