AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

百度开源超级链 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:3211866
用户头像
Tina InfoQ高级编辑

发布了 1659 篇内容, 共 1332.4 次阅读, 收获喜欢 4005 次。

关注

评论

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

linux基础教程试题,linux驱动程序开发视频教程,netty入门与实战

Java 程序员 后端

MySQL优化原理分析及优化方案总结,Java入门

Java 程序员 后端

kafka实战最佳经验,牛客网华为机试题答案,Java开发面试问题

Java 程序员 后端

linux基础入门知识,kafka入门教程步骤,2021年Java网络编程总结篇

Java 程序员 后端

kafka入门教程,springboot高级教程,聊聊你对分布式锁技术方案的理解

Java 程序员 后端

Kafka必须掌握的核心技术,尚硅谷java入门,Nginx面试

Java 程序员 后端

MyBatis整体架构分析:腾讯笔试牛客,阿里程序员的Java之路

Java 程序员 后端

JVM面试题附答案,Dubbo高频面试题+解析

Java 程序员 后端

linux学习笔记,springboot前后端分离教程,我先收藏为敬

Java 程序员 后端

linux应用开发面试题,极客时间破解付费课程百度云盘,Java面试官

Java 程序员 后端

mybatis入门案例,图灵学院第三期视频百度云,阿里中间件

Java 程序员 后端

kafka入门教程,linux教程第四版pdf下载,mysql基础教程

Java 程序员 后端

kafka教程pdf,spring入门教程,你会的还只有初级工程师的技术吗

Java 程序员 后端

Mybatis-plus常用API全套教程,springcloud实战视频

Java 程序员 后端

MyBatis整体架构分析:牛客网字节跳动面试,你连原理都还没弄明白

Java 程序员 后端

mybatis面试题及答案,尚硅谷java入门,专属于Java程序员的学习福音

Java 程序员 后端

Mycat和Mysql搭建高可用企业数据库集群,程序员35岁真的是分水岭吗

Java 程序员 后端

MySQL+Tomcat+JVM,看完还怕面试官,阿里程序员的Java之路

Java 程序员 后端

mysql数据库优化面试,孙鑫java视频教程百度网盘,程序员必学

Java 程序员 后端

linux应用开发面试题,java黑马程序员资源,如何保证redis高可用

Java 程序员 后端

mybatis总结,java思想编程百度网盘,Java开发工程师常见面试题

Java 程序员 后端

kafka面试题阿里,牛客网面试题库java,农民工看完都会了

Java 程序员 后端

linux内核教程推荐,兄弟连尚硅谷,顺利收获Offer

Java 程序员 后端

linux内核教程推荐,尚硅谷mysql,一文轻松搞定

Java 程序员 后端

Mybatis-Plus的使用小技巧,linux数据恢复教程,Nginx面试

Java 程序员 后端

mysql基础教程视频,牛客网中级项目异步队列,这操作真香

Java 程序员 后端

mysql的面试题及答案,尚硅谷与达内哪家好,Java虚拟机学习集锦是我攒来的

Java 程序员 后端

netty实战pdf,拉钩教育java就业集训班,Java开发热门前沿知识

Java 程序员 后端

kafka入门与实践百度云,牛客网平安科技,和快手大牛的技术面谈

Java 程序员 后端

netty架构图,linux教程视频,缓存+一致性哈希+分布式面试题

Java 程序员 后端

netty框架教程,mysql数据库教程视频指导版,HTTPS面试常问全解析

Java 程序员 后端

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