首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

公有链、联盟链、私有链有啥不一样?

区块链大热,新概念眼花缭乱。

比如,在区块链文章里,

常看到这样几个“链”:

公有链、联盟链、私有链……

这几个“链”究竟有什么不同呢?

公有链

公有链,也就是公共区块链(Publicblockchains),

是指全世界任何一个人都可以读取、

任何一个人都可以发送交易

且交易能够获得有效确认的共识区块链。

通常情况下,

公有链被认为是“完全去中心化”的,

没有任何组织或个人

可以篡改或控制公有链中数据的读写。

比特币、以太坊就是典型代表。

公有链有哪些特点呢?

1.保护用户免受开发者的影响

在公共区块链中

程序开发者无权干涉用户,

所以区块链可以保护

使用他们开发程序的用户。

2.网络效应

公共区块链是开放的,

因此有可能被许多外界用户使用

和产生一定的网络效应。

例如:如果我们在区块链上

拥有一个域名系统,

并使用这个区块链的货币,

那么我们

可建立交易费低至的智能合约:

A向该系统出售域名,

系统马上将域名出售给

首先支付资金的人,

而且因为这系统是建立在

公共区块链上所以值得信任。

同样的例子可以是

土地登记和产权保险。

3.访问门槛低

任何拥有足够

技术能力的人都可以访问,

也就是说,

只要有一台能够联网的计算机

就能够满足访问的条件。

4.所有数据默认公开

尽管所有关联的参与者

都隐藏自己的真实身份,

这种现象十分的普遍。

他们通过自身的公共性来

产生自己的安全性,

在这里每个参与者可以看到

所有的账户余额

和其所有的交易活动。

联盟链

共同体区块链

(Consortium blockchains),

也称联盟链,

是指其共识过程受到

预选节点控制的区块链;

例如,有15个金融机构

组成一个共同体,每个机构都

运行着一个节点,

而且为了使每个区块生效

需要获得其中10个机构的确认。

区块链或者许每个人都可读取,

或者只受限于参与者,

或走混合型的路线,

这些区块链可视为“部分去中心化”。

目前国内比较有影响力的联盟链有

中国分布式总账基础协议联盟

(ChinaLedger)、

中国区块链研究联盟

(CBRA)、

金联盟等。

联盟链适合

组织机构间的交易和结算,

像是银行间的转账、支付,

通过采用联盟链的形式,

能够很好地营造

一个内部生态系统。

每个银行都可以成为一个节点,

但是其中一个银行的

交易转账行为必须通过

其他银行节点(2/3数量)的确认,

才能够使区块生效。

联盟链与公有链相比,

可以看作是“部分去中心化”

同时,由于节点数量得到了精简,

它能够有更快的交易速度,

更低的成本。

除此之外,

与公有链相比,

联盟链要求单位时间内

所能确认的交易数量更多,

因此在安全和性能上的要求

也比较高。

私有链

私有链(private blockchain)

又称无代币区块链

(Token-less blockchain)。

完全私有的区块链,

是指其写入权限仅在

一个组织手里的区块链。

读取权限或者对外开放,

或者被任意程度地进行了限制。

相关的应用囊括数据库管理、

审计、甚至一个公司,

但在很多的情形下,

公共的可读性并非是必须的。

在某些情况下,

私有链上的一些规则,

可以被机构修改,

比如还原交易流程等服务。

私有链的应用更偏向于企业内部的应用。

私有链的交易速度快,

其交易不需要

所有网络节点的确认,

而是只需要几个受到普遍认可的

高算力节点确认即可

交易成本与公有链

和联盟链相比极低。

另外,

由于读取收据的隐私权受限,

参与者难以获得私有链上的数据,

隐私保障更好。

不过,

私有链最大的缺点是

可以被操纵价格,也可以被修改代码,

因此从这方面来说,风险又较大。

最后,

从准入机制上

简单总结一下三者的区别,

公有链向所有人开放,

联盟链向授权的组织或机构开放,

私有链向满足特定条件的个人开放。

许可链是什么?

许可链(Permissioned Blockchain)

是指参与到区块链系统中的

每个节点都是经过许可的,

未经许可的节点

是不可以接入到系统中,

因此私有链和联盟连

都属于许可链。

有些许可链是没有代币机制,

因为不需要通过代币

来鼓励节点竞争记账。

(文章来源:本文为网络资料编辑,内容仅供交流学习使用,不代表本平台观点)

要了解更多详情,请关注我们的官方平台

vSport官方社群

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180901B1J9G300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券