BitVM in a Nutshell
  • BitVM in a Nutshell
  • Introduction to BitVM
    • What Is BitVM?
    • How Bitcoin's Programming Works
    • How BitVM Enhances Bitcoin's Functionality
    • Bringing Computation to Bitcoin Through Off-Chain Execution
    • Conclusion
  • BitVM Applications & Use Cases
    • Introduction
    • Building Trust-Minimized Bridges
    • Beyond the Lightning Network
    • Sharing Bitcoin Security with Other Systems
    • Conclusion
  • BitVM Programming Paradigms
    • Introduction
    • How to Construct a BitVM in Practice
    • The Challenges of Compiling for Bitcoin
    • The Solution: Staging Compilation and Decomposition
    • Remarks and Future Directions
  • Existing Efforts related to BitVM
    • The Birth of BitVM
    • Making BitVM Practical: The Push for Efficiency and Automation
    • Real-World Applications: The BitVM Bridge
    • Conclusion
  • Future Work: Scaling BitVM in Production
    • Introduction
    • Developing Bitcoin-Friendly Cryptographic Primitives
    • Automating the Compilation Pipeline
    • Enhancing Security Through Formal Methods
    • Conclusion
  • BitVM vs. OP_CAT
    • What Is OP_CAT and Why Does It Matter?
    • How OP_CAT Could Boost BitVM
    • Why Isn’t OP_CAT Enabled Yet?
    • Conclusion
Powered by GitBook
On this page
  • Jump right in
  • Acknowledgments

BitVM in a Nutshell

NextWhat Is BitVM?

Last updated 6 months ago

Everything you need to know about BitVM: from its foundational principles to real-world applications and future directions.

Jump right in

Acknowledgments

This report is led by Nubit and funded by research grants from Starkware and Fractal Bitcoin.

Introduction to BitVM

What is BitVM? Explain it like I’m 5

BitVM Applications & Use Cases

Real-World Benefits of BitVM

BitVM Programming Paradigms

Inside the Compilation Pipeline

Existing Efforts Related to BitVM

Who’s Working on It?

Future Work: Scaling BitVM in Production

Challenges and Pathways for Adoption

BitVM vs. OP_CAT

Towards Bitcoin Programmability

Page cover image