一文教你区分公链、私有链与联盟链


比特币的出现为其底层协议中的技术发展奠定了基础,即区块链。随着区块链技术的发展,区块链的类型也发生了变化。目前区块链网络主要有公链、私有链和联盟链。今天,本文将带您了解各种类型的区块链之间的区别。

什么是公链?

大家最常听到的区块链,都是属于公有链(Public Chain),如比特币、以太币等。

公链是是在实际应用中开放程度最高的一类,其参与权限没有硬性要求,任何个人、组织都可以自由的加入和退出。公链上的所有数据记录公开、透明,任何人都能参与共识过程,它被认为是不受机构控制,完全去中心化的区块链。

最典型的公链代表就是比特币系统,这个系统向所有人开放,人人都可以成为比特币系统中的节点、验证者、使用者,比特币系统中的信息是完全公开透明的。

什么是私有链?

私有链(Private Chain)是不开放给一般人使用的链,须受到授权才能成为节点,门槛较高。

它又被称为内部链,开放程度很低,数据的写入、修改权限仅在少数人/组织手中,属于私有机构单中心网络。整个网络由成员机构共同维护,网络接入一般通过成员机构的网关节点接入,共识过程由预先选好的节点控制。这类区块链被认为是「部分去中心化」。

目前很多大型的公司集团都在开发自己的私链,它可以用于企业管理、财务审计,银行清结算等。

既然单一机构内部都能够建立起自己的私有链作为价值传输的媒介,那同性质的公司之间密切的往来,是不是也能透过建构区块链,将交流的规则明确规范于区块链网络上,使企业间的价值交流成本降低,同时也提升流通效率,因此就有人提出了联盟链的架构。

什么是联盟链?

联盟链与私链类似,其开放程度和去中心化程度是有所限制的,其读写权、记帐权由组织决定。与私有链最大的不同在于,联盟链是为一个联盟,比如一个行业服务的;而私链则是为一个组织,比如一家公司内部服务。

通常情况下,外部观察者可以查询,但是不可交易,联盟链是指其共识过程受到预选节点控制的区块链;区块链或许允许每个人都可读取,区块的Root Hash 及其API(应用程式接口)对外公开,API 可允许外界用来作有限次数的查询和获取区块链状态的资讯。这些区块链可视为「部分去中心化」。

公链、私有链与联盟链的特点

1.公链

(1)优势:

①去中心化,链上用户的权益不受任何机构控制,人人可参与,任何人都能加入、读取,都可以发送交易信息,并进行有效性的确认。

②所有的交易数据公开透明,访问门槛低。如比特币链上的所有地址交易信息都可以通过区块链浏览器(如欧科云链)查证,每个参与者都能看到所有账户的余额和所有的交易活动。

③数据无法篡改,安全性高。公链信息通过共识被添加至区块链后,就被所有的节点共同记录,并通过密码学保证前后互相关联,篡改难度与成本非常高。

(2)缺点:

①由于访问门槛较低,彼此间信任程度低,数据价值的真实与否需要通过大量节点的确认才能被添加到区块链上,因此效率低下。

②部分采用PoW(工作量证明机制)的公链,如,由于全网算力消耗过大,再加上不是所有的算力都由可再生能源提供,近年来随着环保主义的抬头,时不时会被诟病「不环保」。

(3)举例:比特币、以太坊。

2.私有链

(1)优点:

①私由于权限掌握在某个中心化的组织或者机构里,它的数据处理速度和交易速度都极快。

②交易数据不对外公开,数据隐私性较好。

③运行更为高效灵活,出现问题后可以迅速通过人工干预进行修复,费用低廉,甚至可以为零。

(2)缺点:

①权限完全掌握在单个组织手里,在有需要的情况下,运行私链的组织可以轻易地修改规则,因此会导致信任度下降,区块链的安全和透明程度也会打折。

②本身不具有去中心化的属性,更像是一个局域网,应用范围有限。

3.联盟链

(1)特点

各个节点通常有对应的实体机构,只有得到联盟的批准才能加入或退出系统。各个利益相关的机构组织在区块链上展开紧密地合作,并共同维护系统健康稳定的发展。

(2)举例

成立于2015 年9 月的R3 区块链联盟是最典型的联盟链,目前已经有数十家国际银行和金融机构加入,成员遍及全球。

总结

随着应用场景的需求更复杂,区块链技术变得越来越复杂,无论是公有链、私有链还是联盟链都没有绝对的优劣,往往需要根据不同的场景来选择合适的区块链类型。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。