Arch Virtual Machine (ArchVM) achieves smart contract functionality by handling off-chain computations, which allow for Turing-complete logic to operate at the Bitcoin base layer