简而言之:Rollup 是一种 第二层(Layer 2)扩容方案,它先在独立链上执行交易,然后将数百或数千笔交易“汇总”成一个压缩批次,再将该批次提交至第一层(Layer 1)进行验证和永久存储。 Rollup 负责处理交易执行的繁重工作,而 L1 则通过验证证明并存储交易数据来提供安全性。这种架构在继承底层 L1 安全保障的同时,显著提高了吞吐量并降低了手续费。其主要类型有两种:乐观 Rollup(假设交易在未被质疑前均有效)和 ZK Rollup(提供正确的密码学证明)。

简明解释
不妨将汇总(rollup)想象成老师批改试卷。与校长(L1)逐一批改每份试卷不同,老师(汇总)会统一批改所有试卷,将结果汇总成一份总结报告,并提交给校长进行核验。 校长会核查报告的准确性(要么信任老师——除非有人提出异议,要么通过验证数学证明),然后将其归档作为正式记录。校长只需审查一份汇总报告,而不必逐一审查数百份单独的试卷,这大大减轻了工作量。
在区块链术语中,用户将交易提交给 Rollup。Rollup 执行这些交易,计算由此产生的状态变化,将所有内容压缩成一个批次,并连同欺诈证明机制(乐观型)或有效性证明(ZK)一起将该批次发布到 L1。L1 会验证该批次并将其永久存储。现在,一笔 L1 交易就代表了数百或数千笔 L2 交易。

Rollups 的底层工作原理
Rollup 的生命周期遵循一个清晰的流程。用户将交易提交至 L2 网络,随后由 Rollup 的排序器捕获这些交易。排序器对交易进行排序,根据当前状态执行这些交易,并生成 L2 区块。排序器会定期将一批 L2 区块压缩成紧凑格式,并将其发布到 L1 链上。

