摘要
2020年9月9日,开放原子开源基金会正式与百度完成了超级链内核项目捐赠协议的签署,这一捐赠协议的签署意味着百度自主研发的超级链技术将依托于开源基金会以全新的组织形态进行运作。此项目作为开源基金会区块链领域首个捐赠项目进行孵化,并在全球开展开源技术和生态的运营及推广活动,一年来进展不断,不断朝着高性能、高易用、高可扩展方向发展,赋能金融、政务、医疗、农业、工业互联网等众多场景的区块链应用。
一周年大事记
2020年9月9日
百度超级链内核完成向开放原子开源基金会的捐赠,成为开放原子开源基金会首个项目。
2020年10月12日
完成fabric、以太坊、Quorum等行业主流技术兼容。
2020年10月15日
以百度、浪潮、招行、趣链、哈工大(深圳)为发起方的可信账本工作组正式成立。
2021年3月27日
2021区块链开源技术巡回沙龙北京站,开放原子超级链内核OpenAtom XuperChain重磅发布。
2021年4月10日
2021区块链开源技术巡回沙龙深圳站落地。
2021年4月17日
现在是大数据的时代,所有工作信息的获得大都是从数据分析开始,这就不仅仅要求我们在搞懂上司所布置的工作是什么之外。
2021年5月14日
XuperChain压测工具重构上线。
2021年6月3日
XuperChain证书中心、网关工具上线,可提供可授权的访问权限。
2021年6月25日
开放原子超级链开发者夏季论坛举行,政府代表、高校教授、研究机构代表和企业伙伴齐聚一堂,探讨未来技术发展和应用落地。
开源伙伴黑曜石(Obsidian Labs)贡献IDE开源工具,XuperIDE将支持基于OpenAtom XuperChain的智能合约开发。
2021年7月2日
XuperIDE SIG组启动,正式对外招募开发者加入。
2021年7月23日
OpenAtom XuperChain V5.1版本通过可信区块链功能测评。
2021年8月19日
XuperChain新版本开源中心上线,官方论坛上线。
一、OpenAtom XuperChain简介
XuperChain是百度自主研发的区块链底层技术,拥有487篇核心技术专利,以“高性能”、“自主可控”、“开源”为主要设计目标,响应国家政策,打破了国外技术在区块链技术领域的垄断,致力于创建“更快、更通用、更好用”的区块链底层技术。2019年5月,XuperChain正式向全社会开源。2020年9月,百度将XuperChain的内核技术XuperCore捐赠给开放原子开源基金会,以全新的开源治理模式面向全社会。
二、架构设计
OpenAtom XuperChain整个系统分成三层:
1、核心服务层:这一层定义区块链的各个模块API、核心结构和流程,并管理各模块的加载和初始化,聚合和调度各核心组件实现系统需求。
2、领域服务层:这一层负责区块链核心组件的具体实现,通过实现核心层定义的、接口和加载方式,接入到系统。这层的组件可以针对不同的需求场景有多种不同的实现。
3、基础组件层:这一层实现业务无关的通用基础库,各层都可以引用。
三、核心优势
超高性能
OpenAtomXuperChain致力于打造最快的区块链底层技术。性能一直是区块链技术被广泛应用的最大障碍。XuperChain基于独创的XuperModel技术、大规模节点快速共识技术、AOT加速的WASM虚拟机技术等核心技术,保证了XuperChain的超高性能。并高分通过全行业的功能、性能测评,单链性能达8.7WTPS。
高可扩展
OpenAtomXuperChain致力于打造最通用的区块链底层技术。不同的应用场景对于区块链的使用需求不同,为了适应更多的场景,底层技术需要能够可扩展。OpenAtomXuperChain基于动态内核技术,实现无内核代码侵入的自由扩展内核核心组件和轻量级的扩展订制内核引擎,满足面向不同场景的区块链实现的需求。并且不同的模块有丰富的技术选型。
高度易用
OpenAtomXuperChain致力于打造最好用的区块链底层技术。OpenAtomXuperChain具有丰富的生态工具、官方文档教程、7 X 24小时开源社区支持,大大降低开发者的使用门槛。能够帮助用户快速上手。
自主研发
OpenAtomXuperChain是自主研发的技术,核心技术完全自主可控,并采用Apache2.0向全社会开源。
四、生态技术
围绕着OpenAtom XuperChain底层核心技术,构建起了整个开源生态技术体系,形成强大的开源技术生态。整个技术生态主要包括内核技术、核心方向、生态工具、交叉学科、解决方案五大组成部分。
内核技术
内核层就是OpenAtomXuperChain内核技术,其定义了一系列标准API,构建一个区块链体系结构,规定了各个模块的逻辑结构、功能特征和各模块间的交互关系,并提供了各个模块适用不同场景的标准实现。
核心方向
核心技术方向是基于内核标准API定义的区块链体系结构之上,各个组成可以独立发展起来的技术方向,主要包括九大核心技术方向,分别包括共识技术、密码服务、存储账本、节点通信、智能合约、系统安全、监管治理、隐私保护、跨链技术等。
生态工具
生态工具技术是围绕着分布式账本技术的周边技术,主要包括区块链管理工具技术、区块链测试技术、钱包技术、浏览器技术、业务集成工具集、合约开发工具集(IDE等)等。
交叉学科
主要是区块链技术和其他技术相结合的交叉学科技术,比如去中心化身份技术、可信计算技术、边缘技术以及5G技术等等。
解决方案
行业领域技术主要是区块链应用具体行业所产生的行业领域技术,比如与金融行业、供应链领域、医疗行业、政务行业等,目前OpenAtom XuperChain已经在30+场景落地。
五、社区治理
OpenAtom XuperChain依托于开放原子开源基金会进行开源社区建设,并构建国内首个区块链开源工作组——可信账本工作组,负责工作组成员招募,项目引进、孵化、管理、运营等工作。工作组下设战略委员会、技术委员会、项目研发团队和运营及生态委员会。
目前区块链工作组下设以下几个机构,用于工作组日常事务的管理,分别介绍如下:
1. 战略委员会:可信账本工作组的决策机构,负责制定、表决工作组的发展方向、战略规划; 表决工作组重大事项和决议;推荐、吸纳行业标杆及优秀单位加入。包括组长一名、副组长若干,一般成员单位若干。
2. 技术委员会(Technical Steering Committee, TSC):可信账本工作组的技术决策机构。负责制定本工作组的技术方向、产品架构设计、前瞻性技术研究,决策子项目的技术规划和实现,跨子项目之间的技术协调,项目的引进、孵化等工作。
3. 运营及生态组:举办峰会、组织线上活动、PR传播等形式,树立并打造具备国际顶级影响力的区块链开源品牌;建立与行业协会、区块链组织的密切联系,参与行业、国家区块链标准建设;对高校进行联合科研,最佳实践输入输出;对企业进行项目创新,人才输入;对科研机构提供技术支撑,辅助行业完成数字化、智能化;社区管理,开源软件初始用户科普等工作;打造覆盖央媒、科技媒体、行业媒体、自媒体的传播矩阵,扩大传播影响力。
六、加入开放原子超级链
如果您对我们的项目感兴趣,可移步超级链开源社区,了解我们的开源代码和开源文档。
Github源码地址:https://github.com/xuperchain/xuperchain
开源文档:https://xuper.baidu.com/n/xuperdoc/index.html
开源技术论坛:https://developer.baidu.com/article.html#/articleHomePage
您也可以添加开源小助手(微信id:XuperChain-Help),加入官方微信社群讨论。