BitVM
BitVM, or the Bitcoin Virtual Machine, is an innovative protocol by Robin Linus designed to enable Turing-complete smart contracts on the Bitcoin network without modifying its consensus rules. It achieves this by performing arbitrary computations off-chain using Bitcoin Script and then verifying the results on-chain through a challenge-response system between a prover and a verifier. This challenge-response mechanism enables complex computations using Bitcoin transactions without altering the underlying Bitcoin protocol and ensures that only accurate computations are recorded on the blockchain.
Learn more about BitVM and other iterations by visiting bitvm.org.