実 BTC を危険にせず、公開 peer と node、wallet、取引、mining、統合を試せる。各 testnet は固有の genesis、chainstate、network parameter を持つ。
TBTC は使い捨てテスト材料で、価格や投資価値を想定しない。Faucet や mining が配布しても不足は BTC に変えず、残高を mainnet へ移せない。
Mainnet、Testnet3、Testnet4、Signet、Regtest は別 genesis と UTXO set を持つ。Network magic、port、peer、data directory が他 chain の block を隔離する。
Testnet3 は 2011 年から稼働し、高さ、coin 配布、最低 difficulty が利用性を損ねた。Block storm と TBTC 取引は実験環境の目的に反した。
BIP 94 は新 genesis、block storm と time warp 対策、genesis からの soft fork で Testnet4 を作った。Bitcoin Core は -testnet4 を使い、20 分例外は残る。
BIP 95 は最低 difficulty 例外をなくし block 1 から BIP 54 を使う Testnet5 を提案する。2026 年 8 月 30 日時点で Draft であり、導入済み network ではない。
公開 testnet は変動 hashrate、外部 miner、reorg、空 mempool、不安定 faucet を持つ。統合不具合には有用だが mainnet の fee、流動性、経済的 finality は再現しない。
Testnet4 は permissionless 公開 PoW。Signet は block の署名 challenge で予測しやすく、Regtest はローカル private で必要時に block を生成する。
複数 network が tb1 などを共有するため address だけで chain を特定できない。Wallet file、seed、descriptor を分離し、テストの関連付けを防ぐ。
Bitcoin Core は testnet3、testnet4、signet、regtest directory を分ける。getblockchaininfo.chain、genesis、peer、高さを確認し、[test] と [testnet4] を使い分ける。
Network、client version、activation、coin source、確認数、reorg 許容を定義する。受取、change、RBF/CPFP、再起動、wallet 復元、RPC、誤 network 拒否を試す。 BIP 94 — Testnet 4 · BIP 95 — Testnet 5 (Draft) · Bitcoin Core 28.0 — Testnet4 support · Bitcoin Core — chain parameters · Bitcoin Core — Signet, testnet and regtest modes · Bitcoin Core — bitcoin.conf network sections · Bitcoin Core — chain-specific data directories · Bitcoin Core 30.0 — getblockchaininfo
理解を深めるには、この項目とあわせて次もお読みください Bitcoin Core, Signet, ビットコイン・マイニング, ウォレット, Bitcoin, Full Node. 次の項目からも参照されています Sidechain, Liquid Network, Signet.