Town Crier - An Authenticated Data Feed for Smart Contracts
Association for Computing Machinery (ACM) via YouTube
Overview
Syllabus
Town Crier: An Authenticated Data Feed for Smart Contracts
What's a (decentralized) smart contract?
Virtual Trusted Third Party
Interesting smart contracts need trustworthy data
Proposed data-delivery approaches
Town Crier (TC): Basic Idea
Intel SGX: Isolation
Intel SGX: Remote attestation
Intel SGX: Secure Channel
Tripartite trust model
Another problem: Gas depletion
Gas sustainability
Challenge of Confidentiality
Running example: Self-enforcing flight delay insurance
Idea: Leverage enclave confidentiality
Taught by
ACM CCS