does bitcoin have smart contracts 
initially bitcoin s blockchain was not able to execute smart contracts however the taproot upgrade in 2021 allowed the blockchain to use smart contracts in transactions 5