写点什么

百度开源超级链 XuperChain:过去这一年,百度在区块链领域做了些什么?

  • 2019-05-31
  • 本文字数:2341 字

    阅读完需:约 8 分钟

百度开源超级链XuperChain:过去这一年,百度在区块链领域做了些什么?

5 月 28 日,百度正式宣布开源超级链 XuperChain。作为百度云区块链解决方案的技术内核,XuperChain 由百度完全自研,是一个支持平行链和侧链的区块链网络,通过特殊的 Root 链来管理 XuperChain 网络的其它平行链,并提供跨链服务,突破了当前共识机制不统一、单机算力不足与串行任务处理三大技术瓶颈。


开源的 XuperChain 具有以下特性:


  • 让区块链应用搭建更加高效,提供多组件、可实现定制化开发。智能合约、共识机制等能力被拆解成单个模块,开发者根据场景应用需求进行灵活调用。

  • 持全球部署。可在广域网高效的数据交换。

  • 性能行业领先。采用独创的链内并行技术,实现单链 6.5 万 TPS,整体网络 20 万 TPS。

  • 安全隐私更全面。提供了多私钥保护的账户体系,且账户系统是内置在账本。实现了去中心化的权限校验,权限模型支持权重累计、集合运算等灵活的策略。


XuperChain 中涉及到百度拥有知识产权的三大业内领先的核心技术,分别是链内并行技术、一体化智能合约技术、可插拔共识技术。


1、链内并行技术


超级链的高性能与链内并行技术有很大的关系,我们称之为 XuperModel,XuperModel 是一个带版本的数据库。基于 smart cache 生成读写集,cache 中的读写集对系统是只读的。这样的机制支持智能合约最大粒度并行执行,并发粒度可以做到交易粒度,并做到及时落盘。


2、一体化智能合约技术


超级链分为用户态和内核态,XuperBridge 是链接用户态和内核态的桥梁,它对上支持不同的合约虚拟机,也支持用户定义自己的虚拟机,向下可以隔离内核态的接口,并提供统一接口暴露给用户。


3、可插拔共识技术


超级链的可插拔主要体现在两个方面,一是支持不同的平行链定义不同的共识,二是支持链内共识的热插拔升级。

百度 XUPER 产品架构

同时百度首次推出区块链品牌 XUPER 以及旗下六大产品,包括五个行业解决方案。开源的 XuperChain 是其中之一。



(1)XuperChain:百度超级链自研核心技术。XuperChain 由 XuperUnion、XuperLight、XuperCore 和 XuperCross 四大专利技术支撑。本次开源的是 XuperChain 下的 XuperUnion 即超级联盟技术,可以支持联盟化部署。


(2)XuperFair:司法解决方案。是由法院、公证处、司法鉴定中心等为节点构建的区块链法院联盟体系,实现数据从生成、存储、传输到最终提交的整个环节真实可信,并具有法律效力。目前已经实现和北京互联网法院、广州互联网法院的合作,正在推进全国互联网法院、普通法院的覆盖。


(3)XuperIPR(以前的百度图腾):知识产权解决方案。从版权确权,交易、维权三端切入,为各类数字内容(包含但不限于图片,音视频)提供版权存证,版权交易、侵权监测、取证,维权,司法服务全链路版权保护解决方案,实现创作即确权、使用即授权、发现即维权的愿景。已经实现与百科文博链合作,正在推进与更多版权内容平台合作,帮助内容平台实现区块链版权存证、分发、监控维权,进行版权内容保护。


(4)XuperData:数据协同解决方案。基于区块链、大数据和可信计算的融合解决方案,用于处理多企业之间数据流通问题,实现数据可信不可见。


(5)XuperEdge:边缘计算解决方案。基于区块链的边缘计算解决方案,通过区块链技术能力,将闲散的边缘计算资源整合为弹性更好的算力、带宽、存储资源。


(6)XuperEngine:为开发者提供一键部署网络、创建链、网络监控、智能合约的基础技术服务平台,开放平台拥有联盟链、公有链等多种技术解决方案以及各针对不同行业的区块链解决方案。


通过这个产品体系,百度区块链技术与应用落地整体布局脉络已经清晰。“区块链已经不仅仅只是一项技术,行业开始寻求商业化落地”,百度区块链实验室主任肖伟表示,“区块链进入商业化落地时代,技术实力、产业资源、整合能力是核心竞争力“。在技术完善后,将技术落地、商业化,成了巨头们最新的探索方向。区块链技术只有用于实体经济,才能真正发挥其价值。

过去的这一年,百度在区块链上做了些什么?

从 2015 年开始,百度就入场试水区块链研究,随后百度不断推进技术发展,并应用到业务场景中。


2017 年底,百度加入 Hyperledger(超级账本)成为其核心董事会成员,该项目的目的是从技术层面推动区块链。


2018 年年初,百度推出的区块链开放平台“BaaS”,能依据企业实际业务场景,对区块链各项目属性、模块和机制进行定制及灵活配置。


