EthereumをdockerのUbuntuイメージ上にインストールして採掘

技術メモ

EthereumをdockerのUbuntuイメージ上にインストールして、プライベートネットワークを立ち上げて採掘までやってみる。

Dockerコンテナ用意

以前の記事を参考にまずはdockerのコンテナをデーモンで立ち上げる。

mac$ docker run -i -t -d --name ethereum ubuntu /bin/bash

コンテナの中に入る

mac$ docker exec -it ethereum /bin/bash
# apt-get update
# apt-get install -y vim

Gethのインストール

あとは Gethをインストールする。 の記事を参考にインストールしていくことにした。。。

以下コマンド実施すると・・・

bash  personal.newAccount();
Passphrase:
Repeat passphrase:
"0xd587b23313f09b569dd76b4e1df4256f6944298f"
> INFO [04-29|07:26:53] New wallet appeared url=keystore:///root/ethereum/data/… status=Locked

コマンドから

# geth --datadir /root/ethereum/data --networkid 15 account new
Your new account is locked with a password. Please give a password. Do not forget this password.
Passphrase:
Repeat passphrase:
Address: {f4297698b3d2a04cea68ec1ab0997511ae33530d}

だいたい準備が整ったので、いよいよEthereumの採掘を試してみる。

補足

gasとetherの違い

・ether
 ethereum上での通過単位
・gas
 Ethereumにて、プログラム実行に必要な燃料(ガソリン) 
 トランザクションを送ったり、プログラムを実行するのに必要なもの 
 実行するためのガス消費の単位
 gasLimit

homesteadBlock

homesteadBlockの意味については「Ethereum のローカルで作った testnet のコントラクト関数の戻り値が取得できない」
– ジェネシスブロックの設定に 0ブロック以降が,「Homestead」であるという設定
– 「Homestead」はEthereumのバージョン

Sponsored Link

ビットコイン(Bitcoin)、イーサリアム(Ethereum)、リップル(Ripple)、ネム(NEM)などの仮想通貨を買うならZaifがおすすめです。

特に国内でETHを購入するなら、アルトコインでも板取引に対応しているZaif(ザイフ)が割安なのでよいですよ。

コメントはまだありません

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


Ethereum(イーサリアム)
Ethereumの開発用ツールリストが公開されていた!

ALISのCTO石井さんがつぶやいてたんですが とてもありがたい #Ethereum 開発ツールの一 …

技術メモ
Counterpartyの環境構築が大変という話

暗号通貨の独自通貨を作ろうとするとEthereumが有名で簡単ですが、BitcoinでもCounte …

Ethereum(イーサリアム)
Error: The contract code couldn’t be stored, please check your gas amount.

ALISのICOソースのzeppelinバージョンを1.2から1.8にあげようとしたときにはまったエ …