一个开发者眼中的百度“超级链”
今年以来,区块链在中国发展的红红火火,它的出现有望改变科技发展的进程,未来谁能够在区块链上占据一席之地,谁便有可能成为数字经济时代的领导者,区块链领域也便成为了科技大佬必争之地。
世界科技巨头纷纷布局区块链,中国的科技巨子们同样不甘人后,百度正是区块链市场的重要参与者。10月18日,百度在海南软件生态园正式发布“超级链”(XuperChain),这将有可能改变中国区块链格局。这个备受业界关注的“超级链”到底能给区块链应用开发者们带来什么?
一、来自中国具有100%自主知识产权的“超级链”
相信所有在区块链领域奋战的同仁们都知道,区块链是一个源自于国外的技术,虽然在中国发展迅速,却是在基于国外的底链技术进行开发。中国的广大区块链参与者一直期待着一个完全来自中国的区块链底层平台,百度的“超级链”的横空出世,100%自主知识产权区块链底层平台成为了现实。
所谓超级链,是百度具备强大的网络吞吐力和高并发的通用智能合约处理能力的区块链3.0解决方案。它利用基于可插拔的共识机制、DAG可并行计算网络和立体网络技术,真正突破当前区块链的技术瓶颈,为区块链的广泛应用铺平道路。
当我们仔细研究《百度区块链白皮书V1.0》就会发现,在这个有80篇专利的“超级链”中,已经突破了传统意义上区块链的桎梏,成为一个区块链“生态系统”:
首先,超级节点架构充分释放了区块链的算力和存储。“超级链”不同于传统的区块链运行方式,它更像是一个平台,是一个区块链的操作系统,在这个操作系统的大平台上,可以支持大量的平行区块链去运行,而每条区块链中又支持链内并发和侧链技术的应用。“超级链”率先提出了超级计算节点的概念,利用自身超级计算机和分布式架构,成功地解决了区块链网络当中的算力和存储问题。并在超级节点中采用了分布式的弹性计算,分布式的弹性存储,再配合百度的混合存储技术,真正突破了传统区块链技术的性能制约。
平行链技术
其次,立体网络大幅提高了性能利用水平。百度“超级链”并没有采用传统线性计算网络的方式,而是采用了立体化的链内DAG并行技术,让事务可以并行处理,充分利用了计算机多核和多机的计算资源。与此同时,采用了侧链技术的可回归式设计,不仅解决了侧链的公信力问题,还让侧链可以合并主链,真正推动了区块链性能的提升。再加上“超级链”可以兼容多种共识算法,通过一条Root链来管理整个“超级链”网络,Root链则可以通过投票表决机制,升级到任意共识机制当中,包括但不限于POW、POS、PBFT等。
提案和投票机制示意图
最后,独立自主的高性能解决方案。从某种意义上来说,“超级链”其实已经实现了对传统的区块链的超越,它已经由一条区块链升级成为一个区块链系统。通过“超级链”的设计,每个应用都拥有了一条独立的链,而不用像以太坊上的应用一样公用一条链。在算力层面,“超级链”上的应用拥有完整的区块链算力,无需和他人共享算力,也就不需要担心某个应用服务的并发量暴涨引发网络瘫痪情况,让区块链实际应用成为了可能。
当我们把这些综合起来的时候就会发现,百度“超级链”其实就是一个可供所有区块链开发者使用的超级节点,在这个非线性的立体超级网络中,任何一个区块链应用的开发者都不需要再做更多的准备,直接进入“超级链”就可以进行应用的开发,享受“超级链”开箱即用的美好体验,再加上主流编程语言的设计,采用的LCV技术让“超级链”真正成为全民都可以参与的区块链网络。
二、如何用百度“超级链”开发出应用?
当然,目前的“超级链”还没有对外开放,在内部技术开放的落地应用之中,在智能催收、信息共享、资产证券化、危化品物流、医疗数据联盟、游戏等领域探索已经取得成功,经典的案例也已经形成:
百度区块链的商业化体系布全景图
一是基于区块链防篡改特性的内容版权解决方案百度图腾,让作者可以将作品信息永久写入区块链,从而让版权保护的痛点被一一击破,让互联网的原创内容具有了全流程的保护。
二是在信息安全如此重要的今天,大量恶意软件被制造出来,而传统杀毒软件所采用的特征码识别技术存在着严重的滞后性。百度通过利用区块链的自治性等特点,借助静态检测和动态行为分析等多种AI技术,基于区块链技术的防篡改和去中心化等特点,打造出了技术开放的反恶意软件解决方案休伯特。除此之外,还为百度百科、百宝箱等提供解决方案。
如果把区块链比作世界信息产业发展的一套全新的高速公路的话,那么我们可以认为,百度“超级链”的高速公路已经逐渐修建完成,拥有了可以运行绝大多数应用的良好基础,并且通过从数字版权保护、百科内容编制、反恶意软件、个人教育、数字广告等等领域都已经试验成功了,几辆试验跑车运行的效果可谓优良,已经逐渐形成了技术开放的基础。
XuperChain APP
那么作为一个应用的开发者我们该如何利用百度“超级链”开发应用呢?百度“超级链”实际上就是一个类似于共享厨房的模式,在这个厨房中,不仅场地、厨具等硬件设施(共识机制、存储支持、算力支持)都已经打包到位,更是连做饭的柴米油盐酱醋茶都已经准备好了(每个独立链、完整的区块链算力),甚至于可以直接把做好的菜送给顾客(DApp开发者可以借助百度流量优势获得流量),对于应用开发者来说接入百度“超级链”,等于实现拎包入住。
三、百度“超级链”等你而来
通过我们上面的论述相信大家已经发现,百度“超级链”已经打破了传统区块链定义的束缚,自我进化成为了一个可以依托并依靠其发展的超级生态系统。
区块链落地场景
在这个超级基础设施当中,任何想要使用“超级链”网络的应用开发者,只需要调用Root链的接口,创建一条自己的区块链即可。在创建过程中,可以制定共识机制,调用Root API接口和功能,并指定创世区块参数,确立创世规则。
所以,在百度“超级链”的生态中,几乎所需要的一切底层基础支持和开发者工具都已经完备,任何企业和个人的开发者都可以把自己的精力集中于应用创新与功能开发,让DApp的开发不再困难,让世界没有难开发的区块链应用,这就是百度“超级链”的真正内涵。
百度“超级链”已经落地海南,在海南的碧海蓝天之间,区块链一个全新的体系正在构建,一个中国人自己的区块链平台正在扬帆起航。