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

区块链有三种链:公链私链联盟链

堂主先说几句

现阶段,区块链技术有三种划分:“公共区块链/公有链”(Public blockchain)、“私有区块链/私有链”(Private blockchain)以及“联盟区块链/联盟链”(Consortium blockchain),它们侧重点不同,有着各自的特点。嘘!一般人堂主不会跟他讲这些知识的。

行业小知识

公链是什么

公有链是指任何人都可读取,任何人都能发送交易,任何人都能参与其中共识过程的区块链。在公有链中,程序开发者无权干涉用户,可以保护使用他们开发程序的用户。所以,公有链被认为是“完全去中心化”的。区块链公有链具备保护用户免受开发者的影响,访问门槛低,所有数据默认公开等特点。

从应用上说,区块链公有链包括比特币、以太坊、超级账本、大多数山寨币以及智能合约,其中区块链公有链的始祖是比特币区块链。目前,大多数以太坊项目都依靠以太坊作为公有链,以太坊是一个开放的区块链平台,它允许任何人在平台中建立和使用通过区块链技术运行的去中心化应用。以太坊是可编程的区块链 ,允许用户按照自己的意愿创建复杂的操作,可以作为多种类型去中心化区块链应用的平台。

以太坊平台本身没有特点,没有价值性。和编程语言相似,它由企业家和开发者决定其用途。不过很明显,某些应用类型较之其他更能从以太坊的功能中获益。以太坊尤其适合那些在点与点之间自动进行直接交互或者跨网络促进小组协调活动的应用。除金融类应用外,任何对信任、安全和持久性要求较高的应用场景,比如资产注册、投票、管理和物联网等等3.0时代应用,都会大规模地受到以太坊平台影响。

优点:公有链最大的优点就是去中心化和安全性。目前像一般比较出名的数字货币:比特币、以太币、瑞波币等都是使用公有链来运行的。由此可见,这些数字货币安全性很高,同时也不受到谁的控制。

缺点:尽管公有链很好很安全,但是设想一下,这么多随意出入的节点是很难达成共识。因为有些节点可能随时宕机,黑客也可能伪造很多虚假的节点。所以,公有链有一套很严格的共识机制,因此公有链最大的问题就是共识问题,共识问题直接导致了公有链处理数据的速度问题,因此如果你玩比特币就知道了,转账要很久才能到。

私链是什么

私有链,是指其写入权限仅在一个组织手里的区块链。读取权限或者对外开放,或者被任意程度地进行了限制。联盟链是一种需要注册许可的区块链,这种区块链也称为许可链。联盟链仅限于联盟成员参与,区块链上的读写权限、参与记账权限按联盟规则来制定。整个网络由成员机构共同维护,网络接入一般通过成员机构的网关节点接入,共识过程由预先选好的节点控制。这类区块链被认为是“部分去中心化”。

私有链上可以运行完全免费或者至少说是非常廉价的交易。如果一个实体机构控制和处理所有的交易,那么他们就不再需要为工作而收取费用。然而,即使交易的处理是由多个实体机构完成的,例如竞争性银行,进一步举例来说,因为同样的原因,它们可以如此之快的处理交易,所以费用仍然是非常小的。

私有链的应用场景一般是企业内部的应用,如数据库管理、审计等;在政府行业也会有一些应用,比如政府的预算和执行,或者政府的行业统计数据,这个一般来说由政府登记,但公众有权力监督。私有链的价值主要是提供安全、可追溯、不可篡改、自动执行的运算平台,可以同时防范来自内部和外部对数据的安全攻击,这个在传统的系统是很难做到的。

优点:私有链可以完全自己定制策略,因此速度极快

缺点:相比较而言,私有链不具备去中心化

联盟链是什么

联盟链,由某个群体内部指定多个预选的节点为记账人,每个块的生成由所有的预选节点共同决定。其他接入节点可以参与交易,但不过问记账过程(本质上还是托管记账,只是变成分布式记账,预选节点的多少,如何决定每个块的记账者成为该区块链的主要风险点),其他任何人可以通过该区块链开放的API进行限定查询。

参与区块链的节点是事先选择好的,节点间很可能是有很好的网络连接。这样的区块链上可以采用非工作量证明的其他共识算法,比如有100家金融机构之间建立了某个区块链,规定必须67个以上的机构同意才算达成共识。

联盟链可以做到很好的节点间的连接,只需要极少的成本就能维持运行,提供迅速的交易处理和低廉的交易费用,有很好的扩展性(但是扩展性随着节点增加又会下降),数据可以有一定的隐私。联盟链也意味着这个区块链的应用范围不会太广,缺少比特币的网络传播效应。

优点:联盟链优点就是比公有链处理速度要快,因为节点的数量和身份都已经规定好了,所以可以使用相对松散的共识机制,因此数据的处理速度就会比公有链大大提高。目前,联盟链的发展速度很惊人。

缺点:尽管联盟链速度加快,但是相比公有链来说,联盟链并不是完全去中心化的。因为理论上联盟之间可以联合起来修改区块链数据。

最后说几句吧

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

下期预告:强推技术贴 | 区块链层级结构

• end •

编辑 | 堂主

插图 | 堂主

今日情话

你今天有点奇怪

怎么怪了?

怪好看的

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券