原文作者:PaperMoon团队
介绍如何连接到 Polkadot Hub 测试网(TestNet)、Polkadot Hub 主网(MainNet) 以及 Kusama Hub,并说明相关账户映射、网络配置以及测试代币获取方式,帮助开发者顺利开始在 Polkadot 生态中进行智能合约开发与测试。
一、连接到 Polkadot Hub 网络
目前,开发者探索Polkadot,可以连接以下三个主要网络环境:
• Polkadot Hub TestNet(测试网)
• Polkadot Hub(主网)
• Kusama Hub(先锋网络)
不同网络适用于不同阶段的开发需求:
• 测试网(TestNet):用于功能测试、调试合约,不涉及真实资产;
• 主网(MainNet):用于正式部署和运营应用;
• Kusama Hub:定位为快速实验和前沿测试网络。
如需了解更详细的钱包连接方式,请参考官方文档中的 "Polkadot Hub 钱包指南(Wallets for Polkadot Hub)"。
二、账户映射(Account Mapping)
在 Polkadot 生态中,存在不同类型的账户体系。
如果你使用的是:
• 由 Polkadot/Substrate 体系创建的原生账户
• 地址长度为 32 字节
• 使用 Ed25519 或 Sr25519 密钥算法
而不是:
• 以太坊兼容账户
• 使用 secp256k1 算法生成的钱包地址
那么,在使用 EVM(以太坊虚拟机)兼容功能前,你需要先进行账户映射(Account Mapping)操作。
为什么需要账户映射?
Polkadot 原生账户体系与以太坊账户体系在加密算法和地址格式上并不相同。
为了让原生 Polkadot 账户能够正常使用:
• EVM 合约
• 以太坊钱包工具
• Solidity 合约
系统需要建立一层映射关系,将你的 Polkadot 地址与以太坊格式地址进行绑定。
这样,你才能在 Polkadot Hub 上无缝使用以太坊生态工具。
三、网络参数说明(Network Details)
开发者可以在多个网络环境中部署和测试智能合约,从测试网到主网逐步过渡。
本部分列出了各个网络的基本参数和连接信息,方便在钱包、开发工具中进行配置。
以下为 **Polkadot Hub 测试网(TestNet)**的网络信息:
| 参数项 | 内容 |
|---|---|
| 网络名称 | Polkadot Hub TestNet |
| 代币符号 | PAS |
| Chain ID | 420420417 |
| RPC 地址 | https://eth-rpc-testnet.polkadot.io/ |
| 区块浏览器 | https://blockscout-testnet.polkadot.io/ |
Polkadot Hub 主网
| 参数项 | 内容 |
|---|---|
| 网络名称(Network name) | Polkadot Hub |
| 代币符号(Currency symbol) | DOT |
| 链 ID(Chain ID) | 420420419 |
| RPC 接口地址(RPC URL) | https://eth-rpc.polkadot.io/ |
| 区块浏览器(Block explorer) | https://blockscout.polkadot.io/ |
| 服务提供方 | Parity、OpsLayer |
Kusama Hub
| 参数项 | 内容 |
|---|---|
| 网络名称(Network name) | Kusama Hub |
| 代币符号(Currency symbol) | KSM |
| 链 ID(Chain ID) | 420420418 |
| RPC 接口地址(RPC URL) | https://eth-rpc-kusama.polkadot.io/ |
| 区块浏览器(Block explorer) | https://blockscout-kusama.polkadot.io/ |
| 服务提供方 | Parity |
参数说明
1. 网络名称(Network Name)
用于在钱包或开发工具中区分不同网络。
例如在 MetaMask 或开发框架中添加网络时,会显示该名称。
2. 代币符号(Currency Symbol)
测试网使用的代币为:
PAS(Paseo)
该代币仅用于测试环境,不具备真实经济价值。
3. Chain ID
Chain ID 是区块链网络的唯一标识:
420420417
该参数主要用于防止交易在不同网络间被错误重放。
4. RPC 地址
RPC(Remote Procedure Call)接口用于:
• 钱包连接区块链
• 开发工具发送交易
• 查询区块数据
测试网 RPC 地址为:https://eth-rpc-testnet.polkadot.io/
该接口由 Parity 和 OpsLayer 提供支持。
5. 区块浏览器地址
区块浏览器用于查看:
• 交易记录
• 区块信息
• 合约状态
• 账户余额
测试网支持:
• Blockscout
• Routescan
主要访问地址为:https://blockscout-testnet.polkadot.io/
四、获取测试代币(Test Tokens)
在测试网中进行任何交易或合约操作,都需要支付 Gas 费用。
因此,在开始开发前,你需要先获取测试代币 PAS。

获取 PAS 测试币的步骤
第一步:访问官方水龙头(Faucet)
打开 Polkadot 官方测试币水龙头页面。
如果页面默认未选择目标网络,请在下拉菜单中选择对应的测试网络。
第二步:填写钱包地址
复制你在测试网中使用的钱包地址,并粘贴到指定输入框中。
请确保该地址属于测试网络环境。
第三步:申请测试币
点击:Get Some PASs
按钮,请求免费的 PAS 测试代币。

系统会在短时间内将代币发送到你的钱包中。
测试币的用途说明
当你成功获得 PAS 代币后,即可用于:
• 支付交易手续费(Gas Fee)
• 部署智能合约
• 调用合约函数
• 测试 dApp 功能
• 调试业务逻辑
所有操作都将在安全的测试网络环境中完成,不涉及真实资产风险。
五、开始你的 Polkadot Hub 智能合约之旅
当你的钱包中拥有 PAS 测试代币后,就已经具备了完整的测试环境条件。
此时,你可以开始:
• 编写 Solidity 合约
• 部署到 Polkadot Hub TestNet
• 使用以太坊工具链进行交互
• 验证 dApp 功能逻辑
• 优化用户体验
在测试网环境中充分验证后,再迁移至主网部署,将有助于降低安全风险和运维成本。
原文链接:https://docs.polkadot.com/smart-contracts/connect/#__tabbed_1_3