当前位置:首页 > 知识 >

ZK-Rollups:能否成为黑马

  • rollup
  • 2023-07-07 13:14:51
  • 16

作者:CoinMixGlobalResearch

前言:

在用户使用激增后,以太坊面临着链条拥堵和成本高的问题。在以太坊团队的路线图上,他们选择了使用Rollup扩容的方法来解决这个问题。

但是,并非所有的Rollups解决方案都是一样的。其中,Polygon由于起源问题,一些社区成员选择离开。这些Rollups主要包括机制OptimisticRollups和zkRollups(零知识证明机制)。本文将主要介绍zkRollups机制。

在zkRollups领域中,MatterLabs和StarkWare互相竞争。其中,MatterLabs的解决方案是zkSync1.0以及zkSync2.0,而StarkWare的解决方案是StarkEx和StarkNet。

在了解这些方案之前,先来看看Rollups的原理:

Rollups可以通过其本身网络将交易捆绑并压缩发送到以太坊链上进行验证。通过一次性验证该网络上的多笔交易,增加网络的运行效率,从而增加交易的执行数量,进而实现扩容。

通过Rollups,一次性交易的数量可以从15增加到3000,从而增加以太坊的每秒交易数量。

关于OptimisticRollups与zkRollups的区别,第一个区别是zkRollups可以通过零知识证明技术将隐私性与解决方案结合,也就是允许一方向另外一方证明某件事而不用透露证明该方的信息,从而实现隐私性。当然,并不是所有的zkRollups都利用零知识技术的隐私属性。

与L1相比,zkRollups具有更强的规模经济效应。对于以太坊来说,随着越来越多的用户使用zkRollups,成本和处理速度会进一步降低,从而降低网络的使用成本,达到最初的目的。

接下来,将对zkRollups中的StarkWare和MatterLabs进行介绍。

一、StarkWare阵营:

1)StarkEx

StarkWare于2020年6月左右推出了StarkEx,它支持通用智能合同的部署,提供了与以太坊相似的体验。目前,StarkEx已经处理了4300万笔交易,交易速度超过9000TPS,转账速度达到1.8万TPS。与以太坊相比,StarkEx的可扩展性增加了近600倍。

StarkEx还提供了SHARP功能,可以将来自多个应用程序的Rollup交易批次聚合为单个批次,并一次性发布到以太坊。但是,由于Rollups在以太坊上的部署限制,StarkEx自身的交易批次的交易费用也会受到影响。为了解决这个问题,项目方还推出了Validium机制,可以为应用程序和用户提供更低的成本。

与zkRollups链上的数据可用性不同,Validium将数据可用性放在链下,提高交易吞吐量的同时提供了更低的成本。

在应用程序部署方面,dYdX、ImmutableX、DeversiFi以及Sorare选择了StarkEx。而dYdX选择了zkRollup模式,DeversiFi、ImmutableX和Sorare选择了Validium模式。相比于zkRollup,Validium的交易费用更便宜,例如ImmutableX在Mint和交易NFTs时的Gas费用为0美元。

2)StarkNet

除了StarkEx这种有Validium模式的zkRollup之外,StarkWare还推出了下一个zkRollup迭代,即StarkNet。StarkNet的最重要特点是可以实现应用程序的完全组合,即应用程序可以相互合作和连接。与StarkEx不同,StarkNet无需许可部署应用程序,任何人都可以在网络上部署应用程序。

StarkNet已经从应用程序开始扩展到Devtools和NetworkTools,预计随着基础设施的增长,越来越多的Dapps将会部署在StarkNet上。

二、MatterLabs阵营

1)zkSync1.0

MatterLabs推出的第一个zkRollup扩展性方案是zkSync。除了具有低成本的交易成本外,zkSync最大的特点是不限于使用ETH作为交易成本,可以使用其他代币进行支付,最低成本为0.2美元。目前,zkSync的主网交易量约为600万TVL,价值约为2600万美元。与StarkEx网络相比,zkSync在TPS、交易处理量和总锁仓价值上还有很大的发展空间。zkSync还增加了NFTs的功能,包括NFTs的Mint和交易等。

2)zkSync2.0

zkSync2.0是MatterLabs的下一个重要扩展方案。它与StarkNet类似,也会逐步支持完全可组合的智能合约。zkSync2.0的TestNet已于2021年10月上线,CurveFinance是该网络上首个应用部署的项目。zkSync2.0还引入了zkEVMTestNet,主要用于在zkRollup上部署ETH智能合约。目

猜你喜欢

关注我们

微信二维码

微信