什么是联盟链

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是联盟链相关的知识,希望对你有一定的参考价值。

参考技术A

随着区块链技术的发展,越来越的个人及企业也开始关注区块链,而和区块链联系最为紧密的,恐怕就是金融行业了。

然而虽然比特币区块链大受热捧,但毕竟比特币区块链是属于公有区块链,公有区块链有着其不可编辑,不可篡改的特点,这就使得公有链并不适合企业使用了,毕竟如果某金融企业开发出一个区块链,无法受其主观控制,那对于他的意义就不大了。

因此私有链就应运而生了,但私有链虽然能够解决以上的问题,如果仅仅只是各个企业自己单独建立,那么还将是一个个孤岛。

如果能够联合起来开发私有区块链,最好不过了。

这就是今天要讲的主题:联盟链。

联盟链本质上仍然属于一种私有链

联盟链本质上仍然是一种私有链,只不过它比单个小组织开发的私有链更大,却又没有公有链这么大的规模,可以理解为它是介于私有链和公有链之间的一种区块链。

联盟区块链是指其共识过程受到预选节点控制的区块链;例如,不妨想象一个有15个金融机构组成的共同体,每个机构都运行着一个节点,而且为了使每个区块生效需要获得其中10个机构的确认(2/3确认)。区块链或许允许每个人都可读取,或者只受限于参与者,或走混合型路线,例如区块的根哈希及其API(应用程序接口)对外公开,API可允许外界用来作有限次数的查询和获取区块链状态的信息。这些区块链可视为“部分去中心化”。

联盟链的特点

1.部分去中心化

与公有链不一样,联盟链在某种程度上只属于联盟内部的成员所有,且很容易达成共识,因为毕竟联盟链的节点数是非常有限的。

2.可控性较强

公有链是一旦区块链形成,将不可篡改,这主要源于公有链的节点一般是海量的,比如比特币节点太多,想要篡改区块数据,几乎不可能,而联盟链,只要所有机构中的大部分达成共识,即可将区块数据进行更改;

3.数据不会默认公开

不同于公有链,联盟链的数据只限于联盟里的机构及其用户才有权限进行访问。

4.交易速度很快

跟私有链一样,联盟链本质上还是私有链,因此由于其节点不多的原因,达成共识容易,交易速度自然也就快很多。

联盟链的应用

目前已经有了很多的联盟链,比较知名的有:

1.R3区块链联盟

R3区块链联盟于2015年9月份成立,目前已经有大约40多家国际银行组织加入,成员几乎遍布全球。其主要致力于为银行提供探索区块链技术的渠道以及建立区块链概念性产品。该联盟成立之后,召开了一系列的研讨会。R3表示,其允许银行加入的“初始窗口”已经关闭,2016年,该联盟将寻求与非银行金融机构和团体合作。R3使用以太坊和微软Azure技术,将11家银行连接至分布式账本。R3公司对于自己正在做的事情非常肯定,它说,区块链技术受到了世界各地银行的欢迎,已经有一些银行不仅在跟R3合作探索区块链技术,还自己开展区块链技术的调查研究。2016年4月,R3CEV与微软正式建立合作关系,研究实验区块链应用。

R3CEV是一个知名的联盟链

2.超级账本(Hyperledger)

超级账本(Hyperledger)是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目,加入成员包括:荷兰银行(ABN AMRO)、埃森哲(Accenture)等十几个不同利益体,目标是让成员共同合作,共建开放平台,满足来自多个不同行业各种用户案例,并简化业务流程。由于点对点网络的特性,分布式账本技术是完全共享、透明和去中心化的,故非常适合于在金融行业的应用,以及其他的例如制造、银行、保险、物联网等无数个其他行业。通过创建分布式账本的公开标准,实现虚拟和数字形式的价值交换,例如资产合约、能源交易、结婚证书、能够安全和高效低成本的进行追踪和交易。据相关资料显示,目前已经有北京AiYi数字金融技术公司、Belink(数贝荷包)、BitSE和Onchain共4家中国公司加入。

