块链技能是虚拟数字钱银的底层技能之一,它或许带来互联网的第2次革新,让“信息互联网”转向“价值互联网”。本篇文章将从概念介绍下手,辅之以日子中常见事例,带咱们开始了解区块链技能及其运用。
在进行概念解读前,咱们直观感受一下区块链技能的特色。如上图所示,咱们能够直观看到传统中心化账本与区块链分布式账本存在一个很明显的不同,左图存在一个中心,右图不存在中心。接下来咱们经过举例来说明一下二者的差异。
早年,在一个村子里,乡民把自己手里的钱都存在村长那里,假如以传统中心化账本作为运作方法,那么便是乡民把钱存给村长,村长在账本上进行记载。之后当乡民想去获取自己的钱时,也要去找村长,村长拿出账本核验一下该乡民存了多少钱,在乡民取出自己的钱之后,再把账本上的存钱记载划去。这种运作形式会有一些潜在的问题,比方:
每个乡民都有一个小账本,一切乡民都进行记账,每天村里有个大喇叭播映哪个乡民存了多少钱,每个乡民将整体乡民的存取款记载都记在自己的小本本上。这样就把中心化记账方法潜在的几个问题处理了,但新的问题是,由于每个乡民都有一个账本,假如每个人都随意记账的话,那么整个账本又紊乱了。所以在区块链中需求确保每个乡民都用的是同一页区块(账本的每一页相当于一页区块),一切的记载都记载在这一页区块上。
BaaS(Blockchain as a Service),“区块链即服务”, 是一种结合区块链技能的云服务。2017 年 7 月,百度推出区块链敞开渠道“ BaaS ”,首要协助企业联盟构建归于自己的区块链网络渠道,能快速的为企业和开发者在公有云、私有云中树立区块链网络。
下面,咱们将介绍区块链技能的一起机制、区块链的三种干流形状以及完成区块链的几个干流架构。
从上面的比方能够看到,区块链技能带来了去中心化账本。那么就呈现了一个很严重的问题:怎么确保每一个乡民手里的账本买卖信息都是一起的呢?
因而,这儿呈现了一个概念——一起机制。一起机制处理的一个问题便是确保一切人记的账是相同的。对应到乡民存钱的场景里,一起机制便是确保每一个乡民都只要一页纸,且一切记载都记在第一页纸上。
乡民存钱的比方和比特币比较相似,比特币用到的一起机制便是PoW (Proof of Work,作业量证明),便是俗称的挖矿。
PoW一起机制理念是对每一个节点进行挖矿,挖矿便是在体系里生成一道哈希难题,然后每个节点进行比赛,谁赢了谁就有出块的权力,所谓出块权力便是谁有权力来制作这一页账本,一起记账的人会得到必定的奖赏,这便是比特币挖矿的奖赏机制。挖矿是一起机制的一种表现。
公有链 ,望文生义,它是公有的、敞开的。在区块链中,公有链是敞开程度最高,也是去中心化特点最强的。在公有链中,数据的数据的存储、更新、维护、操作都不再依靠于一个中心化的服务器,而是依靠于每一个网络节点,这就意味着,公有链上的数据是由全球不计其数个网络节点一起记载维护的,没有人能够私行篡改其间的数据。
公有链依靠币而存在,也便是说,绝大部分公有链需求发币。这是由于,公有链上的数据是由整体网络节点一起维护的,要想让这些节点能够活泼地参加体系维护作业,大部分需求设置鼓励机制来鼓舞他们活跃参加公有链的构建与维护,这样才能够确保公有链体系的稳定性和安全性。
私有链是一种不对外揭露的、只要被授权的节点才能够参加并检查数据的私有区块链。私有链最典型的便是央行开发的,用于发行央行数字钱银的区块链,这个链只能由央行来做记账,个人是不或许参加记账的。别的,各个公司里发行的链,也是比较典型的私有链。
联盟链,是公司与公司、安排与安排之间到达联盟的形式,联盟链其实很好了解,便是公司之间构成一种联盟的联系。假定A公司、B公司和C公司组成联盟链,那么,这条联盟链上的数据只对A、B、C三家公司的运维人员敞开,维护联盟链的人只能是A、B、C三家公司的运维人员,只要他们才有操作数据的权力。联盟链不像公有链那样数据彻底揭露,这就相对弱化了区块链“去中心化”的特点。
乡民存钱的场景仅仅简略地存钱取钱买卖,假如企业想要运用区块链技能的话,就不能仅限于这些简略买卖,此刻需求不同的区块链底层结构承载。现在干流的几个区块链结构,如Ethereum、quorum、超级链、Hyperledger Fabric等。
Ethereum(以太坊) 是一个有智能合约功用的开源公共区块链渠道,它的呈现意味着区块链进入了2.0年代。Ethereum引入了一个概念——“智能合约”,从简略的区块之间的买卖(加1、减1这些买卖数据的改变)到现在能够进行一些逻辑运算,即每个节点之间能够经过智能合约买卖一些代码,代码或许记载了一些逻辑。合约打通了事务体系和区块链的边界,真实催生了企业级运用的昌盛。
超级链是百度自主研制的底层区块链结构,现已开源。百度超级链具有链内并行技能、可插拔一起机制、一体化智能合约等多项世界抢先技能,具有全球化布置才能,可满意开发者各类事务场景需求,让区块链运用树立更灵敏、更安全、更高效,全面赋能区块链开发者。
Hyperledger fabric(分布式超级账本技能)是区块链中联盟链的优异实践,它是一个开源商业联盟链项目,意图是协助企业更简略地树立企业级区块链处理方案。与Ethereum比较,尽管Hyperledger Fabric的中心化程度较高,而且链仅限联盟内成员运用,但Hyperledger Fabric相对简略到达更高的功用。
经过简略的比方,咱们介绍了根据区块链技能的分布式账本,但没有表现出区块链技能在企业实践事务场景中的运用,比方多方数据同享、医疗存证、版权维护等事务场景。区块链作为可信赖的基础设施,可助力企业事务立异晋级。咱们从以下三个方面看一下。
装置区块链的体系会变得愈加可信,愈加敞开,更简略做事务监测、权益分配和用户鼓励。但区块链不能独自存在。区块链并不能处理一个企业完好的事务问题,它仅仅一个功用插件。
区块链技能在企业实践事务场景中的运用能够分为三层:区块链底层分布式账本、智能合约以及事务体系。这三者相得益彰,一起树立了企业区块链。
之前有些媒体宣扬,有了区块链技能,就肯定可信了。其实这是不或许完成的,由于一切体系上的信赖都无法做到百分之百。因而在企业运用中,区块链无法做到让相互不信赖的企业到达100%地定心协作,可是经过区块链技能,能够从数据层面加强两边的信赖。
咱们会把区块链整合进入其他事务处理方案,助力信赖晋级,如可信身份、数据协作、音视频版权、供应链金融等,其实它是构建一个去中心化信赖的协议层。
新技能开展与运用都需求有一个培养进程,就像4G/5G、人工智能、边际核算等新技能相同。现在的区块链技能就像向阳,它不会宣布耀眼的光芒,但归于它的光芒必定会到来,由于信赖是企业间协作的柱石。
从图中能够看出,区块链落地运用首要会集在金融和政务范畴。为什么金融和政务是区块链运用最广泛的范畴呢?第一点,哪里数据更多,哪里就有区块链的生计之地;第二点,区块链源自于买卖,因而区块链必定在金融范畴有广泛运用。
区块链+金融是现在落地较多且商业化较好的范畴。在金融类运用项目中,区块链技能运用首要聚集在数据同享、跨境结算以及跨行买卖、供应链金融等方面。无论是我国的四大行、商业银行和城商银行,都在活跃的推进区块链金融事务渠道的试点作业。
而政务类运用首要会集在区块链电子发票、商事挂号、不动产挂号、司法存证取证、城市数据管理等方面。
本篇文章,咱们以一个简略的比方为引子,介绍了区块链的一些概念,比方:区块链是什么,它和传统的中心化账本有什么差异,区块链的一起机制是什么,区块链的几种结构和结构是什么等。
一起也介绍了企业区块链的开展现状。咱们发现,现在区块链运用最广泛的范畴是金融和政务范畴。
鄙人一篇文章中,咱们会要点剖析“区块链运用场景”及“百度智能云区块链实践及规划”。
块链技能是虚拟数字钱银的底层技能之一,它或许带来互联网的第2次革新,让“信息互联网”转向“价值互联网”。本篇文章将从概念介绍下手,辅之以日子中常见事例,带咱们开始了解区块链技能及其运用。
在进行概念解读前,咱们直观感受一下区块链技能的特色。如上图所示,咱们能够直观看到传统中心化账本与区块链分布式账本存在一个很明显的不同,左图存在一个中心,右图不存在中心。接下来咱们经过举例来说明一下二者的差异。
早年,在一个村子里,乡民把自己手里的钱都存在村长那里,假如以传统中心化账本作为运作方法,那么便是乡民把钱存给村长,村长在账本上进行记载。之后当乡民想去获取自己的钱时,也要去找村长,村长拿出账本核验一下该乡民存了多少钱,在乡民取出自己的钱之后,再把账本上的存钱记载划去。这种运作形式会有一些潜在的问题,比方:
每个乡民都有一个小账本,一切乡民都进行记账,每天村里有个大喇叭播映哪个乡民存了多少钱,每个乡民将整体乡民的存取款记载都记在自己的小本本上。这样就把中心化记账方法潜在的几个问题处理了,但新的问题是,由于每个乡民都有一个账本,假如每个人都随意记账的话,那么整个账本又紊乱了。所以在区块链中需求确保每个乡民都用的是同一页区块(账本的每一页相当于一页区块),一切的记载都记载在这一页区块上。
BaaS(Blockchain as a Service),“区块链即服务”, 是一种结合区块链技能的云服务。2017 年 7 月,百度推出区块链敞开渠道“ BaaS ”,首要协助企业联盟构建归于自己的区块链网络渠道,能快速的为企业和开发者在公有云、私有云中树立区块链网络。
下面,咱们将介绍区块链技能的一起机制、区块链的三种干流形状以及完成区块链的几个干流架构。
从上面的比方能够看到,区块链技能带来了去中心化账本。那么就呈现了一个很严重的问题:怎么确保每一个乡民手里的账本买卖信息都是一起的呢?
因而,这儿呈现了一个概念——一起机制。一起机制处理的一个问题便是确保一切人记的账是相同的。对应到乡民存钱的场景里,一起机制便是确保每一个乡民都只要一页纸,且一切记载都记在第一页纸上。
乡民存钱的比方和比特币比较相似,比特币用到的一起机制便是PoW (Proof of Work,作业量证明),便是俗称的挖矿。
PoW一起机制理念是对每一个节点进行挖矿,挖矿便是在体系里生成一道哈希难题,然后每个节点进行比赛,谁赢了谁就有出块的权力,所谓出块权力便是谁有权力来制作这一页账本,一起记账的人会得到必定的奖赏,这便是比特币挖矿的奖赏机制。挖矿是一起机制的一种表现。
公有链 ,望文生义,它是公有的、敞开的。在区块链中,公有链是敞开程度最高,也是去中心化特点最强的。在公有链中,数据的数据的存储、更新、维护、操作都不再依靠于一个中心化的服务器,而是依靠于每一个网络节点,这就意味着,公有链上的数据是由全球不计其数个网络节点一起记载维护的,没有人能够私行篡改其间的数据。
公有链依靠币而存在,也便是说,绝大部分公有链需求发币。这是由于,公有链上的数据是由整体网络节点一起维护的,要想让这些节点能够活泼地参加体系维护作业,大部分需求设置鼓励机制来鼓舞他们活跃参加公有链的构建与维护,这样才能够确保公有链体系的稳定性和安全性。
私有链是一种不对外揭露的、只要被授权的节点才能够参加并检查数据的私有区块链。私有链最典型的便是央行开发的,用于发行央行数字钱银的区块链,这个链只能由央行来做记账,个人是不或许参加记账的。别的,各个公司里发行的链,也是比较典型的私有链。
联盟链,是公司与公司、安排与安排之间到达联盟的形式,联盟链其实很好了解,便是公司之间构成一种联盟的联系。假定A公司、B公司和C公司组成联盟链,那么,这条联盟链上的数据只对A、B、C三家公司的运维人员敞开,维护联盟链的人只能是A、B、C三家公司的运维人员,只要他们才有操作数据的权力。联盟链不像公有链那样数据彻底揭露,这就相对弱化了区块链“去中心化”的特点。
乡民存钱的场景仅仅简略地存钱取钱买卖,假如企业想要运用区块链技能的话,就不能仅限于这些简略买卖,此刻需求不同的区块链底层结构承载。现在干流的几个区块链结构,如Ethereum、quorum、超级链、Hyperledger Fabric等。
Ethereum(以太坊) 是一个有智能合约功用的开源公共区块链渠道,它的呈现意味着区块链进入了2.0年代。Ethereum引入了一个概念——“智能合约”,从简略的区块之间的买卖(加1、减1这些买卖数据的改变)到现在能够进行一些逻辑运算,即每个节点之间能够经过智能合约买卖一些代码,代码或许记载了一些逻辑。合约打通了事务体系和区块链的边界,真实催生了企业级运用的昌盛。
超级链是百度自主研制的底层区块链结构,现已开源。百度超级链具有链内并行技能、可插拔一起机制、一体化智能合约等多项世界抢先技能,具有全球化布置才能,可满意开发者各类事务场景需求,让区块链运用树立更灵敏、更安全、更高效,全面赋能区块链开发者。
Hyperledger fabric(分布式超级账本技能)是区块链中联盟链的优异实践,它是一个开源商业联盟链项目,意图是协助企业更简略地树立企业级区块链处理方案。与Ethereum比较,尽管Hyperledger Fabric的中心化程度较高,而且链仅限联盟内成员运用,但Hyperledger Fabric相对简略到达更高的功用。
经过简略的比方,咱们介绍了根据区块链技能的分布式账本,但没有表现出区块链技能在企业实践事务场景中的运用,比方多方数据同享、医疗存证、版权维护等事务场景。区块链作为可信赖的基础设施,可助力企业事务立异晋级。咱们从以下三个方面看一下。
装置区块链的体系会变得愈加可信,愈加敞开,更简略做事务监测、权益分配和用户鼓励。但区块链不能独自存在。区块链并不能处理一个企业完好的事务问题,它仅仅一个功用插件。
区块链技能在企业实践事务场景中的运用能够分为三层:区块链底层分布式账本、智能合约以及事务体系。这三者相得益彰,一起树立了企业区块链。
之前有些媒体宣扬,有了区块链技能,就肯定可信了。其实这是不或许完成的,由于一切体系上的信赖都无法做到百分之百。因而在企业运用中,区块链无法做到让相互不信赖的企业到达100%地定心协作,可是经过区块链技能,能够从数据层面加强两边的信赖。
咱们会把区块链整合进入其他事务处理方案,助力信赖晋级,如可信身份、数据协作、音视频版权、供应链金融等,其实它是构建一个去中心化信赖的协议层。
新技能开展与运用都需求有一个培养进程,就像4G/5G、人工智能、边际核算等新技能相同。现在的区块链技能就像向阳,它不会宣布耀眼的光芒,但归于它的光芒必定会到来,由于信赖是企业间协作的柱石。
从图中能够看出,区块链落地运用首要会集在金融和政务范畴。为什么金融和政务是区块链运用最广泛的范畴呢?第一点,哪里数据更多,哪里就有区块链的生计之地;第二点,区块链源自于买卖,因而区块链必定在金融范畴有广泛运用。
区块链+金融是现在落地较多且商业化较好的范畴。在金融类运用项目中,区块链技能运用首要聚集在数据同享、跨境结算以及跨行买卖、供应链金融等方面。无论是我国的四大行、商业银行和城商银行,都在活跃的推进区块链金融事务渠道的试点作业。
而政务类运用首要会集在区块链电子发票、商事挂号、不动产挂号、司法存证取证、城市数据管理等方面。
本篇文章,咱们以一个简略的比方为引子,介绍了区块链的一些概念,比方:区块链是什么,它和传统的中心化账本有什么差异,区块链的一起机制是什么,区块链的几种结构和结构是什么等。
一起也介绍了企业区块链的开展现状。咱们发现,现在区块链运用最广泛的范畴是金融和政务范畴。
鄙人一篇文章中,咱们会要点剖析“区块链运用场景”及“百度智能云区块链实践及规划”。