Gethをインストールする
Ethereumを利用する場合、まずはEthereumのP2Pネットワークに参加する必要があります。ネットワークへの参加はEthereumクライアントをインストールし起動することで参加が可能になります。
Ethereumでは、Ethereumの仕様を実装した幾つかのEthereumクライアントが存在しますが、現在のところ推奨されているクライアントは「Geth」です。Gethはプログラミング言語Goにより実装されたCUIクライアントであり、GethをインストールすることでEthereumネットワークにフル・ノードとして参加し、
    etherの採掘
    etherの送金
    スマート・コントラクトの生成
    トランザクションの生成
    ブロックチェーンの確認
といった動作が可能になります。
本節では、Gethのインストール手順を解説します。

UbuntuへのGethのインストール

Ubuntu OSを使用している場合、下記の一連のコマンドを実行するとでGethがインストールされます 。
1
$ sudo add-apt-repository -y ppa:ethereum/ethereum
2
$ sudo apt-get update
3
$ sudo apt-get install ethereum
Copied!
また、sudoコマンドの実行のためにパスワードが求められる場合があるので、その場合は適宜パスワードを入力します。
コマンド実行が完了した後、実際にgethがインストールされたかを確認するために、
1
$ geth --help
Copied!
のコマンドを実行してみましょう。gethコマンドのオプション情報が表示されれば、正しくインストールされています。

Gethのアップデート

Ethereumの開発は現在Proof of Concept の第9フェーズであり、正式リリースではありません。そのため、クライアント・ソフトにおいても頻繁にアップデートが行われております。 Gethをアップデートする際にはapt-getコマンドにより、以下の手順で行います。
1
$ sudo apt-get update
2
$ sudo apt-get upgrade
Copied!

Mac OS へのGethのインストール

Homebrewを用いたインストールとソースからインストールする方法があります。

Homebrew を用いたGethのインストール

Homebrewをインストールがされてあれば、次のコマンドだけでインストールできます。
1
$ brew tap ethereum/ethereum
2
$ brew install ethereum
Copied!

ソースからGethをビルドする

go-ethereumのレポジトリをクローン
1
$ git clone https://github.com/ethereum/go-ethereum
Copied!
そして、次のコマンドを実行することでGethをビルドできます。(ビルドにはGoが必要になります)
1
$ cd go-ethereum
2
$ make geth
Copied!

Windows へのGethのインストール

Windows環境へのインストールはUnix系統のOSへのインストールと異なり、若干手順が煩雑です。Windows環境へのインストールはこちらに詳しく記載されているので、参考ください。

脚注

Last modified 1yr ago