测试网与主网
测试网是与主网并行运行、专用于开发测试的区块链网络,网络上的代币没有真实经济价值;主网则是正式上线、承载真实资产和交易的区块链网络。
更新时间
主网(mainnet)是区块链项目正式上线、独立运行的网络,其上代币具有真实经济价值,交易一旦确认便不可逆转;测试网(testnet)则是与主网并行、结构相似但代币没有真实价值的网络,主要供开发者调试合约、验证升级,普通用户几乎不会在测试网上持有资产。
这个区别对兑换用户很重要,因为测试网和主网使用完全独立的账本:同一种地址格式在两个网络上可能都能生成,但测试网上的余额与代币和主网互不相通。把资产发到错误的网络,资产不会凭空消失,但也几乎无法找回——私钥对应的账户在两条链上分开记账,测试网上的操作不会影响主网余额。兑换或接收资产前确认自己连接的是主网,是避免损失的第一步,这也是正规钱包和交易所会在界面上标注当前网络环境的原因。
测试网与主网的关系,和硬分叉与软分叉一样,都涉及"同一套代码、不同账本"——分叉是同一条链演化出两条链,测试网则从一开始就是与主网平行的独立环境,两者从未共享过真实资产账本。地址生成方式在两个网络上可能相同(详见公钥与地址),这也是新手容易混淆的原因——地址看起来"合法",能否到账取决于收发双方是否处在同一网络。
例如,Zest 的网络选择器只展示各资产的主网选项,供用户在兑换时确认所用网络,不提供测试网络作为兑换目标。如果用户粘贴的接收地址来自测试网钱包,即便格式正确,资产到账后在该测试网上也没有实际价值,交换合作伙伴无法将其识别为已完成的真实转移,也无法代为找回。核对接收地址是否为主网地址,是兑换前需要留意的细节。
测试网与主网的运行规则由各区块链项目自行决定,本文仅作术语说明,不构成关于资产或网络选择的建议。