まずは Ethereum に触れてみる

前の章では、ブロックチェーン技術の革新性と、Ethereumがブロックチェーン技術を用いた分散アプリケーションやスマート・コントラクトの開発を容易にするプラットフォームであることを説明してきました。

では実際にEthereum上で分散アプリケーションやスマート・コントラクトを開発していく流れを見ていきましょう。

この章では最初にEthereumのフル・クライアントであるgethのインストールの方法を解説します。そしてgethを使ってetherの採掘と送金を行う方法を解説します。最後に、最も単純なContractを作成し、実際に動作させるところまでを解説していきます。

※ ここでは分散アプリケーションやスマート・コントラクトを開発していく目的で、フルノードである「geth」を利用する方法を記載していきます。一方で、Ethereumを仮想通貨としてのみ利用し採掘(マイニング)も行なわない場合には、各種ウォレットを利用する方が簡易です。ウォレットについての詳細はAppendixに記載していますので参照ください。

Last updated