常用区块链网络 Chain ID 与 RPC 地址速查手册

·

还在为不同网络的十六进制 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 Mainnet0x11https://mainnet.infura.io/v3/YOUR_KEYhttps://etherscan.io
Ropsten Testnet0x33https://ropsten.infura.io/v3/YOUR_KEYhttps://ropsten.etherscan.io
Rinkeby Testnet0x44https://rinkeby.infura.io/v3/YOUR_KEYhttps://rinkeby.etherscan.io
Goerli Testnet0x55https://goerli.infura.io/v3/YOUR_KEYhttps://goerli.etherscan.io
Kovan Testnet0x2a42https://kovan.infura.io/v3/YOUR_KEYhttps://kovan.etherscan.io

Polygon 套件:高速低费的候选人

网络名称Chain ID(十六进制)Chain ID(十进制)RPC URL区块浏览器
Polygon Mainnet0x89137https://rpc-mainnet.maticvigil.com/https://polygonscan.com
Mumbai Testnet0x1388180001https://rpc-mumbai.maticvigil.com/https://mumbai.polygonscan.com
Polygon 的免费 RPC 虽然速度快,但高峰期可能限速,生产环境还是建议自建节点或使用官方合作的 API 供应商。

xDai 与 Sokol:支付场景的专属链

网络名称Chain ID(十六进制)Chain ID(十进制)RPC URL区块浏览器
xDai Mainnet0x64100https://rpc.xdaichain.com/https://blockscout.com/xdai/mainnet
Sokol Testnet0x4d77https://sokol.poa.network/https://blockscout.com/poa/sokol

Shiden / Shibuya:Polkadot 上的智能合约双星

网络名称Chain ID(十六进制)Chain ID(十进制)RPC URL区块浏览器
Shiden Mainnet0x150336https://rpc.shiden.astar.network:8545/https://shiden.subscan.io
Shibuya Testnet0x5181https://rpc.shibuya.astar.network:8545https://shibuya.subscan.io

Avalanche 主网与 Fuji 测试网

网络名称Chain ID(十六进制)Chain ID(十进制)RPC URL区块浏览器
Avalanche C-Chain (Mainnet)0xa86a43114https://api.avax.network/ext/bc/C/rpchttps://snowtrace.io
Avalanche Fuji C-Chain (Testnet)0xa86943113https://api.avax-test.network/ext/bc/C/rpchttps://testnet.snowtrace.io

无痛部署:3 条脚本级经验

  1. 环境变量模板

    CHAIN_ID=0x89
    RPC_URL=https://rpc-mainnet.maticvigil.com
    BLOCK_EXPLORER=https://polygonscan.com

    搭配 dotenv 统一读取,前端 + Hardhat 部署脚本共用即可。

  2. 一键添加 hardhat.config.js

    polygon: {
      url: process.env.RPC_URL,
      chainId: Number(process.env.CHAIN_ID),
      accounts: [process.env.PRIVATE_KEY]
    },
  3. 验证合约通用句柄
    全部都是 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.jsnetwork 对象或 web3.eth.net.getId() 获取实时 Chain ID,再与预设值比对,若不匹配触发 wallet_switchEthereumChain 请求即可。


结语

把本文保存到浏览器书签,或本地 network-config.json,未来部署任何 EVM DApp 只需改 3 行常数即可跑完 主网 + 多测试网 的测试矩阵。愿你在构建 跨链未来 的路上,速度与稳健兼得!