【CryptoZombie】ゾンビファクトリーAdvanced|レッスン1

『ゾンビファクトリーAdvanced』レッスン1

Truffle

Truffle は高速な言語処理系を開発するためのフレームワーク。また、イーサリアムのコントラクトを開発するための統合開発フレームワークです。TruffleにはGUIはなく、基本的にターミナルで操作することになる。プロジェクトの作成も、プロジェクトフォルダをmkdirして、プロジェクトフォルダ内にcdし、truffleコマンドで操作みたいな流れになります。

Ganache

Ganacheは簡単に作成することができるEthereumのプライベートネットワーク。EthereumブロックチェーンをJavascriptで実装したもの、ローカルクライアント(geth)を追加でインストールする必要がない。mnemonicとアカウント情報の可視化することができる。Ganache内のブロックチェーンのログを出力してくれる。開発ニーズに合わせてマイニング時間を簡単に設定できる。ブロックエクスプローラが組み込まれている。Byzantiumが標準装備されており、Dapp開発に必要な最新のEthereum機能を提供している

Chai

テスト結果の検証 (アサーション) に便利なツール『Chai』。テストフレームワーク『Mocha』。

Oracle

OracleのメリットはOSに依存せず動作できる。処理の速度が迅速。ライブラリやAPIが充実。オブジェクト指向

タイトルとURLをコピーしました