MetaContract
The first truly Turing-complete high-performance smart contract implemented on the UTXO public chain
INTRODUCTION
MetaContract is based on the contract framework of the MVC chain UTXO model. Compared with the mainstream global state-based contract model, it has the following advantages:
Different UTXO contracts can be executed and verified in parallel in MVC nodes, so the multi-core advantages of modern computers can be effectively used to greatly improve the execution speed of contracts. The TPS of the entire MVC processing contract is greatly improved.
Thanks to the zero-confirmation feature of MVC, the contract execution can return the execution result after TX reaches the memory of the miner node without waiting for confirmation.
Due to the chain dependency of the UTXO contract, the TX execution sequence of the same contract can be guaranteed, thereby removing the possibility of MEV (miners extracting value). At the same time, because the way UTXO contracts call each other is different from the global state-based contracts, some security issues such as reentry will not occur on MetaContract.
Last updated