Speculation in Smart Contracts
summary
Proposes a concrete architecture that runs user contracts speculatively off-chain: a smaller contract committee (example sizes discussed: ~150 vs ~2,000) executes code on a recent blockchain snapshot, emits signed effects transactions plus a certificate, and forwards them to the consensus committee for simple signature checks and final inclusion. Describes integrating this with Algorand and an existing VM, batching certificates to amortize cost, and using on-chain predicates to accept or abort stale results.
AI-written summary · about
chapters (7)
- 0:00Start
- 16:24Algrorand Layer 1 Transactions
- 21:50Ethereum-style Smart contracts
- 26:01Contract calls processed by contract committee
- 30:39Window of vulnerability
- 36:28Example: Automated Market Maker
- 37:26Speculative Execution
related talks
49mAlgorand Smart Contract Architecture
31mPrivacy-preserving smart contracts
20mArbitrum: Scalable, private smart contracts
08mA brief history of "smart contracts"
38mThe Duality of Smart Contracts and Electronic Rights
25mCommSec D2 - Smart Contract (In)Security
38mOn Chain Governance Panel
25mBehavioral simulation for smart contracts
