실제 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을 격리한다.
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부터 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 chain에서 필요할 때 block을 만든다.
여러 network가 tb1 같은 prefix를 공유하므로 address만으로 chain을 특정할 수 없다. Wallet file, seed와 descriptor를 분리해 테스트 연결과 privacy 위험을 막는다.
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.