Time-Traveling Simulators Using Blockchains and Their Applications
summary
Defines a formal notion of time-traveling simulation where the simulator receives an F-block valid extension of the public chain and uses it to simulate interactions. Proves a concrete three-round zero-knowledge argument from injective one-way functions with a strict polynomial-time black-box time-traveling simulator, and a three-round two-party computation protocol from OWFs, PKE, signatures and 2-round OT. Soundness relies on a mining assumption (honest-majority and inability to convert short forks of length K into an F-length chain) and currently requires proof-of-work blockchains.
AI-written summary · about
chapters (21)
- 0:00Intro
- 0:23Blockchains A public data-structure lediger
- 2:16Simulation paradigm is central to Cryptography
- 3:25Simulator is given more power
- 6:49The blockchain data structure in more detail
- 7:39How are new blocks generated?
- 9:36Interactive Proofs
- 11:11Different ZK notions and their philosophies Notion Philosophy
- 12:13Defining Time-traveling ZK using Blockchains
- 13:19Definition: Time-traveling ZK st: current state of the blockchain
- 13:54How good is Time-traveling ZK?
- 15:44Comparison with Super-poly Simulation
- 17:25Comparison with ZK simulation in blockchain mode
- 19:11Construction 1: Time-Traveling Zero Knowledge
- 20:43Two Party Secure Computation (2PC)
- 21:34Construction 2: Time-Traveling 2PC Theorem 2 Informat : Assume injective one way functions, public key encryption and signatures, and two round oblivious transfer There exists a three-round two-party secure computation protocol with a strict polynomial time black box time traveling simulator
- 23:16Time-traveling Simulator for ZK
- 23:51Soundness: Attempt 1
- 24:58Soundness: Attempt 2 via Special Soundness of
- 26:31Concluding Soundness Proof
- 28:40Not covered in the talk
related talks
32mSoK: Private Programmability on Blockchain Systems
24mValidity and the future of blockchains
24mBeyond the Quantum Threat: Demonstrating Real-World Blockchain Resilience
15mThinking Hard is not Enough
45mOn Analyzing Blockchain Consistency
01h 05mPBFT and Blockchains
23mBlockchain
26mThe Prehistory of Blockchain
