Unbeknownst to many, smart contracts on the Bitcoin network are possible. The difference between Bitcoin and other blockchain networks marketed as smart contract platforms is that Bitcoin’s smart contracts take a more rudimentary form — yet they are still powerful. Bitcoin trades off flexible programmability for robust security.
This article focuses on Bitcoin smart contracts and their various types as well as their evolution over time.