学习区块链的时候,我们经常会听到公有链、联盟链、私有链、混合链,各种各样的链,这都是些什么呢?
简单来看,公有链、联盟链、私有链、混合链是按照开放程度进行划分的不同类型的区块链。
公有链
公有链是对所有人开放,任何人都可以参与其中任意读取数据,人人都能发送交易、获得有效确认、参与共识过程的区块链。参与公有链是由它必须提供的可编程激励系统驱动的,通过在网络中向目标干系人分发基于代币的奖励,作为回报,创建了一个积极的反馈循环。
比特币就是一种典型的公有链,它通过参与并提供计算能力来解决复杂算法从而可以挖掘区块,比特币便是他们完成工作的奖励。
公有链通常也称完全去中心化区块链,它是去中心化程度最高的区块链,不受机构控制,程序员也无权干涉用户,任何人加入不需要经过授权,都可以自由加入或者离开,但是,公有链也存在交易性能差。能源消耗大,不利于监管等问题。
另外,还有以下关键特性:
· 访问公有链只需要一个客户机,该客户机允许用户接收、发送和存储数字资产。
· 它是分布式的,没有一个实体“拥有”网络,也没有集中存储所有数据,从技术上讲,网络中的所有参与者都拥有平等的权利,因为公有链上的每个节点都有数据库的副本。
· 网络中的每个人都有权读取和发送交易,这意味着没有访问内容或在区块链上执行某些操作所需的权限。
· 数据由先进的密码技术保护。
· 博弈论和密码特性建立了一种可伸缩信任的方法,对于没有自然信任但仍然希望彼此进行交易的各方来说,这是理想的。
区块链备案、对接公链 联盟链 可咨询
私有链
顾名思义,私有链本质上是私有的,将区块链的访问权限限制为仅对通过认证的各方用户开放。这通常是一个由业务合作伙伴组成的网络,或者通过它们的操作进行连接,并从共享的防篡改数据库中获益。用户必须在进入网络之前获得访问权限。此外,访问权限只能由管理员授予。
从外部看,私有链是中心化的,但在内部,它也是由多个几点组成的去中心化的区块链网络。
例如,一家公司的财务预算,参与记账的人可能只有财务部门和公司的领导,而读取权限可以根据公司需要,选择只让公司决策层或者全员知道。
私有链主要特点概括如下:
· 参与者彼此熟悉,并且是可信的。
· 参与者可以访问他们有权查看的信息,并且可以根据他们的能力进行交易。
· 权限是预先商定的,对于每个新参与者,在他们加入网络之前都要定义权限。
· 它们本质上不是分散化的,也不具备公有链核心的匿名特性。
· 由于参与者的数量和共识的范围有限,私有链可以实现更大的可伸缩性和处理速度。
·在处理速度和账本访问的私密性和安全性上,相对于公有链有较大优势。
联盟链
联盟链的账本的公开程度,介于公有链和私有链之间。联盟链是指有若干个组织或者机构共同参与管理的区块链,每个机构都运行着一个或多个节点,其中的数据只允许系统内不同的机构进行读写和发送交易,并且共同来记录交易数据。联盟链只对联盟内部成员开放全部或部分功能,链上信息的读取、写入以及记账规则都按照联盟共识来设定。
例如有100所大型企业建立了某个区块链,共识规定,必须三分之二以上的企业同意才算达成共识。混合链和私有链一样,节点加入需要得到授权许可,可以看作是私有链的对外范围扩大版本。
联盟链的一些关键特性如下:
· 交易速度快,联盟链本质上还是私有链,由于节点不多,具有很高的信任度,并不需要每个节点来验证一个交易,达成共识容易,交易速度自然也就快很多。
· 部分去中心化,与公有链不一样,联盟链在某种程度上只属于联盟内部的成员所有,且很容易达成共识,毕竟联盟链的节点数是非常有限的,所以只是部分去中心化。
· 可控性较强,公有链是一旦区块链形成,将不可篡改,这主要源于公有链的节点一般是海量的,想要更改区块数据,几乎不可能,而联盟链,只要机构中的大部分达成共识,即可将区块数据进行更改;
· 数据不会默认公开,不同于公有链,联盟链的数据只限于联盟里的机构及其用户才有权限进行访问,其他人即使能连接上网络,也无法获得数据。
· 交易成本很低,与私有链一样,可以进行完全免费或者非常廉价的交易,如果一个实体机构控制和处理所有的交易,就省掉了区块链网络中常见的“矿工费”,这就不需要花费额外的费用。
混合链
混合链不向所有人开放,但能提供数据完整性(防篡改)、透明性和安全性的特性。与私有区块链类似,混合链是可定制的。混合链的成员有权决定谁可以参与(访问权)或哪些交易应该公开。
混合链的关键特性如下:
· 信任的保证,即使交易没有公开,但在需要时仍可进行核查。在混合链中发生的每个交易都可以保持私有,并在需要时开放以供验证。
· 隐私,混合链的一个关键优势是它能够在封闭的生态系统中工作,同时也具有与外部世界通信的能力,这意味着企业或组织在利用区块链技术维护隐私时不必担心信息泄露。
此外,混合链还具有灵活性高、交易成本低等特点。
最后总结一下 ,区块链中的公有链、联盟链、混合链、私有链,是按照区块链的开放程度不同来划分的,它们的开放程度依次递减,公有链开放程度最高,最公平,但是速度慢、效率低;联盟链、混合链和私有链效率快,但是削弱了去中心化属性,更加侧重的是区块链技术对于数据维护的安全性。