ROLL:三分钟读懂 Scroll:ZK Rollup 扩容新锐选手

作者:iambabywhale.eth,ForesightNews

在基于OptimisticRollup的以太坊二层网络Optimism和Arbitrum分别因为推出治理代币和与ProjectGalaxy合作的ArbitrumOdyssey活动而如火如荼发展时,被以太坊创始人VitalikButerin无限看好的基于ZKRollup的二层网络却显得不那么引人关注。

出现这样的情况,一方面是由于基于ZKRollup的网络开发难度较高,目前大都仍在测试阶段;另一方面也是由于其安全性还未经过论证和实际情况的考验,以及以太坊上应用迁移存在一定的开发难度。

Scroll的创始人表示,创立Scroll旨在优化当前的ZKRollup方案,建立一个可以使得以太坊上应用无缝迁移的二层网络。

项目融资与团队

TheBlock于今年4月的报道称,Scroll完成了由PolychainCapital领投,BainCapitalCrypto、RobotVentures、Geometry,和多个以太坊基金会zkEVMTeam的团队成员参投的3000万美元A轮融资。其创始团队成员包括了SandyPeng、YeZhang和HaichenShen。

其中联合创始人YeZhang表示其四年前就在做ZKP方向的研究,第一个项目是通过FPGA和ASIC去做ZKP的加速。之后YeZhang开始对ZKP背后的数学和密码学进行研究,并在彼时关注到了ZKP在区块链领域内的应用。YeZhang表示,着手开发Scroll网络是由于去年年初时发现了ZKRollup存在的一些问题,并且个人的研究方向恰好适合解决这些问题。

SandyPeng毕业于剑桥大学,曾在香港证监会从事研究方面的工作,17年开始开始从事Web3项目投资方面的工作。目前其在Scroll负责BD、融资、生态等方面的事宜。

HaichenShen本科就读于清华姚班,博士毕业于华盛顿大学,其博士研究方向偏向于底层系统领域。毕业后在亚马逊从事搭建机器学习系统等方面的工作。

Scroll希望解决什么问题?

目前Scroll项目整体还处于比较早期的阶段,公开信息较少。笔者通过对项目团队的采访了解到一些项目的情况,在此进行整理:

为什么要使用ZKP建立二层网络?

Scroll团队表示,使用ZKP建立二层网络的原因有三。

一是当前在应用层面较为领先的OptimisticRollup事实上是通过一种包含经济激励的「欺诈证明」来保证安全性。虽说基于经济激励的安全模型已在一定程度上得到了市场的验证,但该模型并非完全安全,它依赖于诚实节点假设,也就是说理论上仍存在被攻击的可能性,并且也正是因为此假设,从L1到L2提现需要大约7天的等待时间。而ZKRollup则可以通过数学实现理论上的完全安全,即使是最慢的提现,也只需要等待大约小时以内的证明生成时间。所以ZKRollup会拥有更好的安全性和更短的L1提现时间。

二是由于ZKP生来就拥有将大量信息进行压缩验证的能力,并且可以通过将ZKP的计算任务通过某种公平的形式进行分发从而实现验证的去中心化,在形式和效果上,都与「去中心化的高效区块链」愿景不谋而合。此外,团队表示对于某些特定的应用其基于ZKP的二层网络理论速度将会比基于OptimisticRollup的二层网络速度快得多,因为链上所需数据可以被更进一步的被压缩。

最后一点则是ZKP除了提高效率外,还可能打开未来更大的想象空间。团队表示,该方面的优势目前仅在理论认证阶段,最后能否实现以及会以怎样的方式实现目前还不得而知,需要进一步的研究探索。

Scroll计划建立EVM等效的zkEVM

Scroll团队表示,EVM等效是Optimism首先提出的概念,EVM等效意味着以太坊上的应用可以无缝迁移至Optimism而无需对代码进行过多的修改。但当前StarkWare和zkSync的方案则是重建了一套虚拟机,该虚拟机仅仅在「语言层面」与EVM兼容,也就是说也可以使用例如Solidity语言进行编译,但需要一定程度的重新开发。

我们可以从实际情况中瞥见一二。StarkNet于上个月刚刚宣布开放了和以太坊之间的跨链桥,但实际使用中我们发现StarkNet上地址格式都与MetaMask上的以太坊地址不同,用户需要再连接ArgentX浏览器插件钱包才能实现跨链。

而Scroll想要做的事情与PolygonHermez类似,是希望实现「ByteCode」级别的兼容,也就是以太坊上的应用可以几乎无缝迁移至二层网络上。除此之外,团队表示,这个级别的兼容就可以实现兼容以太坊上的所有语言,并且也可以兼容以太坊上的工具,大大降低了在二层网络上的开发难度。

去中心化验证网络

由于联合创始人有在ZKP硬件加速方面的经验,Scroll计划在ZKP方面利用硬件加速进一步提高验证效率。团队表示,其愿景是建立一个去中心化的验证网络,将ZKP的证明分发给参与者进行计算,并将结果汇总形成最终的证明。而该去中心化的验证网络将向所有人开放,并将设置激励机制与惩罚机制。

团队表示,这样去中心化的验证网络完全体现了区块链的精神并在密码学层面上保证了安全性。相较于类PoS的验证网络以及当前二层网络偏中心化的交易验证和出块机制,ZKRollup是更优的选择,但正如前文所说的,开发难度也更高。

小结

除了上述的内容之外,团队还透露其正在与Flashbots合作研究探讨一些减少MEV对用户体验伤害方面的方案,同时未来也将在应用层面探索更多非金融方面的应用。

ZKP与区块链的结合最早由Zcash的推出拉开序幕,行业也在持续对该方便进行积极的探索与研究。除了二层网络之外,例如Filecoin这样的偏应用类的项目在验证过程中也采用了ZKP。虽然目前大规模的采用可能还缺乏理论层面的一些支持,但其仍有希望成为在PoW保证安全性的一层网络上仍可以在密码学层面实现二层网络安全性的技术之一。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链链资讯

[0:15ms0-8:559ms