主网和测试网有什么区别?
主网承载正式运行的链上状态,测试网为协议或应用试验提供独立环境。网络切换不会搬运余额,测试成功也不能保证主网安全。
主网(Mainnet)承载正式使用的链上状态和有实际价值的资产活动;测试网(Testnet)为协议、应用或操作试验提供独立环境。测试网的余额不会因为切换网络就变成主网资产。[E5]
通俗理解
可以把它们理解为正式环境和演练环境。它们可能使用相近的软件和操作界面,但读写的是不同账本。这个比喻不表示测试网会完整复制主网的参与者、流动性、安全保障或应用数据。
核心区别
- 比较项:用途;主网:正式运行和真实价值活动;测试网:测试协议、应用及指定功能
- 比较项:余额与记录;主网:保存在对应正式网络;测试网:保存在对应测试网络,通常独立
- 比较项:费用资产;主网:使用该网络的真实费用规则;测试网:使用相应测试环境的费用资产及规则
- 比较项:服务持续性;主网:依网络和服务自身运行情况;测试网:可能重置、升级、停止维护或替换
以太坊官方网络文档明确指出,同一账户可以在不同网络使用,但余额和交易历史不会随切换携带过去。[E5]
具体例子
小林在以太坊主网上有 ETH。打开钱包切换到某个测试网后,可能看到同样格式的地址、余额却为零。这不表示主网 ETH 被删除,只表示当前界面正在查询另一条网络。
反过来,在测试网上领到测试 ETH,也不代表已经获得可在主网花费的 ETH。网络切换是切换查询和操作环境,跨网络转移则需要另一套实际机制。[M3][M6]
测试币与水龙头
测试币主要用于支付试验操作所需费用;水龙头是发放测试币的一类服务。测试币不应被当作主网资产或收益承诺,即使某些稀缺测试币出现非正式交易,也不能据此保证价格或可兑换性。[E5]
不同测试网可能分别服务应用开发、客户端或验证者测试。选择前应回到官方当前网络文档确认用途和维护状态,不沿用旧教程的测试网名称。
风险或适用边界
- 练习使用独立账户与独立恢复材料,不要把主网资产钱包的助记词导入陌生测试工具。
- 水龙头只需要的通常是公开地址;遇到索取助记词、私钥或要求先转主网资金的页面,应停止并核对。
- 测试网签名也要看网络和请求内容;“测试”标签不保证没有恶意网页或设备风险。
- 测试成功只能说明所测环境与条件,不能证明主网合约安全或所有客户端可用。
相关问题与操作指南
参考来源
- E5|ethereum.org — Networks。
- M3|MetaMask — Understanding the Ethereum address format。
- M6|MetaMask — Why is my balance incorrect or missing a token?。
资料核验:2026-11-03。核验范围为所引文档相关段落。
参考来源
- ethereum.org — Networks
https://ethereum.org/developers/docs/networks/
对应内容:[E5] Public networks;Ethereum Mainnet;Ethereum Testnets;Ethereum 网络隔离、试验目的与账户复用风险;不保证具体网络永久可用。核验:2026-11-03
资料核对日期:2026-11-03
- MetaMask — Understanding the Ethereum address format
https://support.metamask.io/more-web3/learn/the-ethereum-address-format-and-why-it-matters-when-using-metamask/
对应内容:[M3] Interoperability: use the same address on different networks;普通 EVM 账户地址与网络;非 EVM 不套用。核验:2026-11-03
资料核对日期:2026-11-03
- MetaMask — Why is my balance incorrect or missing a token?
https://support.metamask.io/manage-crypto/tokens/what-to-do-when-your-balance-of-tokens-is-incorrect/
对应内容:[M6] 开头排查项;Token not showing at all;Balance is showing but incorrect;MetaMask 对应网络的余额可见性;不采纳先重置或盲目改配置的路线。核验:2026-11-03
资料核对日期:2026-11-03
来源记录用于追溯资料,不代表已完成实际操作验证。