Scroll 是以太坊的零知识扩容解决⽅案,具有更低的成本,更快的速度和⽆限的扩展能⼒,同时不会牺牲安全性或去中⼼化。因为在字节码层⾯兼容,在 Scroll 上开发与在以太坊上开发⼏乎相 同。从第⼀天起,Scroll 就⼀直以社区为中⼼,开放源代码。通过 zkEVM,Scroll在保持与以太坊区块链相同的安全性的情况 下,释放了 Web3 的强⼤功能。
Scroll的链上情况
截止撰稿,Scroll链上总价值达到$13,833,187,链上ETH达到7,694ETH;其中,Scroll 当前平均出块时间为 10.7 秒,总区块数量超过 7.3 万个。Scroll 的主网发布是在持续⼀年多的测试之后推出的,在 Alpha 和 Beta 测试网上完成了超过 5500 万次交易,并在 L1 上最终确认了近 100 万批次交易。Sepolia 上的 Beta 测试网是最近的测试网,在两个⽉内链接了超过 90 万个钱包地址和处理超过 600 万笔交易。
在交易数据上,Scroll日均交易笔数为 12, 330 笔,而钱包地址数达到 27,170 万个。以 ZK Rollup 赛道做对比,头部项目 zkSync Era 过去一个月的 7 日平均笔数为 673 万笔, Starknet 7 日交易笔数为 353 万笔, Linea 7 日交易笔数为 122 万笔, Polygon zkEVM 交易笔数不到 20 万笔。从中可以看出 Scroll 主网在 ZK Rollup 赛道中的交易情况 Scroll也尚待进一步观察和评估。
Scroll的技术特点
Scroll是一个用于扩展以太坊的与EVM等效的zkRollup。从技术上讲,Scroll基于两个重要部分构建。核心部分是zkEVM,用于证明L2 EVM执行的正确性。
当前的Scroll架构包含三个基础设施组件:
Scroll节点:在用户交易中构建L2块,再将它们提交到以太坊基础层,并在L1和L2之间进行消息传递。
Roller网络:生成zkEVM有效性证明,以证明交易被正确执行。
Rollup和桥合约:为Scroll交易提供数据可用性,验证zkEVM有效性证明,并支持用户在以太坊和Scroll之间转移资产。
(1)Scroll节点
Scroll节点是应用程序和用户与Scroll交互的主要方式。它由三个模块组成:Sequencer(排序器)、Coordinator(协调器)和Relayer(中继器)。
Sequencer提供了一个JSON-RPC接口并接受L2交易。每隔几秒钟,它就从L2内存池中检索一批交易,并执行这些交易以生成一个新的L2块和一个新的状态根。排序器部署基于的是Go-Ethereum(Geth),这是比较流行的以太坊节点实现方式。通过对Geth进行分叉,可以获得最佳的兼容性,并继承经受住了时间考验的安全性。
一旦生成了一个新的区块,Coordinator就会收到通知,并从Sequencer接收该块的执行踪迹。然后,它将执行踪迹分派给从roller池中随机选择的Roller,以生成证明。
Relayer监视部署在以太坊和Scroll上的桥和rollup合约。它有两个主要职责。首先,它监视rollup合约,以跟踪L2块的状态,包括它们的数据可用性和有效性证明。其次,它监视部署在以太坊和Scroll上的桥合约中的存取款事件,并将消息从一方转发给另一方。
(2)Roller网络
Roller在网络中充当prover角色,负责为zkRollup生成有效性证明。Roller应利用GPU、FPGA和ASIC等加速器来缩短验证时间、降低验证成本。图2显示了Roller是如何为各区块生成有效性证明的。这个过程包括以下步骤:
· Roller首先将从Coordinator那里接收到的执行踪迹转换为电路见证。
· 它为各zkEVM电路生成证明。
· 最后,它使用证明聚合将来自多个zkEVM电路的证明组合成单个区块证明。
(3)Rollup和桥合约
Scroll通过Rollup和桥智能合约连接到以太坊基础层。它们共同确保了L2交易的数据可用性,并让用户可以在L1和L2之间传递资产和消息。
Rollup合约从Sequencer那里接收L2状态根和区块。它将状态根存储在以太坊状态和L2区块数据中,作为以太坊调用数据。这为Scroll区块提供了数据可用性,并利用了以太坊的安全性来确保包括Scroll Relayer在内的索引器可以重建L2块。一旦建立L2区块有效性的区块证明经Rollup合约验证,相应的区块就被视为在Scroll上最终完成了。
部署在以太坊和Scroll上的桥合约支持用户在L1和L2之间传递任意消息。在此消息传递协议之上,还构建了一个无需信任的桥接协议,支持用户双向桥接ERC-20资产。为了从以太坊向Scroll发送消息或资金,用户将调用桥合约上的sendMessage交易。Relayer将在L1上索引此交易,并将其发送到Sequencer以包含在L2块中。在L2桥合约上将消息从Scroll发送回以太坊也使用了类似的过程。
Scroll的项目生态
到目前为止,Scroll 测试网上已经部署了超过 100 多 个项目,从基础设施到defi,再到游戏等。
Zada Finance
Zata Finance 是基于 Scroll 创建的跨 Rollup 去中心化交易所(DEX),允许使用者在不同的 Rollup 网路之间代币兑换。
SpaceFi
SpaceFi 是一个专注于 zk Rollup 网路的 DeFi 中心,同时具有去中心化交易所、NFT、流动性挖矿和 Launchpad 功能。
Espresso Systems
Espresso Systems是一个 Web3 应用扩展和隐私系统,于去年 3 月完成 Greylock Partners 和 Electric Capital 领投的 3200 万美元融资。Espresso Systems 研发的以太坊可配置资产隐私(Configurable Asset Privacy for Ethereum ,CAPE)智能合约应用旨在为交易创建者提供有关交易双方地址及交易金额方面可定制化的隐私。
总结
总体而言,Scroll致力于成为一个类似于以太坊的开放协议,尽管拥有核心开发团队,但在底层技术和基础设施层面保持开放。Scroll的目标是推动zkEVM生态的蓬勃发展,实现主网与zkEVM的兼容,乃至达成以太坊Layer 1的最终目标。Scroll已经推出主网,并实现了新的三层聚合电路原型,这些成果为项目提供了强大的技术支持和基础设施,为其未来的发展奠定了坚实的基础。
更多解读可关注Aibit媒体账户实时获取!本文仅作为参考,不代表任何立场,不作为任何投资建议。投资有风险,入市须谨慎。
Website: www.aibit.com
Facebook: https://www.facebook.com/aibitcom
X: https://twitter.com/aibitcom
Telegram (CN): https://t.me/aibitcom_cn
Telegram (EN): https://t.me/aibitcom
Telegram (Announcements): https://t.me/aibitcom_announcements
Discord: https://discord.com/invite/aibitcom
Medium: https://medium.com/@aibitcom
Youtube: https://www.youtube.com/@aibitcom