2018 年 2 月,推出区块链游戏“莱茨狗”。区块链技术的应用可保证“莱茨狗”的唯一性,并对大数据进行确权,使得每一只数字宠物都不可复制。


2018 年 4 月,上线区块链原创图片服务平台——图腾,建立基于区块链技术的版权登记系统、人工智能视觉检索系统和版权图片检索系统,发挥百度技术生产力,赋能原创作品版权登记、监控与维权。


2018 年 5 月底,百度百科上链。百度百科上线区块链新功能,可实现将词条版本信息签名储存在“区块链”上,保障词条修改历史不可被篡改,且词条编辑信息可查证。


2018 年下半年,百度发布白皮书《百度区块链白皮书 V1.0》并推出“超级链”。百度的新一代区块链网络操作系统“超级链”,具有兼容比特币和以太坊的开发者生态、可插拔共识机制、TPS20 万以及场景化落地的开放生态等特点。


2019 年 2 月,百度云推出百度区块链引擎 BBE 平台,称其作为企业区块链操作系统帮助企业快速拥抱区块链。基于这套系统,开发者可以像开发移动 App 一样开发区块链应用。


2019 年 5 月,百度区块链整体品牌 Xuper 正式亮相,底层技术 XuperChain 一并开源。

小结

肖伟表示:“我们希望打造真正适合中国开发者的自研底层区块链技术。在未来,Xuper 品牌下的更多商业化解决方案将开源,百度将与广大开发者携手,共同构建更加完整的中国区块链产业生态。”百度超级链用户数已超过 318 万,总交易笔数 3.7 亿,技术在实际的应用场景中落地,并达到规模性应用,也被认为是区块链 3.0 时代到来的核心标志。


2019-05-31 19:3211465
用户头像
Tina InfoQ高级编辑

发布了 1470 篇内容, 共 1082.0 次阅读, 收获喜欢 3808 次。

关注

评论

发布
暂无评论
发现更多内容

云原生训练营 -Week10

jjn0703

云原生训练营

聊聊Kotlin中的lambda

北洋

kotlin Andriod 4月月更

18 张图,一文了解 8 种常见的数据结构

爱好编程进阶

Java 程序员 后端开发

20 数据存储服务器集群的伸缩性设计

爱好编程进阶

Java 程序员 后端开发

基于语义感知SBST的API场景测试智能生成

华为云开发者联盟

测试 语义感知 SBST 动态修正 ODG图

[Day24]-[二叉树] 相同树

方勇(gopher)

LeetCode 二叉树 DFS BFS 数据结构算法

C语言总结_数组全方位练习

DS小龙哥

4月月更

Spark SQL 字段血缘在 vivo 互联网的实践

vivo互联网技术

大数据 spark Sparksql 数据处理

一种很爽的学习方法,被我Get到了!

博文视点Broadview

自己动手写 Docker 系列 -- 6.5 启动时给容器配置网络

Go Docker 4月月更

《Mybatis 手撸专栏》第6章:数据源池化技术实现

小傅哥

Java 面试 小傅哥 mybatis 源码学习

Go 语言入门很简单:正则表达式

宇宙之一粟

正则表达式 Go 语言 4月月更

ThinkPHP6+swoole+easywechat使用教程

CRMEB

大数据培训Spark SQL底层执行流程

@零度

Sparksql 大数据开发

13W字!2021最新发布互联网大厂高频面试技术点!

爱好编程进阶

Java 程序员 后端开发

2021最新一次Java面试,快手三面一轮游,如今已拿意向书

爱好编程进阶

Java 程序员 后端开发

苹果手机怎么恢复备份?iOS备份恢复教程

茶色酒

苹果手机备份

华为云大咖带你玩转云原生基础设施之K8s

坚果

4月月更

云原生训练营学习总结

arctec

什么是瀑布开发?适用于哪些场景?有哪些瀑布开发管理系统?

爱吃小舅的鱼

小平邦彦:树懒style的世界一流数学家

图灵教育

数学 数学史 数学家

imazing是什么软件?

茶色酒

imazing

imazingAPP软件怎么安装到苹果手机电脑上面?

茶色酒

imazing

Docker下,极速体验pinpoint1.6.3

程序员欣宸

Java 分布式 4月月更

想学习算法交易的工程师们,机会来啦~

非凸科技

rust 招聘 基金 量化交易 算法交易

别再用老版云效Projex项目协作了,该升级了

阿里云云效

阿里云 项目管理 研发团队 项目协作 项目协作工具

微信小程序开发系列 (四) :微信小程序的页面跳转路由设计

汪子熙

微信小程序 微信 前端开发 微信开发 4月月更

丙午篇 「準佛」 《「內元宇宙」聯載》

因田木

陰陽五行

微服务与领域驱动设计,架构实践总结

架构 微服务 领域驱动设计 软件架构

2021最新Java学习路线,自学者的福利

爱好编程进阶

Java 程序员 后端开发

字节跳动构建Data Catalog数据目录系统的实践

字节跳动数据平台

数据库 字节跳动 数据治理 数据目录

百度开源超级链XuperChain:过去这一年,百度在区块链领域做了些什么?_开源_Tina_InfoQ精选文章