Turing complete smart contracts coming to Bitcoin in one way or another, wonder which implementation will be the winner of this race. Rollups, Spiderchains, Rootstock and now BitVM, all have different methods of bringing smart contracts to Bitcoin and all have their own trade offs
With BitVM it uses taproot to activates a contract and two parties can start exchanging off-chain data to trigger state changes in the circuit.
Checkout the whitepaper here:
https://bitvm.org/bitvm.pdf
#TapRoot has to go. As well as #transaction #fees..🧛✝️🤔
Weren’t Turing complete contracts originally part of Bitcoin via Miniscript and then later removed due to increased complexity?
Not due to miniscript, no, but bitcoin originally had a function called OP_CAT which was like the heavyweight champion of expressive scripting. It was removed along with a bunch of other powerful functions after a bug was found in one of them that allowed someone to create 1 billion bitcoins in a wacky transaction