介绍 ==== XuperUion是超级链体系下的第一个开源项目,是构建超级联盟网络的底层方案。XuperUnion设计上采用了模块化插件化的设计,具有高性能、安全、高可扩展、多语言开发智能合约和灵活等特点。 超级节点 ======== 实际的网络中,超级节点的实体可以是一个机构,一家公司或政府部门,对外呈现是一个节点,其内部是分布式网络能力,超级节点参与记账权竞争,保证了全网运行的效率,利用超级计算机和分布式架构,突破单机限制,解决区块链网络算力和存储问题,使节点具备无限的计算力和存储力。 链内并行 ======== 当下区块链技术的实现是将所有事物打包后顺序执行。随着智能合约越来越复杂,如果顺序执行智能合约,高并发度将难以实现。顺序执行智能合约不能充分利用多核和分布式的计算能力,造成资源浪费。 XuperUnion 将合约中互相依赖的事物挖掘成DAG图的形式,便于并发的执行。依据生成的DAG图来控制事务的并发,最大化资源的利用,提高合约效率。