1.2 模块

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

1.4 权限系统

XuperUnion支持多种隐私保护和保密机制,包括但不限于:(1)数据在p2p网络中采用ECDH协商连接会话密钥以及对称加密算法,做到一话一密,保障区块链数据的安全性;(2)通过助记词技术,在用户私钥丢失的情况下可以恢复;(3)多私钥保护的账户体系;(4)基于椭圆曲线算法的公私钥加密和签名体系;

1.6 性能

XuperUnion是百度自研的一套区块链解决方案,采用经典的UTXO记账模式,并且支持丰富的智能合约开发语言,交易处理支持并发执行,拥有完善的账户与权限体系,具有可插拔共识机制。