百度开源超级链技术方案!
XuperUion是超级链体系下的第一个开源项目,是构建超级联盟网络的底层方案。
超级链技术的设计哲学
轻
自研的数据模型和虚拟机、框架轻便、组件可插拔
快
基于链内并行等技术,8.7万TPS,计算能力突破单核、单机的边界
稳
数据安全可信、隐私被充分保护,可监管的主权区块链
易
文档丰富、多语言SDK,简单易用
超级链技术亮点
支持全球部署
鲁棒的P2P网络,高效的广域网数据交换
账本支持分叉,具备自动收敛一致性
高性能
原创的XuperModel模型,真正实现了智能合约的并发执行和验证。
TDPOS算法确保大规模节点下的快速共识。
使用AOT加速的WASM虚拟机,合约运行速度接近native程序。
安全隐私更全面
多私钥保护账户,链上内置权限管理
权限校验去中心化,支持权重累计、集合运算等灵活策略
性能更卓越
独创的链内并行技术,能并行执行和验证合约
采取存储和计算分离的架构
自研高性能虚拟机,资源消耗可衡量
灵活可定制
高度模块化的架构设计,存储、共识、虚拟机等均可插拔
支持标准接口,自定义组件可任意接入框架
支持C++和GO主流开发语言
独一无二的开源
XuperModel链内并行技术
超级链底层的多版本数据模型,支持大量智能合约并行地执行读写数据,且数据生效零延时,无需隔一个区块。
XuperBridge一体化智能合约
XuperBridge是合约虚拟机和区块链账本之间的桥梁,通过统一的接口可对接各种合约虚拟机,从而方便开发者使用自己熟悉的语言快速编写智能合约。
可插拔共识机制
XuperChain可插拔共识的可插拔性主要体现在支持不同链设置不同的共识、支持同一个链上共识机制的无缝升级和用户自定义共识。
账户权限系统
在账户安全方面,内置了多私钥保护的账户体系,支持权重累计、集合运算等灵活的鉴权策略。保障了智能合约运行的安全和可控。
账户权限系统示意
项目地址
github地址:https://github.com/xuperchain/xuperchain
关微信公众号:互联网架构师,在后台回复:2T,可以获取我整理的教程,都是干货。
猜你喜欢
1、GitHub 标星 3.2w!史上最全技术人员面试手册!FackBoo发起和总结
5、37岁程序员被裁,120天没找到工作,无奈去小公司,结果懵了...