还在为不同网络的十六进制 Chain ID 与 RPC URL 去官网、翻文档、一遍遍替换参数?即便只是 0x01 与 1 的换算,也会在紧张的开发节奏里拖慢脚步。本文将 Ethereum、Polygon、xDai、Shiden、Avalanche 等热门链的 主网与测试网 配置信息一次性汇总,帮你在 Metamask 一键添加网络、脚本自动部署、多链 DApp 测试时干净利落地 copy 即用。
全链概览:你可能关心的 7 个高频关键词
Chain ID、RPC URL、区块浏览器、主网、测试网、十六进制、节点接入——只要围绕这 7 个关键词布局,整个 dApp 的跨链基础设施就能跑通。
Ethereum 家族
主网与四个经典测试网
| 网络名称 | Chain ID(十六进制) | Chain ID(十进制) | RPC URL | 区块浏览器 |
|---|---|---|---|---|
| Ethereum Mainnet | 0x1 | 1 | https://mainnet.infura.io/v3/YOUR_KEY | https://etherscan.io |
| Ropsten Testnet | 0x3 | 3 | https://ropsten.infura.io/v3/YOUR_KEY | https://ropsten.etherscan.io |
| Rinkeby Testnet | 0x4 | 4 | https://rinkeby.infura.io/v3/YOUR_KEY | https://rinkeby.etherscan.io |
| Goerli Testnet | 0x5 | 5 | https://goerli.infura.io/v3/YOUR_KEY | https://goerli.etherscan.io |
| Kovan Testnet | 0x2a | 42 | https://kovan.infura.io/v3/YOUR_KEY | https://kovan.etherscan.io |
- 实用技巧:把 Infura 的
YOUR_KEY统一用环境变量INFURA_PROJECT_ID读取,可避免测试阶段把私密 key 推到仓库。
👉 想深度了解不同链的手续费差异?这份比对指南值得收藏。
Polygon 套件:高速低费的候选人
| 网络名称 | Chain ID(十六进制) | Chain ID(十进制) | RPC URL | 区块浏览器 |
|---|---|---|---|---|
| Polygon Mainnet | 0x89 | 137 | https://rpc-mainnet.maticvigil.com/ | https://polygonscan.com |
| Mumbai Testnet | 0x13881 | 80001 | https://rpc-mumbai.maticvigil.com/ | https://mumbai.polygonscan.com |
Polygon 的免费 RPC 虽然速度快,但高峰期可能限速,生产环境还是建议自建节点或使用官方合作的 API 供应商。
xDai 与 Sokol:支付场景的专属链
| 网络名称 | Chain ID(十六进制) | Chain ID(十进制) | RPC URL | 区块浏览器 |
|---|---|---|---|---|
| xDai Mainnet | 0x64 | 100 | https://rpc.xdaichain.com/ | https://blockscout.com/xdai/mainnet |
| Sokol Testnet | 0x4d | 77 | https://sokol.poa.network/ | https://blockscout.com/poa/sokol |
- xDai 主打 稳定币支付,Gas 费固定以 xDAI 结算,再配合 Telegram Bot、线下活动的扫码打赏已相当成熟。
Shiden / Shibuya:Polkadot 上的智能合约双星
| 网络名称 | Chain ID(十六进制) | Chain ID(十进制) | RPC URL | 区块浏览器 |
|---|---|---|---|---|
| Shiden Mainnet | 0x150 | 336 | https://rpc.shiden.astar.network:8545/ | https://shiden.subscan.io |
| Shibuya Testnet | 0x51 | 81 | https://rpc.shibuya.astar.network:8545 | https://shibuya.subscan.io |
- Shiden 作为 Kusama 平行链拥有 插槽拍卖奖励,开发者可快速获得早期用户;Shibuya 则是完全 1:1 的预生产环境,不消耗真实价值代币,非常适合功能预览。
👉 想直接对比 Shiden 与同生态的 Moonbeam?点此横跨两链指标实战攻略。
Avalanche 主网与 Fuji 测试网
| 网络名称 | Chain ID(十六进制) | Chain ID(十进制) | RPC URL | 区块浏览器 |
|---|---|---|---|---|
| Avalanche C-Chain (Mainnet) | 0xa86a | 43114 | https://api.avax.network/ext/bc/C/rpc | https://snowtrace.io |
| Avalanche Fuji C-Chain (Testnet) | 0xa869 | 43113 | https://api.avax-test.network/ext/bc/C/rpc | https://testnet.snowtrace.io |
- Avalanche 提供 2 秒以内的 TTF(交易终局),非常适合高并发 DeFi 场景;建议主网配置时额外加入 优先费机制,否则高峰期交易会被后续竞价淹没。
无痛部署:3 条脚本级经验
环境变量模板
CHAIN_ID=0x89 RPC_URL=https://rpc-mainnet.maticvigil.com BLOCK_EXPLORER=https://polygonscan.com搭配
dotenv统一读取,前端 + Hardhat 部署脚本共用即可。一键添加
hardhat.config.jspolygon: { url: process.env.RPC_URL, chainId: Number(process.env.CHAIN_ID), accounts: [process.env.PRIVATE_KEY] },验证合约通用句柄
全部都是 Etherscan 系 block explorer,脚本里只需要替换浏览器域名即可:npx hardhat verify --network polygon <Contract> --constructor-args arguments.js
常见疑问答疑 (FAQ)
Q1:十六进制 Chain ID 与十进制哪个才是标准?
A:在链本身存储层面没有区别,仅是显示格式不同;Metamask UI、RPC 请求参数、钱包二维码都接受十进制。
Q2:测试网水龙头老是失败怎么办?
A:多数情况下是因为 IP 区域或推特验证没通过。建议用去中心化水龙头(如 Chainlink Faucets、Alchemy Goerli Faucet)、多备几个社交账户轮流领水,或者加入官方 Discord 的 #faucet 频道排队。
Q3:同一个钱包在多链重复地址是否安全?
A:安全,且是许多跨链桥设计的默认策略(相同私钥在不同 EVM 链派生同一地址)。风险提示在于不要在不熟的链上把真实代币转到测试地址。
Q4:自建节点 vs 公共 RPC,如何取舍?
A:仅做功能验证 → 公共 RPC;需要高清 NFT metadata、扫描事件日志、跑前端高并发 → 自建或购买专业节点服务。自建最低配置参考:2C4G SSD 读写 5K IOPS 起步,月费约 20–30 美元。
Q5:如何在脚本里自动切换网络?
A:使用 ethers.js 的 network 对象或 web3.eth.net.getId() 获取实时 Chain ID,再与预设值比对,若不匹配触发 wallet_switchEthereumChain 请求即可。
结语
把本文保存到浏览器书签,或本地 network-config.json,未来部署任何 EVM DApp 只需改 3 行常数即可跑完 主网 + 多测试网 的测试矩阵。愿你在构建 跨链未来 的路上,速度与稳健兼得!