NEOはブロックチェーンプロジェクトの1つです。
今回からNEO上での分散型アプリケーション(dApps)を構築するための環境構築と、簡単なスマートコントラクトをPythonで作成する記事を書いていきます。
環境としてUbuntu20.04を想定しています。
事前準備
NEOブロックチェーンを構築するために次の3つが必要となります。
- Git
- Docker
- Docker Compose
Gitインストール
次のコマンドを実行しgitをインストールします。
[コマンド]
1 | sudo apt-get install git |
インストールが正常に終了したら、以下のコマンドでgitバージョンを確認します。
[コマンド]
1 | git --version |
[結果]
1 | git version 2.25.1 |
Dockerインストール
Dockerをインストールします。
[コマンド]
1 | sudo apt-get update |
インストールが正常に終了したら、以下のコマンドでdockerバージョンを確認します。
[コマンド]
1 | sudo docker version |
[結果]
1 | Client: Docker Engine - Community |
Docker Composeインストール
Docker Composeをインストールします。
[コマンド]
1 | sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose |
インストールが正常に終了したら、以下のコマンドでDocker Composeバージョンを確認します。
[コマンド]
1 | docker-compose --version |
[結果]
1 | docker-compose version 1.29.2, build 5becea4c |
以上で事前準備は完了です。
次回は、NEOブロックチェーンを展開できるツールneo-localをインストールします。