Building Blocks of Simplicity: Values and Types
Introduces the foundational concepts of values and types in Simplicity, highlighting its formally verified and minimalist design.
- Kiara Bickers
Introduces the foundational concepts of values and types in Simplicity, highlighting its formally verified and minimalist design.
- Kiara Bickers
Examines how Simplicity uses holes and explicit side effects to safely handle incomplete programs and external data like signatures.
- Andrew Poelstra
How Simplicity builds on Miniscript's structured, composable Bitcoin script, and how to integrate Simplicity into Bitcoin using Taproot.
- Christian Lewe
Outlines the evolution from Bitcoin Script and Miniscript to Simplicity, emphasizing how each step improves security, expressiveness, and formal verification.
- Christian Lewe
How Simplicity builds on Miniscript's structured, composable Bitcoin script, and how to integrate Simplicity into Bitcoin using Taproot.
- Christian Lewe
Explores how Simplicity integrates with Taproot and enables universal sighashes, providing greater flexibility and security in transaction validation.
- Andrew Poelstra, Dr. Russell O'Connor
Details how the disconnect combinator allows developers to modularize Simplicity programs, enabling better abstraction and reuse of smart contract components.
- Dr. Russell O'Connor
An overview of Simplicity, what inspired its development, and an introduction to its formal semantics and jets.
- Dr. Adam Back
Announces the release of Simplicity jets, pre-verified code fragments that improve efficiency by reducing the computational cost of frequently used operations.
- Andrew Poelstra, Dr. Russell O'Connor
An introduction of the low-level language of Simplicity with a Q&A from the audience.
- Dr. Adam Back