从以太坊(Ethereum)过渡到多边形(Polygon,原名Matic Network)主要涉及将资产(如代币、NFT等)或智能合约从以太坊主网迁移到Polygon网络。以下是详细步骤:
1. 了解Polygon的网络类型

Polygon提供多种解决方案,最常见的是 Polygon PoS(Proof-of-Stake)链,它是一个与以太坊兼容的侧链。其他类型(如Polygon zkEVM)步骤类似,但需确认兼容性。
2. 设置钱包并连接Polygon网络
-
安装/使用支持Polygon的钱包(如MetaMask)。
-
添加Polygon网络到钱包:
-
网络名称:
Polygon Mainnet
-
RPC URL:
https://polygon-rpc.com
-
链ID:
137
-
符号:
MATIC
-
区块浏览器:
https://polygonscan.com
-
手动添加:在MetaMask中填写以下参数:
-
通过Polygon官网自动添加:访问 Polygon Wallet Suite 一键配置。
3. 跨链桥接资产
将资产从以太坊主网转移到Polygon,需使用官方或第三方跨链桥:
官方桥:Polygon Bridge
-
访问 Polygon Bridge。
-
连接钱包(确保选择以太坊主网)。
-
选择要转移的代币(如ETH、USDC等)。
-
输入数量,确认交易(需支付以太坊Gas费)。
-
等待跨链完成(约7-30分钟,需以太坊区块确认)。
第三方桥(更快/更低成本)
-
Hop Protocol: 支持快速转账。
-
cBridge(Celernet): 支持多种代币。
-
Portal Bridge(Wormhole): 适合跨链NFT。
注意:跨链可能需要支付两次Gas费(以太坊主网 + Polygon网络)。
4. 在Polygon上获取MATIC代币
-
用途:支付Polygon链上的交易Gas费。
-
获取方式:
-
通过交易所(如Binance、Coinbase)直接购买并提现到Polygon网络。
-
使用跨链桥将MATIC从以太坊转到Polygon。
-
使用Polygon的水龙头(测试网或少量主网MATIC)。
5. 迁移智能合约(开发者)
如果要将DApp迁移到Polygon:
确认兼容性:Polygon与EVM兼容,以太坊合约通常可直接部署。
部署工具:
使用 Hardhat 或 Truffle,配置Polygon的RPC URL。
示例Hardhat配置:
networks: { polygon: { url: "https://polygon-rpc.com", accounts: [privateKey], },}
重新部署合约:
npx hardhat run scripts/deploy.js --network polygon
-
更新前端:将DApp的Web3连接指向Polygon网络。
6. 迁移NFT
-
跨链桥支持NFT的平台:
-
使用 Polygon Bridge 转移ERC-721/1155。
-
第三方工具如 NFT Bridge。
-
市场集成:OpenSea等平台支持Polygon NFT,无需迁移。
7. 验证和测试
-
资产检查:在 Polygonscan 查询余额。
-
合约测试:在Polygon测试网(如Mumbai)先行测试。
8. 切换DApp前端(可选)
如果用户需要访问Polygon版DApp:
-
在UI中添加网络切换按钮(如使用Web3Modal)。
-
提示用户将钱包切换到Polygon网络。
常见问题
-
Gas费差异:Polygon的Gas费极低(以MATIC支付),约为以太坊的千分之一。
-
延迟问题:官方桥可能需要较长时间,第三方桥更快但需信任。
-
安全性:优先使用官方桥或审计过的第三方工具。
通过以上步骤,你可以将资产、合约或DApp从以太坊迁移到Polygon,享受低成本和高吞吐量的交易体验。