1. 引言
前序博客:
- Rollup去中心化
- Rollup Decentralization
- Aztec 征集 Rollup Sequencer去中心化提案
- Espresso Sequencer:去中心化Rollups
- Radius:针对Rollup生态的Trustless Shared Sequencing层
当前的L2 Rollup方案在扩容的同时,需依赖于中心化的sequencer。Espresso Sequencer为Espresso System团队开发的,在不牺牲扩容的前提下,对Rollup sequencer实现了去中心化。
Espresso Sequencer旨在为Rollup实现:
- credible中立性
- 增强互操作性
- 缓解MEV负面影响
- 与L1 validators保持长期经济激励一致
Rollup系统中的关键要素有:
- client software:用户通过client software向L2提交交易,交易将放入mempool中。
- a rollup-specific virtual machine (VM)
- one or more mempools
- a sequencer
- a proving system (for zk-VMs)
- a rollup contract on the L1 (e.g., Ethereum).
当前独立隔离的Rollup生态为:
Espresso Sequencer所实现的去中心化共享sequencing层所构建的Rollup生态为:
相应一笔L2交易的流转流程为:
Espresso Sequencer的路线图规划为:
已于2022年11月发布了Americano Testnet 1(为采用中心化网络架构的内部测试网)。
参考资料
[1] The Espresso Sequencer