$\mathsf{CRATE}$: Cross-Rollup Atomic Transaction Execution
Ioannis Kaklamanis, Fan Zhang

TL;DR
CRATE is a secure protocol enabling atomic, cross-rollup transactions across multiple layer 1 chains, addressing fragmentation and trust issues in existing solutions, and demonstrated to be practical through implementation and experiments.
Contribution
It introduces a formal model and a secure protocol for cross-rollup atomic transactions, supporting multiple L1 chains with proven security and practical efficiency.
Findings
Supports cross-rollup transactions with finality in 4 rounds on L1
Proves security of CRATE through formal models
Demonstrates practicality with gas-efficient implementation
Abstract
Blockchains have revolutionized decentralized applications, with composability enabling atomic, trustless interactions across smart contracts. However, layer 2 (L2) scalability solutions like rollups introduce fragmentation and hinder composability. Current cross-chain protocols, including atomic swaps, bridges, and shared sequencers, lack the necessary coordination mechanisms or rely on trust assumptions, and are thus not sufficient to support full cross-rollup composability. This paper presents , a secure protocol for cross-rollup composability that ensures all-or-nothing and serializable execution of cross-rollup transactions (CRTs). supports rollups on distinct layer 1 (L1) chains, achieves finality in 4 rounds on L1, and only relies on the underlying L1s and the liveness of L2s. We introduce two formal models for CRTs, define atomicity within them,…
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
TopicsSemiconductor materials and devices · Distributed systems and fault tolerance · Mass Spectrometry Techniques and Applications
