TeeRollup: Efficient Rollup Design Using Heterogeneous TEE
Xiaoqing Wen, Quanbi Feng, Hanzheng Lyu, Jianyu Niu, Yinqian Zhang, Chen Feng

TL;DR
TEERollup is a novel blockchain rollup protocol utilizing heterogeneous Trusted Execution Environments (TEEs) to significantly reduce gas costs and withdrawal delays, while maintaining security even if TEEs are compromised.
Contribution
It introduces a practical TEE-based rollup system with a distributed sequencer architecture and challenge mechanisms to enhance security and efficiency.
Findings
Reduces on-chain verification costs by ~86%.
Achieves withdrawal delays of a few minutes.
Ensures security with heterogeneous TEEs despite potential compromises.
Abstract
Rollups have emerged as a promising approach to improving blockchains' scalability by offloading transactions execution off-chain. Existing rollup solutions either leverage complex zero-knowledge proofs or optimistically assume execution correctness unless challenged. However, these solutions suffer from high gas costs and significant withdrawal delays, hindering their adoption in decentralized applications. This paper introduces TEERollup, an efficient rollup protocol that leverages Trusted Execution Environments (TEEs) to achieve both low gas costs and short withdrawal delays. Sequencers (system participants) execute transactions within TEEs and upload signed execution results to the blockchain with confidential keys of TEEs. Unlike most TEE-assisted blockchain designs, TEERollup adopts a practical threat model where the integrity and availability of TEEs may be compromised. To…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputer Graphics and Visualization Techniques
