1. TOP
  2. ブロックチェーン開発
  3. Ropstenテストネットワークの使い方

Ropstenテストネットワークの使い方

テストネットワーク(Ropsten)の使い方

EthereumウォレットのMETAMASKでは3種類のテストネットワークが使用できます。

  • Ropsten Test Network
  • Kovan Test Network
  • Rinkeby Test Network

テストネットワークとはEthereumでのトークンの作成やスマートコントラクトをテスト環境でデプロイ(発行)できます。

無料で使用できるため、本番のメインネットワークにデプロイする前に動作をテストできます。開発においては必須機能ですので有効活用してください。

なお、3つのテストネットワークはそれぞれブロックを生成するためのコンセンサスアルゴリズムに違いがあります。

  • Ropsten・・Proof of Work
  • Kovan・・Proof of Authority
  • Rinkeby・・Proof of Authority

3つのテストネットワークの中でも最も簡単にETHを調達できるのが、Ropsten Test Networkです。

そもそも、テスト環境といえどもGasの元となる仮想ETHは必要です。

Ropstenのサイトではボタン一つで1ETHをウォレット内に送金できます。詳しい使い方を解説します。

Ropstenの使い方

Ropstenを使用するにはMetaMaskが必要です。Google ChromeやFirefoxのアドオンからMetaMaskをインストールします。

MetaMaskをインストールする

1.Google ChromeにMetaMaskがインストールされるとステータスバーにキツネのアイコンが表示されます。

ChromeにMetaMaskが追加された

クリックするとMetaMaskに関する規約説明が2回表示されますので、下までスクロールして「Accept」をクリックします。

利用規約を読んで了解する

2.ログインするためのパスワードを2回入力して「CREATE」をクリックします。

ログインするためのパスワードを設定する

3.ニーモックと呼ばれる秘密鍵が表示されます。ウォレットを復元するための重要なフレーズです。

確実にメモを取るなどして忘れないようにしてください。

間違いなく保存しましたを意味する「I’VW COPIED IT SOMEWHERE SAFE」か「SAVE SEED WOEDS AS FILE」のどちらでも良いのでをクリックします。

復元するための秘密鍵を保存する

4.アカウントが作成できました。

MetaMaskのアカウントが完成した

5.メニュー上部のネットワークタブを開いて、Ropsten Test Networkに切り替えます

メインネットワークからropstenネットワークに切り替える

ETHの入手方法

テストネットワークでトークンやスマートコントラクトを発行するためのETHを取得します。

MetaMask Ether Faucetのサイトからボタン一つで簡単に取得できます。

1.「BUY」をクリックします。

イーサリアムを調達する方法

2.「Ropsten Test Faucet」をクリックして、MetaMask Ether Faucetのサイトに移動します。

Ropsten Test Faucetをクリックする

3.「faucet」の項目にある「request 1 ether from faucet」をクリックして、1ETHをMetaMaskのウォレットアドレスに送金します。

MetaMask Ether Faucetから1ETHを取得する

4.送金が完了するとトランザクションが表示されます。直ぐに表示されるときもあれば、数分掛かる場合もあります。

transactionsをクリックします。

トランザクションが発行されて1ETHが送金された

5.トランザクションの内容が表示されます。TxReceipt StatusがSuccessになれば、送金は完了です。

処理されたトランザクションの内容

6.無事にETHが増えています。このEthereumはRopsten Test Network上のみで使用が可能です。Ropsten内であれば、他のウォレットアドレスに送金もできます。

ウォレットにEthereumが追加された

なお、中々トランザクションが発行されないからといって、「request 1 ether from faucet」をクリックし過ぎると大量にETHが増えます。

イーサリアムが沢山増えすぎた

Remixとの連携

RemixでRopstenテストネットワークを使って、各種スマートコントラクトをデプロイ(発行)してみましょう。

RemixとMETAMASKのRopstenテストネットワークを接続します。

1.まずは、Remixにブラウザーでアクセスします。

RemixをChromeなどのブラウザーで開く

2.右上メニューの「Run」を開きます。

RUNを開いてMETAMASKと接続する

3.Environment欄から「Injected Web3」を選択して、Metamaskと接続します。

各種テストネットワークと接続できるInjected Web3

4.Ropsten Test Networkと接続が出来ました。

Ropsten Test Networkとの接続によりETHが使用可能になる

Ropstenのまとめ

テストネットワークはトークンやスマートコントラクトの開発で頻繁に使用するため、使い方を覚えておくと便利です。

3つのテストネットワークの中でも最も利用されるのがRopstenです。一番Ethereumが取得しやすいのが利点です。

なお、MetaMaskはRemix以外にもTruffleとの接続もできます。この場合はInfuraというサービスが無料で使いやすいと思います。

テストネットワークで各種スマートコントラクト開発を頑張りましょう。