ブロックチェーン

Gethをインストール

Gethのインストール手順について

Remix(旧browser-solidity)を使ってスマートコントラクトを書いていくために一から勉強していきましょう。

まず、スマートコントラクトを書く前にやることがあります。

今は、手間がかかる「下準備」をしなくても、一発でラクにきるようですが、最新バージョンだと動かなくなることもあるので、とりあえずこちらの教材にも載っているちょっと古いやり方をおすすめします。

私の場合は、AWSでGeth用のインスタンスを作って、テラターム立ちあげて、下記をコピペしました。

🐶STEP1 必要なパッケージをインストールする

😺STEP2 gitリポジトリからソースをクローン

🐭STEP3 コンパイル

Gethとは?

Gethとは、イーサが提供しているクライアントで、go-ethereumの略。グーグルのGo言語で書かれています。スマートコントラクトを実際動かしてみるためには、イーサのクライアントであるGethをインストールして、イーサのP2Pネットワークに参加する必要があります。

※因みにGethと下記の二つは、イーサ専用のクライアントです。

ビットコインをマイニングするなら別のクライアントを用意してね。

クライアントは三種類

・Geth(Go言語で書かれたクライアントでゲスと読む)
・Eth (C++で書かれたクライアントでイースと読む)
・pyethapp (Pythonで書かれたクライアントでパイ・イースアップと読む)

※因みにGo言語はグーグルの言語だよ。

主にできること

・etherの採掘
・etherの送金
・スマート・コントラクトの作成

※因みにGo言語はグーグルの言語だよ。

Gethのダウンロードはこちらから

ワイは赤枠のところからいったよ

実はWindows版でインストールしたけど失敗してLinuxにしました

※ご注意:インストールしたのは、2017年12月になりますので、もっと新しいバージョンが出ています。

デフォルトではGethだけにチェック入ってたけど、Development tools にもチェックいれたお
インストールが完了したら、ウインドウズのコマンドプロンプトを出して、geth -help と打ってね
するとこうなるよ☟

Gethのインストールができないとき

インストールがうまくいかないので、一時的にセキュリティーを外してみたらインストールできました。

 

 

 

ABOUT ME
ちゅうたん
はじめまして、宇宙鼠のちゅうたんです。ゆうこりんしゃちょーのお手伝いをしてお小遣いもらってます( *´艸`)