Payment Channels and Smart Contracts on Bitcoin*

A general misconception is that bitcoin is less smart-contract friendly than some other blockchains…