2022年6月,《三分钟读懂Scroll:ZK Rollup扩容新锐选手》一文对Scroll的设计框架进行了简单介绍。Scroll的目标是建立“EVM等效”的zkEVM扩容网络,实现以太坊上应用的无缝迁移。
7月,Scroll推出了需要资格申请的Pre-Alpha测试网。在Alpha测试网推出之前,Pre-Alpha测试网已经处理了超过1540万笔交易,确认了超过180万个区块,并提交了64.1万批有效性证明。同时,有超过10万个用户参与其中。Alpha测试网目前已经开放,约有2145099个钱包地址,处理了约10102684笔用户交易,生成了886701个区块,平均区块时间约为3秒。
本文将介绍Scroll如何通过机制实现在去中心化的前提下继承以太坊主网的安全性。
Scroll的架构由节点网络、证明网络和Rollup合约组成。
节点网络(Scroll Node)由定序器(Sequencer)、协调器(Coordinator)和中继器(Relayer)组成。定序器提供JSON-RPC接口并接受L2交易来生成新的L2区块和一个新的状态根。协调器收到新的区块后从定序器接收该区块的Execution trace,并生成证明。中继器用于观察部署在以太坊和Scroll上的跨链桥和Rollup合约,并监视它们的存款和提取活动。
证明网络(Roller Network)的Rollers负责为ZK Rollup生成有效性证明。Roller利用GPU、FPGA和ASIC等硬件设备来减少验证时间和验证成本。
Rollup和跨链桥合约连接到以太坊,确保L2交易的数据可用性,并允许用户在L1和L2之间传递资产和信息。
Scroll的架构和机制实现了在去中心化的前提下继承以太坊主网的安全性。