Smart contracts on Bitcoin
Bringing expressive smart contracts and decentralized applications to Bitcoin with a new toolset
19 July 2025 4 mins read
What if you could take a smart contract, written using a modern language like Python, TypeScript, or Scala, and run it on Bitcoin without modifying Bitcoin itself?
Thanks to a novel compilation pipeline being developed at Input | Output (IO), that idea is becoming a reality. By combining a serialized smart contract format (Untyped Plutus Core – UPLC), a clever interpreter architecture (Control, Environment, Continuation (CEK) machine), and a widely supported open-source reduced instruction set architecture (RISC-V), IO…
Recent posts
Smart contracts on Bitcoin by Riley Kilgore
19 July 2025
A new era of smart contract verification on Cardano by Romain Soulat
17 July 2025
Cardano tokenomics: design, incentives, and stablecoins by Fergie Miller
9 July 2025