79 / 691TEST

Testnet

Bitcoin 公共测试网络

Testnet 是使用独立规则和无预期市场价值代币的公共 Bitcoin 测试链;它既不是 mainnet 状态副本,也不能模拟其完整经济环境。

开发者可在不冒真实 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.

DOC · 001BIP 94 — Testnet 4规范DOC · 002BIP 95 — Testnet 5 (Draft)规范DOC · 003Bitcoin Core 28.0 — Testnet4 support文档DOC · 004Bitcoin Core — chain parameters一手来源DOC · 005Bitcoin Core — Signet, testnet and regtest modes文档DOC · 006Bitcoin Core — bitcoin.conf network sections文档DOC · 007Bitcoin Core — chain-specific data directories文档DOC · 008Bitcoin Core 30.0 — getblockchaininfo文档
复核于2026年8月1日来源优先 · 非投资建议