百度区块链白皮书全解析:这8大重点你应该知道

9月26日,百度区块链实验室发布《百度区块链白皮书V1.0》,该白皮书着重介绍了百度区块链的整体架构XuperChain、百度区块链的商业化解决方案以及六大已落地行业应用。在此,小编为你梳理了八大重点,如果感觉不过瘾,可直接跳到文末提取白皮书。

DApp运行的独立性和开发的便利性两个技术问题亟待解决

XuperChain在共识机制上分为可插拔共识机制、TDPoS共识以及自定义共识机制三种

XuperChain兼容以太坊的Solidity语言

XuperChain的一大亮点:平行链技术

BaaS 是区块链技术应用的赋能中心

区块链商业落地的八大问题及四个应对方法

百度区块链的商业化技术栈核心主要包括区块链PaaS、区块链Framework以及区块链中间层三大部分

百度百科利用区块链不可篡改特性保证百度百科历史版本、作者和编辑时间准确留存,可查证

1.DApp运行的独立性和开发的便利性两个技术问题亟待解决

DApp 取 代 App,标志着区块链技术 3.0 时代的到来。为了迎接新的时代,两个技术问题亟待解决:

(1) DApp 运行的独立性:每个 DApp 都可以跑在一条或者多条链上,DApp 内部的 智能合约相互可以访问,DApp 之间的数据通过跨链通讯来实现;

(2) DApp 开发的便利性:智能合约的编程语言,短期内应该向当前的软件开发生态 靠齐,支持主流编程语言包括 C++,JAVA,Go 等。但是从长期来看,区块链的智 能合需要有更符合自己特点的原生编程语言。

2.XuperChain在共识机制上分为可插拔共识机制、TDPoS共识以及自定义共识机制三种

可插拔的共识机制主要体现为,XuperChain不同的平行链允许采用不同的共识机制,还可通过投票表决机制实现共识的升级,因此XuperChain的共识机制包括但是不限于PoW、PoS、PBFT、中心化共识等。

而依据TDPOS共识算法,全网持有通证的人都可以给候选人投票,TDPoS共识是基于PoS基础上衍生出的一种改进算法。

除此之外,自定义共识机制使得开发者可以通过智能合约和共识机制的编程接口,编写自己的共识,并以智能合约的形式发布到XuperChain中。

3.XuperChain兼容以太坊的Solidity语言

XuperChain 直接支持以太坊的 Solidity 语言。以太坊的智能合约代码可以在 XuperChain 部署和执行。XuperChain 同时支持 WebAssembly,并通过其支持任意 语言。理论上 XuperChain 支持任何虚拟机的运行。

4.XuperChain的一大亮点:平行链技术

在XuperChain的立体网络里,有大量的平行链存在,这些平行链通过Root链进行管理,Root链还可提供跨链服务,而Root链上诞生的超级燃料是整个XuperChain运行消耗的燃料。

平行链技术

而超级燃料也是XuperChain使用者支付使用费用的途径,也是目前XuperChain的主要商业化途径。

5.BaaS 是区块链技术应用的赋能中心

随着人们对区块链技术的理解和挖掘,目前这项技术开始被广泛应用于支付清算、 溯源、安全、媒体和出版等多个 B 端领域,基于区块链的应用也迎来了大爆炸式的发展。 然而,由于区块链技术本身的技术门槛高和网络复杂度等原因,构建自己的区块链网络 和应用时,往往需要付出巨大的时间和研发成本。基于此类问题,区块链即服务 BaaS(Blockchain as a Service)应运而生,其优势很明显:

1) 大幅降低区块链网络的研发和使用门槛;

2) 大幅降低区块链网络的部署和运维门槛;

3) 利用云计算的可伸缩性,大幅降低运营成本。

BaaS 是区块链技术的一种新型云服务,可以帮助用户快速建立属于自己的区块链 网络。BaaS 结合云计算的优势后,在创建、部署、运行及监控管理等方面,体现出强 大的工具属性,是区块链生态的赋能中心,同时具备私有链、联盟链等多种场景的适配 能力。

6.区块链商业落地的八大问题及四个应对方法

经过了 2017 年的爆发式增长后,区块链行业进入平稳期,同时还未出现杀手级的 技术框架和技术应用。区块链的创新发展,仍然依托于现实商业环境的实践,此过程面 临诸多问题与挑战:

1) 标准化不统一; 第三章 百度区块链商业化解决方案 16

2) 商业身份权限系统不完善;

3) 隐私保护难;

4) 合规要求高;

5) 行业定制化需求多;

6) 普及度低;

7) 上手门槛高;

8) 生态不完善。

在区块链商业化落地的过程中,想要真正构建基于区块链的价值互联网体系,赋能至各行各业,就需要从技术框架、产品体系、生态建设、应用实践四个方面同时发力, 解决目前所遇到的系列瓶颈问题:

1) 技术框架:应具备性能稳定可预期、通用性好、多业务适配、合理的分层解耦等要素;

2) 产品体系:应具备商业化一站式能力,可支持行业用户的区块链化,提供必要的功能闭环和多场景适配能力;

3) 生态建设:应在区块链安全、区块链工具、区块链业务适配等领域形成合作伙 伴矩阵,加速商业化落地;

4) 应用实践:应具备价值可衡量、通用性、模板化、行业灵活适配等核心能力。

7.百度区块链的商业化技术栈核心主要包括区块链PaaS、区块链Framework以及区块链中间层三大部分

从白皮书中了解到,为了解决百度区块链的商业化落地,百度设计研发了一套完整的区块链商业化技术栈,技术栈核心主要包括区块链PaaS、区块链Framework以及区块链中间层三大部分。

百度云区块链商业化技术框架

该商业技术栈提供了以下技术能力:

1) 使用一套可复制可插拔的统一技术栈来满足不同区块链业务场景需求;

2) 支持私有化的区块链落地环境;

3) 支持多样的区块链框架、区块链形态;

4) 支持多组织链上账户体系和身份互信机制;

在商业化应用上,百度区块链以及实现了从轻量级的可信存证到风险系数较高的金融业务的多方面落地。

8.百度百科利用区块链不可篡改特性保证百度百科历史版本、作者和编辑时间准确留存,可查证

在信息溯源领域,百度百科于2018年5月28日悄然“上链”,利用区块链不可篡改特性保证百度百科历史版本、作者和编辑时间准确留存,可查证。点击词条的“历史版本”可以发现,每个条目的所有修改版本信息已经被记录在区块链上,并带有一个特定的哈希值。

百度百科区块链业务逻辑

此次百度的区块链白皮书详尽的介绍了其底层技术架构XuperChain,并披露了2018年上半年其在区块链领域中的多个动作。并进一步表露了百度在区块链领域中的目标:实现区块链与云的深度结合,共建中国区块链生态。

--【完】--

一纸招贤纳士令,网罗天下编译人

还等什么,快到碗里来!

大力戳 加入区块链大本营读者号群

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180927A1MJ8R00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券