English

Towards a Formal Foundation for Blockchain Rollups

Cryptography and Security 2025-09-16 v3

Abstract

Blockchains like Bitcoin and Ethereum have revolutionized digital transactions, yet scalability issues persist. Layer 2 solutions, such as validity proof Rollups (ZK-Rollups), aim to address these challenges by processing transactions off-chain and validating them on the main chain. However, concerns remain about security and censorship resistance, particularly regarding centralized control in Layer 2 and inadequate mechanisms for enforcing these properties through Layer 1 smart contracts. In their current form, L2s are susceptible to multisig attacks that can lead to total user funds loss. This work presents a formal analysis using the Alloy specification language to examine and design key Layer 2 functionalities, including forced transaction queues, safe blacklisting, and upgradeability. Through this analysis, we identify pitfalls in existing designs and introduce an enhanced model that has been model-checked to be correct. Finally, we propose a complete end-to-end methodology to analyze rollups' security and censorship resistance based on manually translating Alloy properties to property-based testing invariants, setting new standards.

Keywords

Cite

@article{arxiv.2406.16219,
  title  = {Towards a Formal Foundation for Blockchain Rollups},
  author = {Stefanos Chaliasos and Denis Firsov and Benjamin Livshits},
  journal= {arXiv preprint arXiv:2406.16219},
  year   = {2025}
}

Comments

Proceedings of the 2025 ACM SIGSAC Conference on Computer and Communications Security (CCS '25), October 13--17, 2025, Taipei, Taiwan

R2 v1 2026-06-28T17:16:36.786Z