深度解析百度“超级链”(XuperChain)的探索与实践
当前大家对于深度解析百度“超级链”(XuperChain)的探索与实践都是颇为感兴趣的,那么小编也是在网络上收集了一些相关信息以便大家阅读。
巴比特学院正式上线公开课,我们邀请来自百度、微众银行、微软等科技名企的技术、运营及投资专家,为大家详细讲述他们在行业最前线,正在进行的新探索和新成果。
5月份《前线·名企区块链系列》专题课第一期,是由百度“超级链”资深研发工程师孙君意老师,为我们揭秘百度“超级链”目前在核心技术优势、商业化解决方案、区块链生态布局上取得的前沿成果。
2018年,百度“超级链”(XuperChain)正式亮相。
这一以国产自研区块链为核心底层架构的技术产品在短短时间内孕育出覆盖司法、知识产权、商品溯源、大数据等多个领域的行业解决方案,并与北京互联网法院、广州互联网法院、海南政府、爱奇艺等多家政府机构、企业达成合作,构建区块链可信生态联盟。
预计5月底,百度将对国产自研的底层技术XuperChain进行开源。
以中国拥有自主知识产权的区块链技术,更好地服务本土区块链开发者,提振民族自信心。
以下是学院课代表,为大家整理提炼的课程干货哦!阅读时长约为10分钟。
大家好,我是百度“超级链”的资深研发工程师孙君意,今天很高兴能来巴比特学院直播间为大家分享《百度“超级链”的探索与实践》。
首先,我想分享一下,经过这些年的时间,我们是怎么认识区块链的?我们目前可以给区块链下一个简单的定义:区块链就是一个信任的连接器。
区块链具有很多很好的技术性质,比如分布式、防篡改、可追溯等特点,这使得它天然可以作为一个信任的连接器。
那么有了信任的连接器之后,就可以做到很多之前完全无法做到的事情。
比如现在借助区块链,可以让甲、乙双方,甚至是甲、乙、丙、丁多方,在完全没有任何中心化的权威机构协作情况下,自动达成一个可信任的环境,实现价值流转过程中的安全可控。
这次,我们主要还是讲一下百度“超级链”。
百度“超级链”代号叫Xuper,它是英文单词super的改写,那么接下来我们一起来揭开我们百度“超级链”神秘面纱。
大家都知道,国家在2019年1月份出台了区块链信息服务管理规定,意味着在境内想从事区块链的网络部署和经营活动,需要进行备案和合规化经营审核。
而市面上公开的一些开源区块链的方案,都难去打造一个完全合规的区块链系统。
从这个角度看,“超级链”有一个很大的优势。
因为它是一个主权区块链网络,并且有很高的自主知识产权的含量,拥有多达120篇的专利。
区块链虽然有很多优点,但是它也有很多的技术壁垒问题需要去突破。
百度核心研发团队目前在区块链技术层面取得的重要突破,也就是“超级链”六大核心技术优势。
现有的区块链无论是存储还是计算,都是在单个计算机上完成的,多个计算机之间只是同步的关系,它其实是很难扩展的。
超级节点的意思就是说:我们的技术支持的一个节点,它表面上是整个区块链网络的一个节点,背后其实是有一个强大的分布式计算网络和分布式的文件存储系统,对设计的要求是比较高的。
它要求我们在智能合约层面做到存储和计算的分离,正是基于我们独有的链内并行技术来实现。
借助链内并行技术,我们可以实现并行多个事务的同时,还可以对区块链的状态进行修改。
以太坊里面MPT的多版本数据结构,只能支持交易串行的去修改数据状态:但是,链内并行技术真正做到了可以支持事务的完全并行,甚至是分布式化。
除了单链上的优化,“超级链”也大量尝试了多链及跨链的方案,包括可回归侧链,从而使得整个系统的性能得到了质的飞跃。
再从工程架构的设计来看,“超级链”是一个可插拔的组件化设计。
因为我们的代码开源出去,开发者可能会根据自己的需要,去灵活定制一些功能,而我们的架构是非常便于二次开发的,很多模块都是定义了标准的接口:包括共识算法层面。
我们还有一个轻量级节点技术,这个技术有什么用呢?现在很多区块链的实施场景里,我们需要去采集归集一些数据。
怎么保证这些采集上链的数据是本身是源头是不可篡改的呢?这个时候就需要把我们的轻量级的节点植入到这些IOT设备里面,比如说一个摄像头或者是一个充电桩,保证我们上链的信息从源头很难被篡改的。
一体化的智能合约,指的是通过链内并行技术技术实现了多元架构。
由于一体化智能合约实现的智能合约与核心架构的分离,使得虚拟机技术可以独立地去发展。
目前我们开源的虚拟机,用户可以使用C++和Go等主流开发语言来开发智能合约。
我们也提供了完备的合约生命周期管理和权限,这种比较复杂的权限模型支持多私钥共同管理,以及每个私钥有不同的权重。
目前超级链的技术也获得了国内很多合作伙伴的认可。
目前百度“超级链”已经在很多领域展开了布局,如内容版权、商品信息溯源、智慧城市、大数据流通、司法政务应用、能源管理等。
下面我会挑一些重点的领域给大家讲一下。
首先,介绍一下XuperData。
XuperData是我们把区块链和大数据两个领域进行了融合,从而产生的创新。
在大数据背景下,许多企业或组织由于数据安全及各自利益的考虑。
内部数据不对外开放,形成一个个数据孤岛,数据本身价值无法体现。
XuperData解决了企业数据在流通过程中,被恶意修改、数据被盗取的问题。
实现了企业间数据的安全流通与数据共享,攻克了众多行业痛点问题。
XuperData这套方案已经在山东某地级市的电子政务场景取得了落地。
深度解析百度“超级链”(XuperChain)的探索与实践就为大家介绍到这里了。如果你也感兴趣的话,不妨试试网站搜索,相信可能会有不一样的惊喜!