Главная
Study mode:
on
1
Intro
2
Reexecution Problem
3
Mitigating cost of reexecution
4
Piperine: Idea
5
Piperine: Extra features
6
Rest of the talk
7
Background: PCPs, SNARKS
8
Background: Spice [OSDI'18]
9
Background: State in Spice
10
Liveness
11
Our Solution: State Extraction
12
Performance Optimizations
13
Ethereum Primer
14
Applying Piperine to Ethereum
15
Implementation
16
Experimental Questions
17
1 When can Piperine reduce cost?
18
1 When can Piperine reduce CPU cost?
19
1 When can Piperine reduce network use?
20
2 Can Piperine help real RSMS?
21
Summary
Description:
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.

Replicated State Machines Without Replicated Execution

IEEE
Add to list
0:00 / 0:00