ZkSync 是一种基于以太坊的第 2 层可扩展性解决方案,使用 ZK-Rollup 技术来实现高吞吐量和低交易费用。它由 Matter Labs 开发,允许将资产从以太坊主网转移到 ZkSync 环,并在需要时将其转移回来。
要将资产从以太坊主网转移到 ZkSync,您需要执行以下步骤:
成功完成交易后,您的资产将被"存入"到 ZkSync 环中。这是通过在以太坊主网上部署一个智能合约来实现的,该合约锁定了您的资产。相应的资产将在 ZkSync 上铸造并发送到您的地址。
sequenceDiagram
participant U as User
participant ZS as ZkSync
participant EM as Ethereum Mainnet
U->>ZS: Initiate deposit
ZS-->>U: Display deposit info
U->>EM: Send deposit transaction
EM->>ZS: Lock user's assets
ZS->>ZS: Mint equivalent assets
ZS-->>U: Assets available on ZkSync
如果您希望将资产从 ZkSync 转移回以太坊主网,您可以执行"取款"操作:
签署取款交易后,ZkSync 将开始一个名为"预备交易"的过程。在此过程中,您的取款请求将被纳入 ZkSync 的下一个"承诺"中。一旦承诺被发布到以太坊主网并经过一段时间没有被挑战,您的资产将被解锁并发送到您在以太坊主网上的地址。
sequenceDiagram
participant U as User
participant ZS as ZkSync
participant EM as Ethereum Mainnet
U->>ZS: Initiate withdrawal
ZS-->>U: Display withdrawal info
U->>ZS: Sign withdrawal transaction
ZS->>ZS: Start exit process
ZS->>EM: Publish commitment
Note right of EM: Wait for challenge period
EM->>ZS: No challenges
ZS->>EM: Unlock user's assets
EM-->>U: Assets available on mainnet
使用 ZkSync 进行资产跨链有以下优势:
优势 | 描述 |
---|---|
低交易费用 | 由于 ZkSync 是一个第 2 层解决方案,交易费用比在以太坊主网上直接进行交易要低得多。 |
高吞吐量 | ZkSync 可以每秒处理数千笔交易,而以太坊主网的吞吐量相对有限。 |
即时交易 | 在 ZkSync 上进行的交易几乎是即时的,而不需要等待区块确认。 |
安全性 | 由于使用了零知识证明技术,ZkSync 提供了与以太坊主网相当的安全性保证。 |
开发者友好 | ZkSync 旨在与以太坊生态系统无缝集成,开发者可以轻松地将其集成到现有应用程序中。 |
Q1: 是否所有 ERC-20 代币都可以桥接到 ZkSync?
不是。ZkSync 会逐步添加对更多 ERC-20 代币的支持。您可以查看他们的网站或文档以获取当前支持的代币列表。
Q2: 我需要为将资产桥接到 ZkSync 支付任何费用吗?
是的,您需要为存入和取款交易支付少量的以太坊网络费用。不过,与在以太坊主网上直接进行交易相比,这些费用要低得多。
Q3: 在 ZkSync 上交易是否真的比在以太坊主网上更快?
是的,ZkSync 可以实现近乎即时的交易。这是因为它使用了一种称为"乐观汇总"的技术,可以在不等待区块确认的情况下处理交易。
Q4: 我的资产在 ZkSync 上是否安全?
是的,ZkSync 使用了零知识证明技术来确保安全性。您的资产在 ZkSync 上与在以太坊主网上一样安全。
Q5: 如果我在 ZkSync 丢失了私钥,能否恢复我的资产?
遗憾的是,如果您丢失了私钥,将无法访问您在 ZkSync 上的资产。这就是为什么备份私钥非常重要。但是,您可以随时将资产从 ZkSync 桥出回以太坊主网。
使用 ZkSync 进行资产跨链可以提高交易吞吐量,降低交易费用,同时保持与以太坊主网相当的安全性。通过本指南,您现在应该对如何在 ZkSync 和以太坊主网之间转移资产有了更好的理解。