2019-5-23 14:48
来源: 巴比特(tè)学院
巴比特(tè)学院正式(shì)上(shàng)线公开(kāi)课,我们邀(yāo)请来自百度、微众银行(háng)、微(wēi)软等科技名企的技术(shù)、运营及(jí)投资(zī)专家,为大家(jiā)详细讲述他(tā)们在行业(yè)最前线,正在进行的新探(tàn)索和新成果。
5月份《前线 · 名企区块链系列(liè)》专题课(kè)第一期(qī),是由百度“超(chāo)级(jí)链”资深研(yán)发工程师孙君意老师(shī),为我们揭秘(mì)百度“超级(jí)链”目前在核心技术优势、商(shāng)业化(huà)解决(jué)方案、区块(kuài)链生(shēng)态布(bù)局上取得的(de)前沿成果(guǒ)。
2018年,百度“超级链”(XuperChain)正式亮相。
这一以国产自研(yán)区块链(liàn)为核心(xīn)底层架构的技术产(chǎn)品在短短时(shí)间内(nèi)孕育(yù)出覆盖司法、知识产权、商品溯源、大(dà)数据等多个领域(yù)的行业解决方案,并与北京互联(lián)网法院、广州(zhōu)互联(lián)网(wǎng)法院、海(hǎi)南政府、爱奇艺等多家政府机(jī)构、企业达(dá)成合作(zuò),构建区块链可信生态联盟。
预计(jì)5月底,百度将对国产自研的底层(céng)技术XuperChain进行(háng)开源。以中(zhōng)国拥有自主(zhǔ)知识产权(quán)的区块链技术(shù),更(gèng)好地(dì)服务本土(tǔ)区块链开(kāi)发者,提(tí)振民族自信心。
以下是学院课代表,为大家整理提炼(liàn)的(de)课程干货哦!
阅读时长约为10分钟。
大家好,我是百度(dù)“超级链”的资深研发工程师孙君意,今(jīn)天很高兴能来巴(bā)比(bǐ)特学院直播(bō)间为大(dà)家分享《百度“超级链”的探(tàn)索(suǒ)与实践》。
首先,我想分享一(yī)下,经(jīng)过这些年的时间(jiān),我们(men)是(shì)怎么认识区块链的(de)?
我(wǒ)们目前可(kě)以给区(qū)块(kuài)链(liàn)下一个简单(dān)的定义:区块链就是一个信任的连接器。
区块链具有很多(duō)很好的技(jì)术性质,比(bǐ)如分布式、防篡改、可追溯(sù)等特点,这使得它天然可以作(zuò)为一个(gè)信任的连接器。
那么有了信任(rèn)的连接器(qì)之(zhī)后,就可以做到(dào)很多之前完全无法做到的事(shì)情(qíng)。
比(bǐ)如(rú)现在借助区块链,可以让甲(jiǎ)、乙(yǐ)双(shuāng)方,甚至(zhì)是甲、乙、丙(bǐng)、丁多方,在完全没有任何中心化(huà)的权威机构协作情况下,自动达成一个可信任的环境,实现价值流转(zhuǎn)过程中的安全可(kě)控(kòng)。
这次,我(wǒ)们主要还是讲一下百度(dù)“超级链(liàn)”。百度(dù)“超级链(liàn)”代号叫Xuper,它(tā)是(shì)英文单词super的改写(xiě),那么接下来(lái)我们一起(qǐ)来揭开我们百度“超(chāo)级链(liàn)”神(shén)秘面纱。
大(dà)家(jiā)都知道,国(guó)家在2019年1月(yuè)份出台了(le)区块链信(xìn)息服务管理规定,意味(wèi)着(zhe)在境(jìng)内(nèi)想从事区块链的网络(luò)部署和(hé)经(jīng)营活动,需(xū)要进行(háng)备案和(hé)合(hé)规化(huà)经营审核(hé)。
而市面(miàn)上公开(kāi)的一些开源区(qū)块链的方案(àn),都难去打造一个完全合规的区块链系统(tǒng)。
从(cóng)这个(gè)角度看,“超级链(liàn)”有一(yī)个很大的优(yōu)势。
因为它是一个(gè)主权区(qū)块链网络,并且有很高的自主知识产(chǎn)权的含量,拥(yōng)有多达120篇的专(zhuān)利。
区块链虽然有很多优点(diǎn),但(dàn)是它也有很多的(de)技术壁垒问题需要去突破。百度核心研发团队目前在(zài)区块链技术层(céng)面取得的重要突破,也就(jiù)是“超(chāo)级链”六大核心技术优势。
现有的区块链无论是存储还是计算,都是在(zài)单(dān)个计算机上完成的(de),多个计算机之间只是同步的关(guān)系,它(tā)其实是很难(nán)扩展的。
超级节点的(de)意思就是说:我们的技(jì)术(shù)支持的一(yī)个节点,它表面上是整个区块(kuài)链网(wǎng)络的(de)一个节(jiē)点(diǎn),背后(hòu)其实是(shì)有一个强大的分(fèn)布式(shì)计算网络和分布式的文(wén)件(jiàn)存储系统,对设计(jì)的要求是比较(jiào)高的。
它要求我们在智能合约层面做到存储和计算的分离,正(zhèng)是基于我们独有的链内并行技术(shù)来实(shí)现。
借(jiè)助(zhù)链内(nèi)并行技术,我们(men)可以实现并行多个事(shì)务的同时(shí),还可以(yǐ)对区块链的状态进行修(xiū)改。
以太坊里(lǐ)面(miàn)MPT的多(duō)版(bǎn)本数(shù)据结构(gòu),只能支持交易串行的去修改数据状态;但是,链内并行(háng)技术真正做(zuò)到了可以支持事务的完全并行,甚至(zhì)是分布式化。
除了单链上的优(yōu)化,“超级链”也大量尝试了多链及跨链的方案,包括(kuò)可回归侧链,从而使(shǐ)得整个系统的性能得(dé)到了质的飞跃。
再从工程架(jià)构的设计来看,“超级链”是(shì)一个可插(chā)拔的(de)组件化设计。
因为我们的代(dài)码开源出去,开(kāi)发者可能(néng)会根(gēn)据自己的需要,去(qù)灵活定制一(yī)些功(gōng)能,而我们的架(jià)构是非常便于二次开发(fā)的,很多模(mó)块都是定义了标准的接口:包(bāo)括(kuò)共识算法层(céng)面。
我们还有一个轻量级节点技(jì)术,这(zhè)个技术有什么用呢?
现(xiàn)在(zài)很多区块链的实施场景里(lǐ),我们(men)需要去采集归集(jí)一些(xiē)数据。怎么保证这些采集上链的数(shù)据是本身是源头是不可篡改的呢?这(zhè)个时候就需要把我们的轻量级的节点植入到这些(xiē)IOT设备里面,比如说一个摄(shè)像(xiàng)头或者是一个充电桩,保证我们上链的信息从源头很难被篡改的。
一体(tǐ)化(huà)的智能合约,指的是通过链(liàn)内并行(háng)技术技术(shù)实现了多元架构(gòu)。由于(yú)一体化(huà)智能合约实现的(de)智能合约(yuē)与核心架构的分离,使得(dé)虚(xū)拟机技术可以独立地去发(fā)展(zhǎn)。
目前我们开源的(de)虚拟机,用户(hù)可以使用C++和Go等主流开发语(yǔ)言来开发智能合约(yuē)。
我们也提供了(le)完备的合约生命周期(qī)管理和(hé)权限,这种比较复杂的(de)权(quán)限(xiàn)模型支持多私钥共同管理,以及每个私钥有不同的(de)权重。
目前超级链的技术也获(huò)得了(le)国(guó)内很(hěn)多合作伙伴的认可。
下面我会挑一些重(chóng)点(diǎn)的领域给大家(jiā)讲一下。
首先,介绍一下XuperData。
XuperData是我们把区块(kuài)链和大数据两个领域进行了融合,从而产生(shēng)的创新(xīn)。
在(zài)大数据背景(jǐng)下,许多企业或(huò)组(zǔ)织由于数(shù)据安全及各自利(lì)益的考虑。内(nèi)部数据不对外开放,形成(chéng)一个个数据孤岛,数据本身价值无法体(tǐ)现(xiàn)。
XuperData解决了企业数据在流通过程中,被(bèi)恶意修改(gǎi)、数(shù)据被盗取的问题。
实现(xiàn)了企业(yè)间数据(jù)的(de)安全流通与(yǔ)数据共(gòng)享,攻克了众多行(háng)业(yè)痛点问题。
XuperData这套方案已(yǐ)经在山东(dōng)某地级市的电子政(zhèng)务(wù)场景取得了落地。
它底层有政务专网这样一个联盟链(liàn),这些联盟(méng)链(liàn)有政(zhèng)府的各个委办局,它们构成联盟链(liàn)的各个节点。
同时还(hái)有(yǒu)采(cǎi)集(jí)信息的设备,比如说摄像头充电桩(zhuāng)等。
在(zài)上层(céng)为XuperData平台,这个平台是面向用(yòng)户的,并提供面向用户的接口(kǒu),同时内置(zhì)了(le)数据管理、多方(fāng)计算,联合建模,机器学习等强大的能力。
这幅图是XuperData在(zài)金融(róng)风(fēng)控领域的应用,它解(jiě)决的问题是:当(dāng)借款人(rén)发起申请时,金融(róng)机构要通过(guò)判断其的历史信用记录,判(pàn)断对其放贷的风险。
这时候金(jīn)融机构需要(yào)大量(liàng)的数据,由于(yú)各类数据的拥有者(zhě)是不同的机构和组织,金融机构无法完全获取。这(zhè)个时候(hòu)借助(zhù)XuperData,就可以把这(zhè)些数据(jù)形成可以(yǐ)共享的逻辑上的视图。
智慧城市项目,也是XuperData融合区块链与(yǔ)大数据(jù)的解决方案。
通过把(bǎ)机构各类委办局(jú)都作(zuò)为一(yī)个节点,加(jiā)入到政府联盟链,让整个数据的协同和流通(tōng)变(biàn)得非常(cháng)的可控和安(ān)全。
比如从事(shì)电(diàn)商、金融或(huò)医疗企业的从业者(zhě),可以(yǐ)充分利(lì)用这些数(shù)据。同时(shí)也(yě)可以将他们产出的数据反馈(kuì)给政(zhèng)府(fǔ),形成一个反哺闭环。
接下来我们(men)讲一(yī)下,“超级链”在版权(quán)领域的(de)应用。
我国目前的版权市场拥有6000亿规模,用户付费(fèi)的比例高达50%,因此保证高质(zhì)量(liàng)内容创作者的(de)版权(quán)权(quán)益就变得更加重要(yào)了。
但是目前(qián)整个内容领域都面(miàn)临着确权难、维权
而且版权保(bǎo)护的(de)最(zuì)大难点就(jiù)是确权(quán)难,XuperIPR 作为基于区块(kuài)链的版(bǎn)权保护和(hé)交易的(de)平台,只要作品(pǐn)上传到该平台,创作者会得(dé)到一个版权存证(zhèng)的哈希值。
百(bǎi)度利用分(fèn)布式爬虫(chóng)能力、图片搜索能力,会在(zài)24小时不停的去监控互联网上有没(méi)有对作(zuò)品(pǐn)版权(quán)有侵权的行为。
如有侵权,会自动的去存证,并通过内容哈希值保存成(chéng)一个个证据包,这个证据包经过版(bǎn)权所有者授权。
还(hái)可以同步到(dào)司法区块链(liàn)节点,这样的话法院(yuàn)也会认定这个证据是一(yī)个有效的证据(jù)。
其实,我们在整(zhěng)个司法政务领(lǐng)域是有一个(gè)完(wán)整的(de)解决方案的。
比如:我们有(yǒu)一个面(miàn)向C端用户的APP,可以完(wán)全用APP来完成证据的采集和存(cún)证,然后通过APP把证据上传(chuán)到法院的电子诉(sù)讼平台,并且自动(dòng)同步司法区块链。
在司(sī)法区(qū)块链底层有很多的联盟节点,比如说公检(jiǎn)法的节点、公证处的(de)节点、司法鉴(jiàn)定中心执法机构以及各个联盟合作伙伴的存证平台(tái)节点,来共(gòng)同为(wéi)它存(cún)证(zhèng)的行为去背(bèi)书。
目前,百度“超级链”已(yǐ)经与(yǔ)两家(jiā)互(hù)联网(wǎng)法院达成了深度的司法合作。
我(wǒ)们与北京互(hù)联网(wǎng)法院、工信(xìn)部安全中心共同筹建的电子(zǐ)证据平台中,“天平链”里面是采(cǎi)用了我们百度“超级(jí)链”作为(wéi)底层的技术,同(tóng)时XuperIPR也作为应用(yòng)的联(lián)盟(méng)节(jiē)点之一来(lái)加入。
另外广(guǎng)州互(hù)联网法(fǎ)院也(yě)和我们建立了(le)合作关系,百度“超级链(liàn)”参与了整个系统底层架(jià)构的建设,版权应用(yòng)平台(tái)XuperIPR也作为(wéi)首批平台机构(gòu)接入到可信电子证(zhèng)据(jù)平台(tái)。
在几年的探索(suǒ)中,百度超级链基(jī)于自研技术孵化并(bìng)推出了多(duō)个商(shāng)业化解决方案,而百度超级(jí)链底层技术XuperChain也即将在(zài)5月底开源(yuán),供更多(duō)开发者和需求企业使用,加速行业的(de)技术创新。
我的(de)分享就此结束,希望百度“超级链”未来能有更多的(de)突破(pò),来(lái)为社会(huì)服务(wù),谢谢大家!