zkSync 创始人:长远来看 Optimistic Rollups 将被取代
一直以来,以太坊受到高费用和低 TPS 的诟病,这正是推动当前诸多 Layer 2 方案百花齐放的主要驱动力,由 Matter Labs 团队基于 zkRollup 技术推出的 L2 方案 zkSync 正是其中备受瞩目的方案之一。当前 zkSync 已经集成于多个平台,为用户带来快速低成本的 L2 支付体验,比如最近一轮的 Gitcoin 捐赠中有超过80%的赠款是通过 zkSync 来完成的!而最近 Matter Labs 团队公布的其 zkSync 1.x 升级和zkSync 2.0计划吸引了以太坊社区的很大关注。
2021 年 6 月 25 日至 27 日,由 Unitimes 发起的以太坊社区发展峰会 EDCON 2021即将举行,早鸟票已经开始预定啦!值此之际,我们很荣幸地采访到了 EDCON 的往届嘉宾、Matter Labs 的联合创始人兼 CEO Alex Gluchowski,聊了聊 zkSyn、Rollups 和未来的趋势!以下为采访内容:
. . .
Q1:请先简单介绍一下 Matter Labs。
Alex:Matter Labs 是一家以使命为导向的公司,专注于区块链技术的公平、包容和弹性。我们通过使用数学和密码学来更好地保护依赖于信任或经济激励的系统。
Q2:zkSync 是 Matter Labs 基于 zkRollup 技术推出的以太坊 Layer 2 解决方案,目前诸多平台已经集成 zkSync,比如以太坊项目捐赠平台 Gitcoin 和钱包应用 imToken 和 Argent 等。zkSync 的特点是为以太坊用户提供快速低成本的 L2 支付体验,zkSync 是如何做到这一点的?
Alex:zkSync 通过使用 zk-SNARKs 来批量验证交易 (transactions),而不是逐个验证交易,从而提供了更高的交易吞吐量。
在 zkSync 中,交易被打包进 Rollup 区块中,当每个区块被填满时,zkSync 有一个 Layer 1 智能合约将接收:
新的状态根;
一个零知识证明,用于证明该状态转换的正确性;
calldata 中的数据可用性保证:即在重构 Rollup 区块引发的更改时所需的数据。
这些信息作为输入 (inputs) 被绑定在一起:前一个根哈希、新的根哈希和 calldata 的 sha256 哈希作为零知识证明的输入。
根本上来说,Layer 2 的交易吞吐量、速度和成本都受到需要发布到以太坊 (L1) 的数据量的约束。由于使用了 zk-SNARKS 来验证所有交易,zkSync 只需要向以太坊发布重构状态所需的最少数据。此外,zkSync 只发布每个账户的最终状态,因此发布的数据更少,这可以带来重大的优化。
Q3:Matter Labs 最近宣布了 zkSync 1.x 升级,此次升级将带来哪些全新的用户体验?与当前的 zkSync 1.0 有何不同?
Alex:目前,任何人都可以使用我们的支付 SDK 与 zkSync 1.0 进行集成,我们的支付 SDK 支持多种语言,尤其是 javascript/typescript 和 rust。
今年 5 月份,zkSync 1.x 将带来 NFT、无需许可的 Token 上架和兑换的功能。用户将能够在 L2 上铸造、转移和以原子的方式互换 NFTs,并将之撤回至 L1 上。我们也将开始与交易所集成,这样用户就可以直接在 zkSync L2 上进行代币兑换了。
Q4:zkSync 2.0 号称是你们的下一代智能合约平台,将引入一个全新的整体架构,也即提供 zkRollup 和 zkPorter 账户的混合体验,zkPorter 号称可以提供 20,000+ TPS。Matter Labs 表示 zkPorter 在安全性上优于 Optimisitc Rollup,但 Vitalik Buterin 对此表示反对,并认为 zkPorter 使用的链下数据可用性有着更低的安全性级别。你将如何为 zkPorter 的链下数据可用性进行辩护?
Alex:这很简单。在 Optimistic Rollup 中,无论困难程度如何,攻击者都可以窃取 Optimistic Rollup 中的所有资金;而在 zkPorter 中,攻击者只能冻结资金,这意味着攻击者需要持续地放弃 ⅔ 被质押的 zkSync Token (从而使攻击持续下去)。攻击其中一个会带来巨大的好处,而攻击另一个则会赔钱,那你会攻击哪一个?
双方(即 Optimistic Rollup 和 zkPorter)还有其它的论点,但大多都是理论上的,比如租用/购买算力和协调社区硬分叉的容易度。可以阅读这个 Reddit 帖子了解我和 Vitalik Buterin 对此的观点:
https://www.reddit.com/r/ethereum/comments/mq2lxd/zkporter_a_breakthrough_in_l2_scaling_matter_labs/gueou0x/?context=8&depth=9
归结而言,重要的是要知道 zkPorter 是一个中长期的临时措施。世界上有数百万人迫切需要从恶性通货膨胀和腐败的政府中解脱出来。他们现在就需要。从长远来看,Optimistic Rollups 和 zkPorter 都将被 zkRollups、零知识证明技术的其他应用和高级的数据分片(data sharding) 的组合形式所取代,这提供了以太坊级别的安全和更大的可扩展性。
Q5:zkSync 2.0 带来的另一项重大变化是对 Solidity 的支持和提供基于 EVM 的编程模式和可组合性,这是否意味着届时以太坊上的 DeFi 应用将可以轻松地迁移至 zkSync 2.0 中?你们是否已经在接洽一些项目采用 zkSync 2.0?
Alex:是的!向 zkSync 2.0 迁移的便利性将与 Optimistic Rollups 一样。
没错!除了已经在测试网上运行的 Curve 之外,Aave、Balancer 和 1inch 也是我们最近一轮融资的投资者。
Q6:相比于其它 Rollup 方案,比如 Synthetix 已经采用的 Optimistic Ethereum 和 Bancor 计划采用的 Arbitrum 等这些基于 Optimistic Rollup 技术的 L2 网络,以及 StarkWare 团队正在搭建的基于 ZK-Rollup 技术的 L2 网络 StarkNet 等等,zkSync 2.0 将提供哪些优势以吸引 DeFi 应用的采用?
Alex:zkSync 2.0 的独特之处并不在于它所提供的东西,而是在于它提供所有东西的结合使它独一无二,并最终使其成为最好的。没有一个 (L2) 系统同时具备这三个特点:
EVM 兼容性
以太坊级别的安全性
高交易吞吐量
zkSync 2.0 有一棵状态树,一半是 zkRollup,另一半是 zkPorter。zkRollops 继承了以太坊的安全性,而 zkPorter 通过 zkSync Token 的权益证明 (PoS) 来确保数据可用性,从而提供指数级吞吐量。其中的突破性在于二者的互操作性和可组合性,让用户在整个 Layer 2 生态系统中安全性最高的一方 (即zkRollup) 和费用最低的一方 (即 zkPorter) 之间进行选择。(Unitimes注:可参考此前文章《zkPorter:L2扩展的突破,将如何带来20000+TPS?》)
当然,有了 zkEVM,zkSync 2.0 将提供 Solidity 代码和 ECDSA 签名的可移植性。
Q7:对于 zkSync Token,Matter Labs 团队似乎一直对此讳莫如深,zkSync Token 在 zkSync 网络中将承担怎样的角色?zkSync Token 质押者如何达成共识?
Alex:zkSync Token 将用于质押,为 zkPorter 账户确保数据可用性。我们称这些 zkSync Token 质押者为 Guardians (守护者)。
我们正在研究一个 L2 共识算法。对于 zkPorter 来说,守护者之间的共识是没有必要的,因为区块的签名可以异步收集。
Q8:当前的诸多 L2 方案 (包括 Rollups 和其它) 为以太坊 L2 生态的大爆发提供了可能性,你对未来以太坊的 L2 生态有何预期?当前的主流观点是,未来不太可能出现某个 L2 网络“一家独大”的局面,这就涉及到 L2 中的可组合性和跨 L2 的需求,对此你有何看法?
Alex:如果没有哪个 L2“一家独大”,那么这种情况有好的方面,也有不好的方面。
好的方面是,类似于为什么以太坊有很多客户端:Geth、OpenEthereum、Nethermind、Besu 和 Trinity。多样性的优势在于这减少了单点故障的可能性。如果这些 L2 实现也有许多不同的特性,那么协议就有更好的机会找到最适合它们的特性。
不好的方面是,这使可组合性和互操作性变得更加困难,还会导致所有平台的流动性的碎片化。但是有很多人在设计解决方案。
Q9:你认为未来分片将如何与 Rollups 方案 (尤其是 zkSync) 结合?将带来怎样的效用?
Alex:Rollups 的可扩展性最终会受到「需要在以太坊上发布 calldata 来保证数据可用性」的限制。ETH2 的数据可用性分片和 zkSync 的 zkRollup 相结合,将会在不损害安全性的情况下带来成本最低的交易。
前面关于多个 L2 网络的担忧同样适用于多个分片。但是当 ETH2 数据分片上线时,跨 L2s、跨分片或链的问题很可能已经解决了。
Q10:近期加密领域最热门的无疑是 NFTs 热潮,成功地吸引了更多人关注加密领域,zkSync 也计划进入 NFTs 领域。一些人认为,当下的 NFTs 存在一定的泡沫成分,NFTs 的价格被过度推高,你对此有何见解?你如何看待 NFTs 的未来发展前景?
Alex:我们的目标是使 zkSync 成为最以用户为中心的 Rollup,而 NFTs 已经很明显地证明了它们的实用性和需求。我们很高兴将在 zkSync 1.x 中发布 NFT 功能,这样用户就可以廉价地创建、转让和交换 NFTs,同时在安全性方面没有任何妥协。
NFT 艺术运动专注于将权力重新带回到创作者手中:永久的收入(版税) 和所有权,同时也具有抗审查性和永恒性。但不仅仅是创作者,我们也开始看到了一场关于全新的创造性生态系统的范式转变:一个透明和可证明稀缺性的基础设施,这个生态系统更具可持续性和更易使用。创作者经济将继续繁荣,但这一次,创作者终于将能够享受他们的劳动果实。
NFTs 开始于艺术,但继续呈现在无限的应用领域,这些应用有着固有的不可替代性。我对此兴奋不已!
Scan QR code with WeChat