Yes, Bitcoin Can Do Smart Contracts and Particl Demonstrates How (bitcoinmagazine.com)

The Bitcoin blockchain is not
known for its ability to enable smart contracts. In fact, most developers
creating smart contracts use a different blockchain, like Ethereum.

 

But the truth is that the
Bitcoin protocol can be used to create smart contracts. Particl.io, the blockchain eCommerce platform, is doing just
that by using Bitcoin-based smart contracts to manage funds in their trustless
escrow: Mutually…

Bitcoin