Specular: Towards Secure, Trust-minimized Optimistic Blockchain Execution
Zhe Ye, Ujval Misra, Jiajun Cheng, Wenyang Zhou, Dawn Song

TL;DR
This paper introduces Specular, a secure and trust-minimized optimistic blockchain execution system that leverages Ethereum's client diversity to reduce trust assumptions and improve resilience.
Contribution
It proposes a methodology for designing resilient ORUs with minimal TCB using opportunistic 1-of-N-version programming, and implements a semantically-aware proof system for Ethereum.
Findings
Feasibility demonstrated with Specular implementation
Leverages existing Ethereum client diversity with minimal modifications
Reduces trust assumptions and enhances security in ORUs
Abstract
An optimistic rollup (ORU) scales a blockchain's throughput by delegating computation to an untrusted remote chain (L2), refereeing any state claim disagreements between mutually distrusting L2 operators via an interactive dispute resolution protocol. State-of-the-art ORUs employ a monolithic dispute resolution protocol that tightly couples an L1 referee with a specific L2 client binary--oblivious to the system's higher-level semantics. We argue that this approach (1) magnifies monoculture failure risk, by precluding trust-minimized and permissionless participation using operator-chosen client software; (2) leads to an unnecessarily large and difficult-to-audit TCB; and, (3) suffers from a frequently-triggered, yet opaque upgrade process--both further increasing auditing overhead, and broadening the governance attack surface. To address these concerns, we outline a methodology for…
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
TopicsBlockchain Technology Applications and Security · Cloud Data Security Solutions · Cloud Computing and Resource Management
