# まずは Ethereum に触れてみる

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

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

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

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://book.ethereum-jp.net/first_use.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