3.俄罗斯区块链联盟(俄罗斯版R3)

这个私链联盟正式成立于2016年7月1日,其成员包括支付公司QIWI、B&N银行、汉特-曼西斯克银行(Khanty-Mansiysk Otkritie Bank)、盛宝银行(Tinkoff Bank)、莫斯科商业世界银行(MDM Bank)以及埃森哲咨询公司(Accenture)。这个被称为“俄罗斯版R3”的区块链联盟于第25届俄罗斯国际金融会议上正式宣告成立,该次会议的主办方为俄罗斯央行。这个区块链联盟的主要目标是发展区块链概念验证;进行合作研究和政策宣传;创建区块链技术的共同标准。同时,他们公开宣布将积极建立与国内监管部门和政府的合作。

公链私链联盟链是什么?

在了解区块链的过程中,我们总是看见公链、私链、联盟链这些词,它们到底是什么?

公链

公链,也叫公有链,正如它的名字一样,它就是公开的,任何人都可以随时参与公链,它是面向所有人的。
公链的访问门槛低,只要有一台能上网的计算机,就能访问。在公链上,谁都能读写数据和发送交易,并且可以随时加入和退出。
公链是以扁平的拓扑结构互联互通的,是高度去中心化的分布式账本,每个节点的任何行为都是透明的,数据也是公开的,无法篡改。
高度去中心化赋予了公链节点匿名性的特点,节点之间不用知道对方是谁,用户的隐私得到了很好的保护。公链是绝对公平的,就算是公链的开发者也无法干涉数据和用户。
公链的交易信息需要全网节点共同进行确认,这使得公链具有最高的安全性,但也带了交易速度慢、资源消耗大的缺点。于是,私链来了。

私链

私有链是非公开的,不是随便就能加入的,一般来说需要中心组织授权才能加入。 私有链的去中心化程度低于公链,这样的设计就是为了严格控制各个节点的读取和写入权限,达到极强的控制力,这可以带来很多好处。
私链的交易速度比任何公链都快,它只有一些少量的节点,也不像公链那样,希望节点越多越好。节点少,则交易不用全部节点来确认,所以提高了效率。
私链具有中心组织,这个中心掌握着所有节点的读取权限,不是所有人都能获取私链上的数据,因此私链具有更好的隐私安全。
有了中心组织,就不需要全网节点一起来确认交易,所有交易只需要几个被认可的高算力节点确认就可以了,对比公链而言,节约了大量的成本。同时,由中心组织把控成员的准入权限,所以不会轻易受到攻击。
中心组织为私链带来许多优点的同时,也带来了很多问题。首先来说,权限被中心节点把控,背离了去中心化的初衷,私链给人的感觉更加“独裁”。而这些节点的背后是人,人性的弱点是难以避免的,所以私链也是存在风险的。

联盟链

联盟链也可以说属于私链的一种,但私有的程度要低些,介于公链和私链之间。
以私链来理解联盟链的话,联盟链不像私链那样有一个中心组织,而是存在多个等同权力的中心,这一群中心共同制定本链的规则,并共同维护。

总结

精心设计的公链在防审计性方面更具优势,但代价是速度和吞吐量较低。公链是对交易结算(或智能合约)提供安全性保证的最佳选择,适合交易速度要求不高的使用场景。
私链适合优先考虑效率的场景,个人或小型组织系统使用私链是比较理想的,联盟链更适合企业或组织内部。
通过多中心,联盟链可减轻私有链中交易对手的风险。并且较少的节点数通常可使它们能够比公共链更有效率的运行。联盟链适合于彼此之间需要相互沟通的企业和组织。

以上是关于什么是联盟链的主要内容,如果未能解决你的问题,请参考以下文章

联盟链(Consortium Blockchain)

公有链私有链和联盟链到底有何区别?

公链私链联盟链是什么?

联盟链初识以及Fabric环境搭建流程

公链or联盟链?XFS到底是什么?

毕业设计之 --- 基于联盟连的区块链实现