Sequencer Level Security
Martin Derka, Jan Gorzny, Diego Siqueira, Donato Pellegrino, and Marius Guggenmos, Zhiyang Chen

TL;DR
The paper introduces the Sequencer Level Security (SLS) protocol for rollups, enabling detection and quarantine of malicious transactions to enhance security without compromising decentralization.
Contribution
It proposes a novel security protocol for rollup sequencers to identify and isolate malicious transactions, improving trustworthiness of blockchain scaling solutions.
Findings
Prototype implementation called Zircuit on Geth and OP stack.
SLS protocol can be generalized to other rollup designs.
Enhances security by quarantining malicious transactions.
Abstract
Current blockchains do not provide any security guarantees to the smart contracts and their users as far as the content of the transactions is concerned. In the spirit of decentralization and censorship resistance, they follow the paradigm of including valid transactions in blocks without any further scrutiny. Rollups are a special kind of blockchains whose primary purpose is to scale the transaction throughput. Many of the existing rollups operate through a centrally operated sequencing protocol. In this paper, we introduce the Sequencer Level Security (SLS) protocol, an enhancement to sequencing protocols of rollups. This pioneering contribution explores the concept of the sequencer's capability to identify and temporarily quarantine malicious transactions instead of including them in blocks immediately. We describe the mechanics of the protocol for both the transactions submitted 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
TopicsEmbedded Systems Design Techniques · Cryptographic Implementations and Security · Parallel Computing and Optimization Techniques
