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
From roadmap to reality: transparency, accountability, and momentum by Can Huzmeli
8 August 2025
Cardano's governance journey: a timeline for decentralized democracy by Ivan Irakoze
4 August 2025
Democratizing security in the Cardano ecosystem: a complete development lifecycle by Joseph Fajen
30 July 2025