YoVDO

Replicated State Machines Without Replicated Execution

Offered By: IEEE via YouTube

Tags

Distributed Systems Courses Cryptography Courses Ethereum Courses Cost Reduction Courses

Course Description

Overview

Explore a groundbreaking approach to reducing costs in large-scale replicated systems under a Byzantine fault model in this IEEE conference talk. Discover how the proposed method transforms replicated state machines (RSMs) to delegate state machine execution, utilizing an untrusted prover to produce cryptographic proofs of correct state transitions. Learn about Piperine, a system designed to make proof machinery profitable in RSMs by reducing proving and verifying costs while maintaining liveness. Examine the experimental results demonstrating Piperine's effectiveness in a payment service and its application to ERC-20 transactions in Ethereum, showcasing significant reductions in per-transaction and network costs. Delve into topics such as PCPs, SNARKs, state extraction, and performance optimizations. Gain insights into the potential of this innovative approach for improving efficiency in real-world RSMs with large numbers of nodes.

Syllabus

Intro
Reexecution Problem
Mitigating cost of reexecution
Piperine: Idea
Piperine: Extra features
Rest of the talk
Background: PCPs, SNARKS
Background: Spice [OSDI'18]
Background: State in Spice
Liveness
Our Solution: State Extraction
Performance Optimizations
Ethereum Primer
Applying Piperine to Ethereum
Implementation
Experimental Questions
1 When can Piperine reduce cost?
1 When can Piperine reduce CPU cost?
1 When can Piperine reduce network use?
2 Can Piperine help real RSMS?
Summary


Taught by

IEEE Symposium on Security and Privacy

Tags

Related Courses

Blockchain Basics
University at Buffalo via Coursera
Bitcoin and Cryptocurrencies
University of California, Berkeley via edX
Введение в технологию блокчейн
Moscow Institute of Physics and Technology via Coursera
Blockchain: Foundations and Use Cases
ConsenSys Academy via Coursera
The Blockchain
University of California, Irvine via Coursera