Contractvm: decentralized applications on Bitcoin
We introduce Contractvm, a framework for developing decentralized general-purpose applications on top of the Bitcoin blockchain. Our framework addresses several issues of Ethereum: for instance, it does not need a proprietary blockchain, and it is not affected by attacks which exploit the verifier’s dilemma. We evaluate the security of Contractvm under different attacker models: overall, we conclude that applications running over our framework are reliable whenever the honest nodes hold the majority of the total hashing power of the Bitcoin network.