开发者可在不冒真实 BTC 风险的情况下,连接公共 peer 测试节点、钱包、交易、挖矿和集成;每个 testnet 都有自己的 genesis、chainstate 和网络参数。
TBTC 是可消耗的测试材料,不应有价格或投资意义。Faucet 或挖矿可以分发代币,但稀缺不会使其成为 BTC,余额也无法转移到 mainnet。
Mainnet、Testnet3、Testnet4、Signet 和 Regtest 有不同 genesis 与互不相交的 UTXO 集。Network magic、端口、peer 和数据目录隔离各链区块。
Testnet3 自 2011 年运行,其高度、代币分配和最低难度规则逐渐损害可用性。反复 block storm 与 TBTC 交易背离了实验网络目标。
BIP 94 用新 genesis、block storm 和 time warp 防护以及从 genesis 激活的 soft fork 创建 Testnet4。Bitcoin Core 使用 -testnet4,但保留二十分钟难度例外。
BIP 95 提议 Testnet5,移除最低难度例外并从第一个区块执行 BIP 54。截至 2026 年 8 月 30 日仍是 Draft,不能称为已部署的 Bitcoin Core 网络。
公共 testnet 有波动 hashrate、外部矿工、reorg、空 mempool 和不可靠 faucet。它能暴露集成错误,却不能复现 mainnet 费用、流动性或经济最终性。
Testnet4 是无需许可的公共 PoW。Signet 要求区块满足签名 challenge,较可预测;Regtest 是本地私有链,测试可按需生成区块。
多个测试网可能共享 tb1 等地址前缀,因此字符串不能总是识别链。应分离 wallet 文件、seed 与 descriptor,避免测试关联和隐私风险。
Bitcoin Core 分别使用 testnet3、testnet4、signet 和 regtest 目录。启动后检查 getblockchaininfo.chain、genesis、peer 与高度;配置段为 [test] 和 [testnet4]。
先定义网络、客户端版本、激活规则、代币来源、确认数和 reorg 容忍度。测试收款、找零、RBF/CPFP、重启、钱包恢复、RPC 错误与错误网络拒绝。 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.