Specular: Towards Trust-minimized Blockchain Execution Scalability with EVM-native Fraud Proofs

12/10/2022
by   Zhe Ye, et al.
0

An optimistic rollup (ORU) enables refereed delegation of computation from a blockchain (L1) to an untrusted remote system (L2), by allowing state updates posted on-chain to be disputed by any party via an interactive fraud proof (IFP) protocol. Existing systems that utilize this technique have demonstrated up to a 20x reduction in transaction fees. The most popular ORUs today, in active development, strive to extend existing Ethereum client software to support IFP construction, aiming to reuse prior L1 engineering efforts and replicate Ethereum Virtual Machine (EVM) semantics at L2. Unfortunately, to do so they tightly couple their on-chain IFP verifier with a specific client program binary–oblivious to its higher-level semantics. We argue that this approach (1) precludes the trust-minimized, permissionless participation of multiple Ethereum client programs, magnifying monoculture failure risk; (2) leads to an unnecessarily large and complex trusted computing base that is difficult to independently audit; and, (3) suffers from a frequently-triggered, yet opaque upgrade process–both further increasing auditing overhead and complicating on-chain access control. In this work, we aim to build a secure, trust-minimized ORU that addresses these problems, while preserving scalability and dispute resolution efficiency. To do so, we design an IFP system native to the EVM, that enforces Ethereum's specified semantics precisely at the level of a single EVM instruction. We present Specular, an ORU which leverages an off-the-shelf Ethereum client–modified minimally to support IFP construction–demonstrating the practicality of our approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/21/2022

Verilay: A Verifiable Proof of Stake Chain Relay

Blockchain relay schemes enable cross-chain state proofs without requiri...
research
05/11/2021

Agatha: Smart Contract for DNN Computation

Smart contract is one of the core features of Ethereum and has inspired ...
research
09/18/2022

Proofs of Proof-of-Stake with Sublinear Complexity

Popular Ethereum wallets (e.g., MetaMask) entrust centralized infrastruc...
research
10/15/2020

Garou: An Efficient and Secure Off-Blockchain Multi-Party Payment Hub

To mitigate the scalability problem of decentralized cryptocurrencies su...
research
07/20/2020

CACTI: Captcha Avoidance via Client-side TEE Integration

Preventing abuse of web services by bots is an increasingly important pr...
research
08/16/2022

QPQ 1DLT: A system for the rapid deployment of secure and efficient EVM-based blockchains

Limited scalability and transaction costs are, among others, some of the...
research
10/29/2022

Optimistic and Validity Rollups: Analysis and Comparison between Optimism and StarkNet

The thesis addresses the problem of scalability in decentralized blockch...

Please sign up or login with your details

Forgot password? Click here to reset