4. 智能合约

自研并实现了一套智能合约虚拟机XVM。特点如下:

  1. 合约状态数据与合约代码运行环境分离,从而能够支持多语言虚拟机且各种合约虚拟机只需要做纯粹的无状态合约代码执行;
  2. 支持执行消耗资源,避免恶意攻击;
  3. 支持丰富的智能合约开发语言,比如go,Solitidy,C/C++,Java等;
  4. 利用读写集确保普通合约调用支持并发执行,充分利用计算机多核特性;