公链私链联盟链是什么?
Posted 区块链星际社
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了公链私链联盟链是什么?相关的知识,希望对你有一定的参考价值。
在了解区块链的过程中,我们总是看见公链、私链、联盟链这些词,它们到底是什么?
公链
公链,也叫公有链,正如它的名字一样,它就是公开的,任何人都可以随时参与公链,它是面向所有人的。
公链的访问门槛低,只要有一台能上网的计算机,就能访问。在公链上,谁都能读写数据和发送交易,并且可以随时加入和退出。
公链是以扁平的拓扑结构互联互通的,是高度去中心化的分布式账本,每个节点的任何行为都是透明的,数据也是公开的,无法篡改。
高度去中心化赋予了公链节点匿名性的特点,节点之间不用知道对方是谁,用户的隐私得到了很好的保护。公链是绝对公平的,就算是公链的开发者也无法干涉数据和用户。
公链的交易信息需要全网节点共同进行确认,这使得公链具有最高的安全性,但也带了交易速度慢、资源消耗大的缺点。于是,私链来了。
私链
私有链是非公开的,不是随便就能加入的,一般来说需要中心组织授权才能加入。 私有链的去中心化程度低于公链,这样的设计就是为了严格控制各个节点的读取和写入权限,达到极强的控制力,这可以带来很多好处。
私链的交易速度比任何公链都快,它只有一些少量的节点,也不像公链那样,希望节点越多越好。节点少,则交易不用全部节点来确认,所以提高了效率。
私链具有中心组织,这个中心掌握着所有节点的读取权限,不是所有人都能获取私链上的数据,因此私链具有更好的隐私安全。
有了中心组织,就不需要全网节点一起来确认交易,所有交易只需要几个被认可的高算力节点确认就可以了,对比公链而言,节约了大量的成本。同时,由中心组织把控成员的准入权限,所以不会轻易受到攻击。
中心组织为私链带来许多优点的同时,也带来了很多问题。首先来说,权限被中心节点把控,背离了去中心化的初衷,私链给人的感觉更加“独裁”。而这些节点的背后是人,人性的弱点是难以避免的,所以私链也是存在风险的。
联盟链
联盟链也可以说属于私链的一种,但私有的程度要低些,介于公链和私链之间。
以私链来理解联盟链的话,联盟链不像私链那样有一个中心组织,而是存在多个等同权力的中心,这一群中心共同制定本链的规则,并共同维护。
总结
精心设计的公链在防审计性方面更具优势,但代价是速度和吞吐量较低。公链是对交易结算(或智能合约)提供安全性保证的最佳选择,适合交易速度要求不高的使用场景。
私链适合优先考虑效率的场景,个人或小型组织系统使用私链是比较理想的,联盟链更适合企业或组织内部。
通过多中心,联盟链可减轻私有链中交易对手的风险。并且较少的节点数通常可使它们能够比公共链更有效率的运行。联盟链适合于彼此之间需要相互沟通的企业和组织。
以上是关于公链私链联盟链是什么?的主要内容,如果未能解决你的问题,请参考以下文章
共识算法系列之一:私链的raft算法和联盟链的 pbft 算法