去中心化位于许多Rollup路线图的末尾,但目前尚不确定如何实现这一目标,以及多快可以完成。
本报告将概述zkSync及其主要特性。还包括对其潜在竞争优势的评估,帐户抽象的概述,以及对zkSync设想的L3未来的分析。
zkSync是什么?
zkSync是一个通用智能合约Validity Rollup平台。它专注于与以太坊社区保持一致,被大多数人认为其有潜力成为主网上第一个与EVM兼容的Validity Rollup。
zkSync今天处在哪个阶段?
这种循序渐进的方法是有意义的,因为糟糕的发布可能不仅会对zkSync,而且也会对以太坊扩展项目都有严重的负面影响。
融资
Matter Labs已融资4.58亿美元,最近的C轮融资是由Blockchain Capital和Dragonfly共同领投了2亿美元。此前的融资包括2亿美元的生态系统基金,由a16z领投的5000万美元的B轮融资,以及A轮和Seed轮的800万美元。
zkSync的资本非常充足,它在L2战争中是一支不可忽视的力量。
融资并不意味着成功,但zkSync已经筹集了大量资金来继续完成其愿景。zkSync预计将成为第一个与以太坊兼容的实时通用Validity Rollup,这可能会给它带来非常显著的优势。此外,它一直与以太坊社区保持一致,这可以帮助它建立一个强大的生态系统和有竞争力的护城河,而其他Rollup在部署到主网的时候可能就需要很努力的去克服困难。
那么它的主要特征是什么呢?
文化
zkSync将自己定位为专注于以太坊的扩展解决方案。它尽最大努力地与以太坊社区保持一致。当然大多数Rollup都与以太坊保持一致,因为它拥有很多优秀的开发人员和巨大的用户活动量。然而,有些人仍然对部署在其他链上和不同配置的可能性持开放态度(这种观点是有意义的;为什么要把自己限制在一个网络上呢?)
zkSync完全专注于以太坊,并以证明其与以太坊社区保持一致的5个关键品质而感到自豪:
这表明zkSync专注于与以太坊保持一致。EVM的网络效应非常猛烈,所以这种策略至少在短期内是有意义的。然而,反对这种方法的一个论点是,EVM有许多设计限制,而其他虚拟机和编程语言更适合未来的应用程序,这才有助于将加密技术带入主流。这是Starkware和Fuel等其他扩展解决方案正在采取的方法。然而,围绕EVM的基础设施的财富外溢,10个顶级TVL的链中有9条都与EVM兼容,所以这并非巧合。
EVM兼容性
不同的Validity Rollup设计
zkSync的EVM兼容性发生在语言级别,而Hermez和Scroll则更进一步,它们构建了一个可以解释EVM字节码的VM(这种方法构建起来明显更复杂,长期以来被认为是不可行的)。
通过在语言级别部署,zkSync在EVM执行的所有步骤中都不需要有效性证明,这应该会使证明过程更容易去中心化。完整zkEVM的支持者认为字节码级别的zkEVM是安全性方面的黄金标准。
在zkSync上部署
由于没有在字节码级别实现EVM,所以zkSync也增加了额外的风险(由于两个环境之间的差异)。这是否会是一个问题?如果是问题,那么会是多大的问题?这些都还有待观察。zkSync声称99%的代码可以直接部署到zkSync 2.0,而不需要任何更改。
zkSync承诺今年将开源所有东西,并且我们可以描述zkSync为在语言级别上与EVM兼容。这意味着zkVM将EVM语言(例如Solidity)编译到SNARK友好的VM。这给协议增加了一些编译器风险。
代币经济学
代币实用性是一个有问题的主题。就关于如何将令人满意的价值增值机制纳入代币以赋予其基本价值,在这个问题上人们还没有达成共识。其原因是由于希望项目避免落入到安全法规的范围。
例如,像Uniswap这样的协议(可以说是DeFi的金童)拥有一个基本价值不确定的代币。虽然它被用于治理和奖励,但它没有赋予其长期基本价值的实际增值属性(除了治理(其本身的价值值得怀疑))。
第2层代币学有一个额外的注意事项,就是它们是建立在另一个代币学协议(例如ETH)之上。在顶部添加额外的代币会增加额外的风险和摩擦点。但是,为了发展壮大和维护生态系统采取激励措施也是很有必要的。
先发优势有多强?
虽然率先进入市场无疑会给zkSync带来先发优势,但这种优势能有多强,它的可持续性又如何呢?为了探索这一点,有必要研究与EVM兼容的链。
在2020/21年的牛市中,EVM兼容链迅速崛起,其原因是由于它们为以太坊主网的用户提供了替代方案,而同时以太坊主网的价格非常昂贵。
这就带来了以下玩家:
所有这些链都发展得非常快。然而,跨EVM链的轻松部署使得开发人员和用户非常唯利唯图,人们可以快速地从一个链转移到下一个链,可以说没有任何忠诚度可言。以BNB链为例;虽然它有先发优势,但很少有项目被认为具有持久价值。
zkSync会受到唯利是图的开发者/用户的攻击吗?
zkSync可能会有所不同,因为它与以太坊社区紧密相连。人们普遍认为,Validity Rollup是最有前景的扩展技术之一,而zkSync又与以太坊合作,特别还把ETH作为gas代币,可能会让开发人员倾向于在其上进行开发。事实上,已经有150个以太坊项目表示他们计划在zkSync上进行部署,其中包括Aave、Uniswap、Chainlink、Curve等。
然而,zkSync的长期成功将取决于正在构建的其他EVM兼容的Validity Rollup的设计和用户体验,例如Scroll。如果这些公司能够推出客观上更好的产品,那么先发优势就会变得毫无意义。然而,如果zkSync和它的L3生态系统能够在有竞争力的竞争对手推出产品之前就能产生强大的吸引力,那么它的先发地位可能会给它带来显著的竞争优势。
账户抽象
帐户抽象指的是将区块链上的两种帐户类型减少为一种的目标,这会为用户降低复杂性,因为他们将不再需要区分不同的帐户类型。
以太坊自2017年以来一直在努力实现它,然而,这是一项非常具有挑战性的任务,也被支持扩展路线图而被搁置。现在,zkSync(以及其他L2,如Starkware和Fuel)将在默认情况下合并帐户抽象。从本质上讲,帐户可以实现任意的逻辑。
虽然从表面上看,这似乎并不令人兴奋,但它实际上带来了一些非常有趣的UX改进。
一次批准多个交易
在以太坊上使用dApp是令人沮丧的,因为每个链上交互都需要交易(以及gas费)。这是糟糕的用户体验。通过帐户抽象,可以将多个交易捆绑在一起。下图显示了它将如何极大地改善用户体验:
社会恢复
加密领域最大的用户体验问题之一是助记词,以及忘记助记词的全部后果。
社会恢复使丢失私钥的用户可以授权一个新钱包作为合法所有者。
可以是:
通过社会恢复,用户仍然可以保管自己的资金,并控制资产。Vitalik是社会恢复钱包的倡导者,他说这是他保护钱包的“首选方法”。
多重身份验证
帐户抽象允许用户将其帐户设置为:1.需要来自多个密钥的签名;2.只有在满足指定条件时才执行交易。虽然这听起来类似于使用像Gnosis safe这样的多重签名,但帐户抽象可以为钱包提供比典型的多重签名更好的可定制性和可用性。
帐户抽象可以为用户提供一些自定义功能,以改善用户体验。安全级别可以根据用户的需要进行调整。
任何代币都可以支付gas费用
账户抽象可以使用任何代币来支付gas。虽然目前还不确定zkSync是否会启用此功能,但假设它可以在后台运行,就可以将费用代币交换为ETH。
会话密钥
这使得钱包可以预先批准与dApp交互的某些规则,这样用户就可以随心所欲地频繁使用它,也不必签署交易。这尤其适用于区块链游戏。
插件
账户抽象启用插件,这意味着用户可以在创建帐户后添加和删除功能。
限时交易
帐户抽象的另一个潜在特性是有时间限制的交易——用户可以创建在指定的未来时间内执行的交易。
Volition
zkSync还旨在作为一种Volition来运作,被称为zkPorter。zkPorter允许用户在Validity Rollup(链上数据可用性)和Validium(链下数据可用性)之间进行选择。这允许用户/开发人员为他们的特定应用程序选择所需的安全性。例如,游戏应用程序可能会选择Validium,因为Validity Rollup安全性的额外成本对他们来说是不必要的,而DeFi应用程序可能会选择Validity Rollup,因为它增强了安全性和链上数据可用性。
zkPorter链下数据将被发送到Guardian Network—这将是一个由zkSync(尚未发布)代币保护的PoS网络。这增加了三分之二诚实验证者的信任假设,并展示了Validium和Validity Rollup之间的权衡。Validium便宜得多,但安全性也较低。
L3是什么?
为了理解“Layer-3”的含义,有必要先理解L2 Rollup。L2 Rollup指的是区块链扩展解决方案,处理以太坊L1上的交易,L1上的结算和数据可用性。L3之于L2,就像L2之于L1。
- 普遍的共识是,L3支持应用程序的自定义功能,并利用L2来实现扩展性,例如隐私。
L3将状态和执行放在多个服务器上,这对于计算密集型应用程序来说是有必要的。预期的好处包括:
Fractal Hyperchain
Fractal Hyperchain是Matter Labs用来描述他们在zkSync上L3的愿景的术语。所有的Fractal Hyperchain都将由相同的电路技术进行约束,并由相同的prover进行验证。其意义在于:
可扩展性和L3的重要性
虽然zkSync的目的是扩展以太坊,但有点讽刺的是,目前许多现有的区块链上都有大量未使用的区块空间。这是因为目前还没有能够吸引大量用户的应用程序。L3所带来的潜在的可扩展性和定制性为Web3技术的大规模采用铺平了道路。最终,这些扩展平台的成功将取决于能否开发出适合大规模采用的应用程序。
Validity Rollup战争的主要战场可能是prover
虽然有许多Validity Rollup解决方案竞相推出他们的主网产品,并试图构建最好的生态系统,但Matter Labs的首席产品官认为,重点应该放在哪个项目可以构建最好的prover上。
为了实现L3 Hyperchain的愿景,zkSync的prover需要被业界认可为是最好的。如果发生了这种情况,它可能会促进大量构建者寻求在共享prover启用的可组合且可互操作的网络中部署 L3。
如果zkSync的prover可以被接受为是一个安全可靠的通用标准,那么一个安全可互操作的Fractal Hyperchain组成的巨大网络的愿景可能成为现实。这当然也取决于L3和区块链技术本身能否实现全球规模的产品市场契合。
去中心化
通过实现proto-danksharding和danksharding,以太坊将从带宽受限的环境转移到带宽充足的环境。Nansen的报告解释了以太坊的扩展路线图。
有一种观点认为,今天的Rollup过度关注数据优化,而不是带宽优化,从而导致了围绕增长状态的问题。进而也带来了在未来去中心化prover/sequencer的挑战。
L3 / Fractal Hyperchain可能为减少状态增长提供一个令人满意的解决方案。然而,这还有待观察,如果它们发挥了承载大量链上活动的潜力,未来可能会在L2层出现问题。
去中心化位于许多Rollup路线图的末尾,但目前尚不确定如何实现这一目标,以及多快可以完成。
可组合性
Validity Rollup可以与结算层组合,例如以太坊L1。为了实现这一点,需要为每个区块生成有效性证明。当然,Validity Rollup 技术还没有达到这个水平;尽管如此,它的发展速度甚至让Vitalik Buterin感到惊讶。这将使L3能够与底层L2合成。
Polynya认为,就最大化安全性、去中心化和可扩展性而言,这是一条可行的前进道路。
这是令人兴奋的,然而,这些Rollup / L3在实践中如何运作还有待观察。zkSync在这方面处于领先地位,很可能会提供L3的第一个实例。