Many think that smart contracts are only executable on overly-complex blockchains, but Bitcoin is a smart contract platform by definition. Many think that smart contracts are only executable on overly-complex blockchains, but Bitcoin is a smart contract platform by definition.