blockchain:ethereum構築ハンズオン_ganache編
文書の過去の版を表示しています。
ethereumブロックチェーンの構築(Ganache編)
Ganacheを使用してethereumブロックチェーンを構築し、gethでブロックチェーンに接続して採掘、送金、スマートコントラクトを実行するハンズオンです。
Ganacheとは?
Ganache は ethereum に対応した開発用ノード(ブロックチェーン)です。 アプリケーションをインストールするだけで、すぐに ethereum ブロックチェーンを利用した開発が始められます。 また、デフォルトで採掘が自動的に行われますので、必要なトランザクションは自動的に処理されます。
インストール
Ganacheはアプリケーションとして配布されており、アプリケーションをインストールするだけで簡単にethereumブロックチェーンを開発できます。 Linux、macOS、Windows 用のパッケージが公開さています。
お使いの環境に合わせて Ganache パッケージをダウンロードし、インストールしてください。
起動
Ganache が起動したら「QUICKSTART」をクリックしてください
すると、以下のようなウィンドウが立ち上がります。
起動した段階で既に10アカウントが作成されており、それぞれに 100 ETH 割り振られています。
後ほど、この Ganache の ethereum ブロックチェーンに geth でアクセスする際、このウィンドウにある「RPC SERVER URL」のを使用します。(下図参照)
また、一番上のアカウントの PRIVATE KEY を後ほど使用しますので、メモしておいてください。(下図参照)
geth attach でブロックチェーンにコンソール接続する
- sh
geth --nodiscover attach http://127.0.0.1:7545
blockchain/ethereum構築ハンズオン_ganache編.1650953851.txt.gz · 最終更新: 2022/04/26 06:17 by dot