テストネット (Testnet)
要約: テストネットとは、開発者がテストのために使う、本番とは別のブロックチェーンネットワークです。メインのネットワークとほぼ同じように動作しますが、そのコインに…
テストネットとは、開発者がテストのために使う、本番とは別のブロックチェーンネットワークです。メインのネットワークとほぼ同じように動作しますが、そのコインに実際の価値はありません。
重要な理由
本番環境のネットワークでのミスは実際のお金の損失につながることがあり、スマートコントラクトは一度デプロイすると変更が難しい場合が多くあります。テストネットがあれば、開発者は新しいコード、ウォレット、アップグレードを、まず現実に近い条件で試せます。テスト用のコインはフォーセットと呼ばれるサービスから無料で配布され、テストネット上にしか存在しないため、メインのネットワークに移すことはできません。混同を避けるため、異なるアドレス形式を使うテストネットもあります。たとえば、ビットコインのテストネットのアドレスは、bc1ではなくtb1で始まる場合があります。
具体例
ある開発者が新しいトークンコントラクトを作成します。すぐに公開するのではなく、まずイーサリアムのテストネットにデプロイし、ガス代を支払うための無料のテスト用イーサをフォーセットから受け取って、送金、承認、珍しいエッジケースなどを試します。バグが見つかりますが、費用をかけずに修正できます。テストに合格して初めて、開発者は、すべての取引に実際の資金が使われるメインネットにコントラクトをデプロイします。