以太坊作为领先的智能合约平台,其可扩展性问题一直是用户和开发者关注的焦点,Layer 2 扩容方案应运而生,而 zkSync 凭借其零知识证明(ZK-Rollups)技术,成为了备受瞩目的 L2 解决方案之一,它旨在提供低交易费用、高吞吐量和与以太坊虚拟机(EVM)的完全兼容性,本教程将带你从零开始,了解 zkSync 并掌握其基本使用方法。
什么是 zkSync?
在深入教程之前,我们先简单了解一下 zkSync。
- 核心定位:zkSync 是一个基于 ZK-Rollups 技术的 Layer 2 扩容方案,由 Matter Labs 开发。
- 技术原理:它将大量交易计算和证明生成在链下进行,然后将压缩后的交易数据和证明提交到以太坊主链,这使得交易确认速度快、成本低,同时继承了以太坊的安全性。
- 主要优势:
- 低成本:交易费用远低于以太坊主网。
- 高速度:交易确认时间更短。
- EVM 兼容:支持以太坊 Solidity 智能合约,开发者可以轻松迁移 dApp。
- 安全性:依托以太坊主网的安全性,用户资产由以太坊保障。
为什么选择 zkSync?
对于普通用户和开发者而言,zkSync 提供了以下吸引力:
- 省钱:在进行 ETH 转移、DeFi 交互、NFT 交易时,手续费能省下 90% 以上。
- 快速:交易确认速度快,几乎感觉不到等待时间。
- 无缝体验:如果你熟悉以太坊,那么使用 zkSync 几乎没有学习成本。
- 丰富的生态:越来越多的 DeFi、NFT、GameFi 等项目正在部署到 zkSync。
zkSync 新手入门步骤
准备工作:
- 一个加密钱包:推荐使用 MetaMask(小狐狸钱包),这是最主流的以太坊钱包。
- 一些 ETH:用于支付链上交易费用(在 zkSync 上称为“Gas 费”,但远低于主网)。
- 网络连接:稳定的互联网连接。
详细步骤:
第一步:安装并配置 MetaMask
- 如果你还没有 MetaMask,请访问其官方网站 (https://metamask.io/) 下载浏览器扩展或手机 App,并按照提示创建钱包,妥善保存好你的助记词!
- 打开 MetaMask,确保你已切换到正确的网络,默认情况下,MetaMask 只有以太坊主网等少数网络。
第二步:添加 zkSync 网络(主网或测试网)
你需要将 zkSync 的网络信息添加到 MetaMask 中,才能与之交互。
-
zkSync 主网 (Era 主网):
- 在 MetaMask 中点击网络下拉菜单,选择“添加网络”。
- 选择“添加网络 manually”(手动添加网络)。
- 填写以下信息:
- 网络名称:zkSync Era Mainnet (或你喜欢的名称)
- RPC URL:
https://mainnet.era.zksync.io(请务必从官方渠道获取最新 RPC) - 链 ID (Chain ID):
324 - 货币符号:ETH (或 ZK,但通常显示 ETH)
- 区块浏览器 URL:
https://era.zksync.io/(或其他官方支持的浏览器,如 https://explorer.zksync.io/)
- 点击“保存”,MetaMask 就会添加 zkSync Era 主网。
-
zkSync 测试网 (Sepolia 测试网): 如果你想在测试网上体验,过程类似,只需使用测试网信息:
- 网络名称:zkSync Era Testnet (Sepolia)
- RPC URL:
https://sepolia.era.zksync.dev(请务必从官方渠道获取最新 RPC) - 链 ID (Chain ID):
300 - 货币符号:tETH
- 区块浏览器 URL:
https://sepolia.explorer.zksync.io/
第三步:获取测试网代币(如果使用测试网)
如果你在测试网上操作,需要从测试网水龙头获取一些 tETH,可以搜索 “zkSync Sepolia faucet” 找到官方或社区提供的水龙头网站,按照提示操作即可。
第四步:从以太坊主网桥接资产到 zkSync
- 打开 MetaMask,确保你已切换到刚刚添加的 zkSync 网络(主网或测试网)。
- 访问 zkSync 官方桥接页面:
https://bridge.zksync.io/(请务必确认网址正确,谨防钓鱼网站!)。 - 连接你的 MetaMask 钱包。
- 在“From”部分选择你资产所在的网络(如“Ethereum Mainnet”或“Sepolia Testnet”)。
- 在“To”部分选择“zkSync Era Mainnet”或“zkSync Era Testnet”。
- 输入你想桥接的资产数量(ETH)。
- 点击“Transfer”或“Bridge”按钮,MetaMask 会弹出交易确认窗口,确认交易并支付主网的 Gas 费。
- 等待几分钟(通常几分钟内),资产就会出现在你的 zkSync 网络钱包中,你可以在 zkSync 区块浏览器上查看交易状态。
第五步:在 zkSync 上进行基本操作
资产成功桥接到 zkSync 后,你就可以体验其低费用和快速交易了。
-
发送代币:
- 在 MetaMask 中,点击“发送”按钮。
- 输入接收方的地址(确保是 zkSync 网络下的地址)。
- 输入转账金额。
- 点击“下一步”,确认交易信息,你会看到 zkSync 上的 Gas 费非常低。
- 确认交易,很快对方就能收到。
-
与 dApp 交互:
- 访问部署在 zkSync 上的 DeFi 协议、NFT 市场等 dApp 网站(Uniswap on zkSync, zkSync NFT Marketplace 等)。
- 连接你的 MetaMask 钱包(确保网络已切换到 zkSync)。
- 像在以太坊主网上一样与 dApp 交互,但你会发现 Gas 费和交易速度体验会好很多。
第六步:从 zkSync 提取资产回以太坊主网
当你想将资产从 zkSync 转移回以太坊主网时,过程与桥接类似,只是方向相反。
- 访问 zkSync 官方桥接页面 (
https://bridge.zksync.io/),连接钱包并切换到 zkSync 网络。 - 在“From”部分选择“zkSync Era Mainnet/Testnet”。
- 在“To”部分选择“Ethereum Mainnet/Sepolia Testnet”。
- 输入你想提取的资产数量。
- 点击“Transfer”或“Bridge”,确认交易并支付 zkSync 上的 Gas 费。
- 等待几分钟,资产就会回到你的以太坊主网钱包。
注意事项与最佳实践
- 安全第一:
- 官方渠道:始终从官方网站下载钱包和访问桥接、dApp,警惕钓鱼网站和链接。
- 助记词保密:绝对不要向任何人泄露你的助记词或私钥。
- 交易确认:在确认任何交易前,仔细检查接收方地址、金额和 Gas 费。

- 网络选择:确保你的 MetaMask 钱包始终连接到正确的网络(主网/测试网),否则资产可能丢失。
- Gas 费:zkSync 的 Gas 费虽然低,但在网络拥堵时也可能波动,可以关注 Gas 价格建议。
- 交易速度:zkSync 交易通常比主网快,但最终确认仍需依赖以太坊主网的区块时间。
- 钱包余额:确保你的钱包在发起交易的网络(无论是主网还是 zkSync)中有足够的 ETH 支付 Gas 费,桥接资产时,主网需要 ETH 支付桥接 Gas 费;在 zkSpync 上交易,需要 zkSync 网络的 ETH 支付交易 Gas 费(虽然很少)。
- 学习资源:关注 zkSync 官方