公链、私链、联盟链优缺点

区块链目前主要有三种分类,分别是公有链,私有链和联盟链。每一种分类是怎么样的,他们各自有着怎样的优缺点?下面,一起来了解这三种分类各自的意义。

图片发自App

1、公有链

任何节点都是向任何人开放的,每个人都可以参与到这个区块链中进行计算,而且任何人都可以下载获得完整区块链数据(全部账本)。比特币就是最典型的公有链。

优点:公有链最大的优点就是去中心化和安全性。目前像一般比较出名的数字货币:比特币、以太币、瑞波币等都是使用公有链来运行的。由此可见,这些数字货币安全性很高,同时也不受到谁的控制。
缺点:尽管公有链很好很安全,但是设想一下,这么多随意出入的节点是很难达成共识的(上一篇文章提到的共识)因为有些节点可能随时宕机,黑客也可能伪造很多虚假的节点。所以,公有链有一套很严格的共识机制,因此公有链最大的问题就是共识问题,共识问题直接导致了公有链处理数据的速度问题,因此如果你玩比特币就知道了,转账要很久才能到。

2、私有链

有些区块链的应用场景下,并不希望这个系统任何人都可以参与,任何人都可以查看所有数据,只有被许可的节点才可以参与并且查看所有数据,这种区块链结构我们称为私有链。

优点:私有链可以完全自己定制策略,因此速度极快
缺点:相比较而言,私有链不具备去中心化

3、联盟链

联盟链是指有若干机构或组织共同参与管理的区块链,他们各自运行着一个或多个节点,之中的数据只允许系统内不同的机构进行读取和发送交易,并且共同记录交易数据。R3组成的银行区块链联盟要构建的就是典型的联盟链。

优点:联盟链优点就是比公有链处理速度要快,因为节点的数量和身份都已经规定好了,所以可以使用相对松散的共识机制,因此数据的处理速度就会比公有链大大提高。目前,联盟链的发展速度很惊人。
缺点:尽管联盟链速度加快,但是相比公有链来说,联盟链并不是完全去中心化的。因为理论上联盟之间可以联合起来修改区块链数据。

一些应用提到上链,其实说的就是上了公有链运行,而我们也可以把上公有链运行的区块链应用理解成为“子链”,而提供子链上链运行的公有链可理解成为“母链”。

其实,区块链的每一个种分类没有好坏之分,因为应用到的环境领域不同,各自发挥着其积极的作用。最后,都是会促进整体的发展。

你可能感兴趣的:(公链、私链、联盟链优缺点)