深度解读百度超级链 很中心很百度

文丨互链脉搏特邀专栏作者·赵振华



深度解读百度超级链 很中心很百度

赵振华,超级账本中国工作组联席主席,IBM高级技术专家,长期关注区块链,人工智能和云计算领域


9月26日百度发布了《百度区块链白皮书V1.0》,百度区块链网络——XuperChain简称超级链——也正式浮出水面。

百度发布区块链白皮书这事一点也不奇怪,它很早就开始研究区块链了,而且还是超级账本(Hyperledger)国内唯一的白金会员。

但是作为国内IT巨头,百度的产业布局明显要比其他几大巨头慢了半拍。阿里早早且悄悄布局区块链,在支付宝上实现了区块链技术的跨境转账,并拥有最多的区块链专利;京东区块链溯源商品也已经从开始的奢饰品扩大到普通商品;华为利用其企业资源优势结合华为云主推ToB市场;腾讯则是ToB、ToC以及ToG(政府)全面发力,第一张区块链电子发票就是腾讯开出来的。

那么时至2018年9月,百度发布的区块链白皮书又有什么不同?

根据百度区块链白皮书介绍,超级链是一个立体区块链网络,所谓立体就是一条称为Root链(根链或基础链)的超级链+无数平行链;Root链创建和管理其他平行链,还负责平行链的数据交换和整个立体网络的运行参数;除此之外,Root链还生成整个超级链网络运行所消耗的“超级燃料”。(超级燃料有什么用,本文末尾介绍)

这条Root链的存在就是百度和其他科技公司区块链的最大不同。其他几家科技公司提供的区块链服务是相对底层的PaaS或者BaaS服务,不同的服务对象会建不同的链,使用环境和场景相对独立。但百度的Root链能把百度对其他客户的区块链服务连接在一起,实现万链归一——围绕着Root链,会生长出无数平行链。

什么是平行链?平行链可以简单的理解为子链,负责处理特定的业务。平行链可以是公有链也可以是联盟链。如果把子链比喻成局域网,那么超级链就是连接这些局域网的互联网。可以想象,超级链必须具备极强的事务处理能力,同时也需要消耗巨大的算力和存储。

事务处理如何解决?超级链的方案是并行计算。超级链通过构建有向无环图(DAG)把原本需要顺序执行的事务,并行地在DAG上处理,然后再回归主链来提高并行计算能力。


深度解读百度超级链 很中心很百度


那么,超级链的算力、存储等资源又从哪里来呢?答案是超级节点。超级节点提供整个区块链网络所需要的存储和算力。毋容置疑,这是非常具有挑战的。

超级链上不单单有超级节点,同时还支持轻量级节点。轻量级节点可以部署在移动端甚至嵌入式设备上。

超级链还是一个自我进化的区块链网络。超级链的网络参数更新,共识算法替换,治理问题等通过投票表决。提案者通过发起一个事务声明一个可调用的合约,其他人对其投票,投票结果决定事务是否通过。而这个过程需要冻结所有参与者的超级燃料。如果你没有足够的燃料,你则无权参与。

读者可能注意到了,超级燃料是超级链里非常重要的资源,它扮演者重要的角色:不但发起提案,参与投票需要冻结超级燃料,运行平行链、调用Root链API也需要消耗超级燃料,消耗的燃料会回馈给提供资源和服务的节点。

但百度的白皮书并没有明确ROOT链的物理部署,根据百度之前披露,超级链已突破单链10万TPS。而从整个系统TPS无上限的描述来看,很大可能百度区块链尤其是ROOT链部署在百度云自己创设的虚拟机上。本质上是极其中心化的系统。

应用方面,百度白皮书还介绍了内容版权、信息溯源、文化娱乐等多个行业的解决方案,但是百度能不能后发先至、保持竞争优势,且让我们拭目以待。(完)



互链脉搏(ID:HiveEcon)影响有影响力的人!更多精彩报道,访问www.blockob.com


分享到:


相關文章: