全面解析zkRollup:以太坊扩容赛道格局

Rollups和以太坊之间相结合的全新创新动态被称为「模块化的区块链」 。
原文标题:《zkRollup赛道 , 有何可期?》
原文作者:AlexBeckett , Bankless
原文来源:Unitimes
以太坊在实现可扩展性解决方案方面一直面临挑战 。 经过多年的研发 , 以太坊开发者社区已经转向了一条以Rollup为中心的路线图 。
然而 , 并不是所有的Rollups方案都是相同的 , 当前主要包括OptimisticRollups和zkRollups这两种Rollups方案 。 今天 , 我们来讨论一下zkRollups 。
当前 , zkRollup领域中两大领先的相互竞争的团队是MatterLabs和StarkWare 。 Matterlabs团队的竞争砝码是其zkSync1.0和zkSync2.0;而StartWare团队的竞争砝码是其StarkEx和StarkNet 。
让我们深入研究和对比一下这些项目 。 但首先 , 我们快速了解一下什么是Rollups 。
注意!随着网络的不断发展和进一步使用 , 本文提及的有关各个网络的信息将会有所变化 。
01.Rollups背景知识
Rollups是一种可扩展性解决方案 , 即通过在Rollups(L2)网络中将交易捆绑在一起并进行压缩 , 然后将它们发送到一个共识层(比如以太坊L1主网)进行验证 。 通过一次性验证多笔交易 , 这就增加了网络效率 , 同时通过增加可被执行的交易数量 , 从而实现了扩容 。
基于这种方式 , 突然之间以太坊可以在不牺牲安全性的情况下从15TPS(每秒交易量)提升到3000+TPS 。
特别是 , 相比于OptimisticRollups , zkRollups尤为独特 , 因为它们能够使用零知识证明技术来将隐私性整合进Rollup中 。 零知识证明技术通过允许一方向另一方证明某件事而不透露证明它所必需的信息 , 从而实现隐私性 。 然而 , 并非所有的zkRollups方案都会利用零知识技术的隐私属性 。
zkRollups利用了规模经济效应 , 即更多的交易用户使得网络的使用成本更加便宜 。 这与典型的L1区块链网络(比如当前的以太坊网络)相反 , 以太坊网络会随着网络使用的增加而变得更加昂贵 。
这种Rollups和以太坊之间相结合的全新创新动态被称为「模块化的区块链」 。
02.主网上线的zkRollups
1)StarkEx
StarkEx是StarkWare团队在2020年6月推出的一个zkRollup方案 , 支持通用智能合约(这里的通用是指智能合约具有运行任意逻辑的功能) 。 应用程序可以部署在StarkEx上 , 从而利用zkRollup带来的可扩展性优势 , 同时提供与以太坊网络类似(如果不是更好)的用户体验 。
全面解析zkRollup:以太坊扩容赛道格局】截至目前 , StarkEx已经处理了4,200万笔交易 , 其托管的四个协议——dYdX、ImmutableX、DeversiFi和Sorare——的累计交易量达1850亿美元 。
上图:Sorare是一个NFT市场 , 允许足球爱好者交易他们最喜欢的球星的NFTs卡牌 。
借助于StarkEx上部署的应用程序的大量使用 , StarkEx网络已经证明了自身的交易速度超过了9,000TPS , 转账速度达到了18,000TPS 。 鉴于以太坊主网的交易速度约为15PTS , 这意味着StarkEx的可扩展性增加了约600倍 。 除此之外 , StarkEx在峰值时的单个交易批次中包含了高达13,500笔交易 。
由于Rollups部署在以太坊上面 , 这意味着它们的交易批次需要支付的交易费也受到了以太坊L1局限性的限制 。 因此 , 除了zkRollup模式 , StarkEx还推出了一种名为Validium的新系统 , 为使用该系统的应用程序和用户提供了更加便宜的选择 。
Validium的机制非常类似于zkRollup , 唯一的区别在于zkRollup的数据可用性是放在链上 , 而Validium的数据可用性放在链下 。 这允许Validium实现相当高的交易吞吐量 。 --AlexGluchowski
在采用StarkEx扩容方案的项目中 , dYdX选择zkRollup模式(链上数据可用性) , 而DeversiFi、ImmutableX和Sorare选择Validium模式(链下数据可用性) 。