Bitcoin Takeover Podcast
BTC Takeover
·
S16 E37
Andrew Poelstra on Simplicity, Bitcoin Smart Contracts & Upgrades
▶
-15
+30
0:00
1:38:53
Playback speed
1×
1.25×
1.5×
2×
Jump to a chapter
Chapters
00:50 Introducing Andrew Poelstra
01:45 Simplicity: Now Live on Liquid
02:12 Elements and Liquid’s Technical Evolution
03:09 Is Simplicity a Response to Solidity?
05:40 Simplicity’s Programming Model & Rust Inspiration
08:04 Demo Applications and Simplicity Playground
10:03 Why Not Stick with Bitcoin Script?
11:48 Bitcoin Script’s Limitations and Quirks
19:14 Simplicity’s Capabilities: Computation & Covenants
22:26 Formal Verification and Multi-Language Implementations
25:21 Machine-Checkable Proofs and Contract Safety
29:07 Covenants, OP_CAT, and Script Extension Fears
33:26 Simplicity as a Future Script Extension Path
34:31 Ethereum’s Design Mistakes & Simplicity’s Approach
53:00 Simplicity’s Lateness and Ethereum’s Rise
1:01:12 Simplicity’s Usability and Adoption Challenges
1:04:18 Potential Use Cases for Simplicity: Vaults, Business Logic, Quantum Signatures
1:08:06 Wallets and Simplicity Integration
1:16:30 Simplicity vs. Soft Forks for New Opcodes
1:19:01 Jets: Optimizing Simplicity with Native Code
1:22:44 Collider Script and High-Cost Emulation
1:24:44 Resource Limits and Transaction Size
1:29:34 Non-Scammy, Technologically Interesting Altcoins: Monero, Zcash, Grin, and Sia
1:33:14 Where to Learn More About Simplicity
BTC
TKVR
Show notes
·
MP3