![](https://traveler0401.com/wp-content/uploads/2022/11/izumi-200-150x150.png)
こんな悩みを解決できる記事を書きました!
僕は現役フリーランスエンジニア(歴8年)で、資格は13個保有しています。
Ganacheはイーサリアムのプライベートブロックチェーンです。
ローカルにブロックチェーン環境を構築できるので、DAppsを開発するのに便利なツールです。
![](https://traveler0401.com/wp-content/uploads/2023/07/ganache.jpeg)
![](https://traveler0401.com/wp-content/uploads/2023/07/ganache.jpeg)
本記事を読めば、Ganacheの使い方とインストール方法が理解できるので早速見ていきましょう!
![](https://traveler0401.com/wp-content/uploads/2022/11/izumi-200-150x150.png)
![](https://traveler0401.com/wp-content/uploads/2022/11/izumi-200-150x150.png)
![](https://traveler0401.com/wp-content/uploads/2022/11/izumi-200-150x150.png)
サクッと読み終わるので、ぜひ最後まで読んでくださいね♪
Ganache(ガナッシュ)とは
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheガナッシュとは.jpg)
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheガナッシュとは.jpg)
Ganache(ガナッシュ)はブロックチェーンのローカル開発環境です。
GUI形式でブロックチェーンを参照できる便利なツールです。
![](https://traveler0401.com/wp-content/uploads/2022/11/izumi-200-150x150.png)
![](https://traveler0401.com/wp-content/uploads/2022/11/izumi-200-150x150.png)
![](https://traveler0401.com/wp-content/uploads/2022/11/izumi-200-150x150.png)
Ganacheをインストールすると、100ETH(イーサリアム)を保有したアカウントが10個生成されます。
Ganache(ガナッシュ)のインストール方法
Ganacheのインストール方法を解説します。
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheガナッシュのインストール方法-2.jpg)
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheガナッシュのインストール方法-2.jpg)
インストールをクリックします。
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheガナッシュのインストール方法-3.jpg)
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheガナッシュのインストール方法-3.jpg)
CONTINUEをクリックします。
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheガナッシュのインストール方法-4.jpg)
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheガナッシュのインストール方法-4.jpg)
NEW WORKSPACEをクリックします。
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheガナッシュのインストール方法-5.jpg)
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheガナッシュのインストール方法-5.jpg)
ADD PROJECTをクリックします。
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheガナッシュのインストール方法-6.jpg)
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheガナッシュのインストール方法-6.jpg)
任意のtruffle-config.jsを選択します。
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheガナッシュのインストール方法7.jpg)
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheガナッシュのインストール方法7.jpg)
SAVE WORKSPACEをクリックします。
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheガナッシュのインストール方法-8.jpg)
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheガナッシュのインストール方法-8.jpg)
↑の画面が表示されればOKです。
Ganache(ガナッシュ)の使い方
Ganacheの使い方を解説します。
アカウント一覧の確認
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheの使い方_アカウント一覧の確認.jpg)
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheの使い方_アカウント一覧の確認.jpg)
↑の画面でアカウント一覧を確認できます。
![](https://traveler0401.com/wp-content/uploads/2022/11/izumi-200-150x150.png)
![](https://traveler0401.com/wp-content/uploads/2022/11/izumi-200-150x150.png)
![](https://traveler0401.com/wp-content/uploads/2022/11/izumi-200-150x150.png)
アカウント数は10で、各アカウントに100ETHが割り当てられています。
ブロックの確認
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheの使い方_ブロックの確認.jpg)
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheの使い方_ブロックの確認.jpg)
ブロック一覧には、各ブロックのトランザクションが表示されます。
主に、ブロックのマイニング時間やガス代を確認することができます。
トランザクションの確認
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheの使い方_トランザクションの確認.jpg)
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheの使い方_トランザクションの確認.jpg)
トランザクション一覧には、各トランザクションの詳細が表示されます。
主に、トランザクションの各種アドレスやガス代などを確認できます。
ログの確認
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheの使い方_ログの確認.jpg)
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheの使い方_ログの確認.jpg)
ログ一覧には、各ログの詳細が表示されます。
Ganache上で実行されたコマンドやコントラクトの呼び出しを確認できます。
サーバ情報の変更
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheの使い方_サーバ情報の変更.jpg)
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheの使い方_サーバ情報の変更.jpg)
設定マークをクリックします。
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheの使い方_サーバ情報の変更1.jpg)
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheの使い方_サーバ情報の変更1.jpg)
↑の画面で各種情報(ホスト名、ポート番号、ネットワークID)を変更できます。
秘密鍵の表示
秘密鍵を使用することで、MetaMaskとの連携が可能になります。
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheの使い方_秘密鍵の表示.jpg)
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheの使い方_秘密鍵の表示.jpg)
鍵マークをクリックします。
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheの使い方_秘密鍵の表示1.jpg)
![](https://traveler0401.com/wp-content/uploads/2022/10/Ganacheの使い方_秘密鍵の表示1.jpg)
アカウントアドレスと秘密鍵が表示されればOKです。
よくある質問
Ganache(ガナッシュ)とは何ですか?
ブロックチェーンのローカル開発環境です。
Ganache(ガナッシュ)は何と読みますか?
ガナッシュです。
まとめ
今回は、Ganacheの使い方とインストール方法について解説しました。
以下が本記事のまとめになります。
- おすすめ本
![](https://traveler0401.com/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png)
![](https://traveler0401.com/wp-content/plugins/pochipp/assets/img/pochipp-logo-t1.png)
スマートコントラクトの勉強なら「SolidityとEthereumによる実践スマートコントラクト開発 ―Truffle Suiteを用いた開発の基礎からデプロイまで
![](https://traveler0401.com/wp-content/uploads/2022/11/izumi-200-150x150.png)
![](https://traveler0401.com/wp-content/uploads/2022/11/izumi-200-150x150.png)
![](https://traveler0401.com/wp-content/uploads/2022/11/izumi-200-150x150.png)
最後までお読みいただき、ありがとうございました!
- クソおすすめ本
![](https://traveler0401.com/wp-content/uploads/2022/11/izumi-200-150x150.png)
![](https://traveler0401.com/wp-content/uploads/2022/11/izumi-200-150x150.png)
![](https://traveler0401.com/wp-content/uploads/2022/11/izumi-200-150x150.png)
海外のエンジニアがどういった思考で働いているかが理解できます。
海外に行く気はないけど海外エンジニアの動向が気になる雑魚エンジニアにおすすめです(本当におすすめな本しか紹介しないのでご安心を)。