lesson-1_ローカル環境でイーサリアムネットワークを立ち上げよう
📚 ブロックチェーン入門
さて、まずローカル環境のイーサリアムネットワークを用意する必要があります。
Webアプリで作業するには、ローカル環境をどのように起動する必要があるでしょうか?
今のところ、知っておく必要があるのは、スマートコントラクトはブロックチェーン上に存在するコードの一部であるということだけです。
ブロックチェーンは、誰でも安全にデータを有料で読み書きできる公共の場所です。
誰も実際に所有していないことを除けば、AWSのようなものだと考えてください。
ブロックチェーンは「マイナー」として知られている何千人もの匿名の人々によって運営されています。
ここでの全体像は次のとおりです。
-
スマートコントラクトを作成します。 そのコントラクトには、ドメインに関するすべてのロジックが含まれています。
-
これから作るスマートコントラクトはブロックチェーン上にデプロイされます。
- 世界中の誰もがあなたのスマートコントラクトにアクセスしてドメインをミントすることができるようになります。
- ドメインを簡単に作成できる Web サイトを構築します。
まず、
node
/yarn
を取得する必要があります。お持ちでない場合は、こちらにアクセスしてください。
node v16
をインストールすることを推奨しています。
🍽 Git リポジトリをあなたの GitHub にフォークする
まだGitHubのアカウントをお持ちでない方は、こちら の手順に沿ってアカウントを作成してください。
GitHubのアカウントをお持ちの方は、下記の手順に沿ってプロジェクトの基盤となるリポジトリをあなたのGitHubにフォークしましょう。
- こちらからunchain-tech/Polygon-ENS-Domainリポジトリにアクセスをして、ページ右上の
Fork
ボタンをクリックします。
- Create a new forkページが開くので、「Copy the
main
branch only」という項目にチェックが入っていることを確認します。
設定が完了したらCreate fork
ボタンをクリックします。あなたのGitHubアカウントにPolygon-ENS-Domain
リポジトリのフォークが作成されたことを確認してください。
それでは、フォークしたリポジトリをローカル環境にクローンしましょう。
まず、下図のように、Code
ボタンをクリックしてSSH
を選択し、Gitリンクをコピーしましょう。
ターミナル上で作業を行う任意のディレクトリに移動し、先ほどコピーしたリンクを用いて下記を実行してください。
git clone コピーした_github_リンク
無事に複製されたらローカル開発環境の準備は完了です。