智能合约是区块链应用业务逻辑的载体。要实现企业级应用的落地,则需要智能合约引擎,而其必备的特质有:完备的业务功能、可确定性、可终止性、完备的升级方案等。 最早是以太坊将支持Solidity语言的EVM执行引擎引入区块链中,拉开了区块链2.0的序幕,但因其合约语言本身在语言成熟度、生态工具、复杂合约编写性能等方面具有一定局限性,导致无法满足很多大规模商业应用场景。 因此趣链区块链平台首创了支持Java语言的智能合约执行引擎HVM(HyperVM),在保证智能合约执行的安全性、确定性、可终止性的前提下,提供了一系列灵活应用模式、工具方法集,以满足复杂多样的业务场景需求,面向广泛的区块链开发人员提供