作者:francesco,Castle Capital;翻译:金色财经xiaozou

10月10日,Scroll发布了一条神秘的信息,宣告其主网启动。除了空投farming,我并没有完全意识到这一点。所以我决议深化研究一下!

我们先来了解Scroll。Scroll是一种以太坊扩展解决方案:一个L2通用零知识(zk)rollup。听起来有很多时尚花哨的词语,让我们细心来看。

作为运转在以太坊上的L2 rollup,Scroll导入了原生ETH安全性。

一文读懂Scroll的技术堆栈和交易流程

除了安全性之外,Scroll还无缝交融到了丰富的以太坊生态系统中:

· 东西

· dApps

· 智能合约

· 用户群

这种做法能够毫不费力地传输和交换运用这些资源,确保无与伦比的EVM兼容性。“关于用户和开发者来说,Scroll几乎等同于以太坊。”

在Scroll问世之前,不存在通用的zk rollup,主要是碍于为以太坊虚拟机(EVM)计算生成zk证明的复杂性。简略地说,通用rollup意味着具有与EVM等效的功用。

然而,在zk rollup上成功运转EVM环境一直以来都是一个难以完结的方针。这要归因于将EVM买卖转换为可通过zk证明解说的逻辑电路的复杂性。这种复杂性也解说了为什么zk rollup项目只专心于特定的应用程序,比如专心于买卖的dYdX,以及专心于NFT的ImmutableX。

由于技能困难,无法开发出能够布置各种dAapp的通用网络。这也是为什么与 optimistic rollup(如Immutable)比较,zk-rollup在TVL和用户数量方面体现不佳。

尽管存在这些应战,但对通用zk rollup的探索仍在持续。与EVM兼容很重要,由于它极大地简化了开发人员过渡到新链所需的作业。

向非EVM链过渡意味着:

· 必须将现有契约搬迁和重写到新的rollup。

· 不被现有EVM东西(库、钱包、商场等)支撑。

· 无法支撑来自以太坊生态系统的应用程序。

许多rollup都承当了通用zk EVM的任务,具有不同等级的EVM兼容性。

五大zkEVM比较

一文读懂Scroll的技术堆栈和交易流程

 (1StarknetzkSync(语言级):

这些都是目前运用自己的自定义虚拟机(Cairo VM)运转的专用解决方案。他们运转一个自定义VM,并创立了一个编译器,“Warp Transpiler”,该编译器将Solidity代码编译为Cairo VM字节码。

一文读懂Scroll的技术堆栈和交易流程

他们所做的是创立一个新的VM,并在上面增加以太坊东西支撑作为额定的层。这依然完结了将solidity合约导出到StarkNet的方针,从而完结了“EVM兼容”。

尽管不是直接的EVM履行,但它保留了兼容性,允许Solidity开发人员为他们的rollup编写代码。这是一个很好的折中方案。

2Polygon zk-EVM(字节码等级):

Polygon运转自定义VM,但已将一切EVM操作码映射为对其VM有用的操作码。Polygon的办法是构建一个具有“操作码级等效”的zkEVM。

与Scroll比较,Polygon有一个代替的runtime(运转时)——zkExecutor,它运转自定义“zkASM”操作码,而不是直接运转EVM操作码。这样做是为了优化EVM解说(由于直接证明EVM会有太多的限制)。

一文读懂Scroll的技术堆栈和交易流程

 下面是这个进程的示意图:

一文读懂Scroll的技术堆栈和交易流程尽管这种配置比Scroll功能更高,但它增加了很多自定义代码(以创立zkASM),引入了修改代码或东西以完结兼容性的可能的要求,而且跟着时刻的推移,可能与以太坊的差异越来越大。

3Scroll(字节码等级):

将EVM履行直接转换为可验证的电路,具有东西支撑和兼容性方面的优势。目前,Scroll并不支撑一切EVM操作码,但他们方案跟着时刻的推移终究完结这一点。

一文读懂Scroll的技术堆栈和交易流程

Scroll的技能仓库  怎么运作的?

Scroll是一个zk rollup,在ETH L1上有一个智能合约,是一个zkEVM证明验证器,能够验证Scroll协议是否安全。

一文读懂Scroll的技术堆栈和交易流程

买卖怎么在Scroll上进行?

· Scroll能够批处理区块,并将区块数据写入以太坊。

· 一旦在新区块中生成有用性证明,该证明就会被写入以太坊。

一文读懂Scroll的技术堆栈和交易流程

因而,Scroll上的区块能够有三种状况:

· 预提交:由排序器提议并包含在Scroll中。

· 已提交:以太坊上发布的买卖数据

· 终究确定:正确履行已被发布在以太坊上的链上有用性证明确认。

买卖流程如下:

(1)从排序器流入的买卖被绑缚打包在一个块中(1)。

(2)数据和调用数据被提交到L1上的rollup合约中,区块被提交(D1)。

一文读懂Scroll的技术堆栈和交易流程

(3)证明生成:将信息传递给协调者(已完结作业的“痕迹”),然后传递给prover,再由prover生成zk证明。

(4)证明生成可占用多个区块,而且能够由不同的“prover”并行履行。

一文读懂Scroll的技术堆栈和交易流程

(5)聚合证明生成:证明是分批生成和聚集的,然后提交到链上进行验证(Verify)。

(6)区块终究确定完结。

一文读懂Scroll的技术堆栈和交易流程

买卖>由运转Geth分叉的节点处理>履行痕迹>输入zkEVM电路>产生证明>输入到调集中,表明证明是有用的>生成聚合证明>发给L1合约。

一文读懂Scroll的技术堆栈和交易流程

为什么挑选Scroll

· 以开发者为中心:供给与EVM等效的字节码。

· 效率:为以太坊创造更安全的区块空间,削减gas费。

· 速度:优化区块时刻(3秒vs以太坊的12秒)。

· 与以太坊愿景一致。

自Scroll发布以来,已经积累了超过150万美元的TVL。

一文读懂Scroll的技术堆栈和交易流程

 已有超1383名用户在Scroll上桥接了ETH。

一文读懂Scroll的技术堆栈和交易流程

 超975枚ETH已被桥接到Scroll主网,总计150万美元。

一文读懂Scroll的技术堆栈和交易流程

几点思考:

ZK rollup被视为是一种优于其optimistic rollup竞争对手的设计,特别是在隐私方面,由于缺乏诈骗依据而没有提款推迟。

作为兼容字节码的通用zk rollup,Scroll承诺在不影响EVM的网络效应和东西的情况下,在L2上供给zk证明的优点。

与EVM完全兼容是L2的圣杯,这就是Scroll的价值建议:兴奋的以太坊。Scroll的字节码兼容性以最大的兼容性将zk证明的一切优点交融到了以太坊。

另外值得注意的是,Scroll致力于去完结去中心化。尽管初始阶段将有一个中央排序器,但去中心化方案正在准备中。此外,一切的zk证明终究将由一个去中心化的“prover”网络创立。

此时快讯

【Tether CEO:RGB协议是在比特币上发行稳定币的“最佳机会”】金色财经报道,Tether新任首席执行官Paolo Ardoino表示,RGB协议是在比特币上发行稳定币的"最佳机会"。Ardoino认为,在Tether停止使用Omni发行USDT稳定币后,RGB是Omni的"合法继承者"。
RGB是比特币和闪电网络的智能合约系统和链外协议,可以铸造和发行基于比特币的数字资产。据其网站介绍,它最初是由比特币教育家Giacomo Zucco于2016年设想的一种"基于非区块链的资产系统",利用了比特币核心开发者Peter Todd早先的想法。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注