区块链的本质是一种开源分布式账本,它是比特币及其它虚拟货币的核心技术,能高效记录买卖双方的交易,并保证这些记录可查证且永久保存。相信不少人也听说过区块链分为公有链、私有链以及联盟链,那么它们三者有何区别?

区块链之公有

从字面上理解,「公有」即对全世界所有人开放,任何人都可以读取数据、发送交易,且交易能够获得有效确认的共识区块链。

公有链上的各个节点均可自由加入或退出网络,并参与链上数据的读写;网络中不存在任何中心化的服务节点。

比特币大家熟悉吧?采用的就是公有链。由于没有限制,任何人都可以参与。

公有链的特点:

  1. 访问门槛较低:只要有能联网的计算机,就能够访问;
  2. 数据公开透明且无法篡改:公有链是高度去中心化的分布式账本,任何人在任何节点的行为都可查看,且基于庞大的用户体系,想要篡改交易数据几乎不可能;
  3. 匿名性:由于节点之间无需彼此信任,所有操作都可匿名进行,能很好地保护使用者的隐私;
  4. 免受开发者的影响:公有链数据的读写不受任何人控制和篡改,连程序开发者也无权干涉用户。因此很大程度上保护了用户免受程序开发者的影响。

当然,公有链也存在交易速度慢等问题,由此产生了私有链的概念。

区块链之私有

私有链也称专有链,是非公开的链,通常需要授权才能加入节点。私有链中各个节点的写入权限均被严格控制,读取权限则可根据需求有选择地对外开放。

私有链通常适用于企业内部应用,以及特定机构的内部数据管理与审计等金融场景。在某些情况下,机构可修改私有链上的部分规则,例如还原交易流程等。

蚂蚁金服是应用私有链的典型代表。

私有链的特点:

  1. 交易速度快:私有链上节点数量少且具有很高的信任度,交易无需所有网络节点确认,因此其交易速度比任何其他区块链都快;
  2. 隐私保障良好:由于读取权限由该组织决定,外部参与者难以获取私有链上的数据,因此组织自身的隐私保障更好;
  3. 交易成本大幅降低:私有链的交易仅需几个受到普遍认可的高算力节点确认,其交易成本远低于公有链和联盟链;
  4. 安全性高:链上成员都经过审核授权,恶意攻击的可能性相对较小。

不过,私有链也存在一些问题:如权限被少数节点控制,无法从根本上解决作弊问题,背离了去中心化的初衷;此外,私有链上的数据可能被操纵,代码也可能被修改。

区块链之联盟

联盟链是指由多个机构共同参与管理的区块链,每个组织或机构管理一个或多个节点,其数据只允许系统内的不同机构进行读写和发送。

联盟链的各个节点通常对应着实体机构组织,需通过授权才能加入或退出网络。各机构组织组成利益相关的联盟,共同维护区块链的健康运行。

联盟链适合组织机构间的交易和结算,目前国内比较有影响力的联盟链有中国分布式总账基础协议联盟、中国区块链研究联盟和微众银行等。

联盟链的特点:从某种程度上说,联盟链属于私有链,但其私有的程度不同,权限设计要求更复杂,可信程度也更高。

区块链之总结

一般来说,公有链适用于对可信度、安全性要求很高,而对交易速度要求不高的场景。

私有链或联盟链更适合对隐私保护、交易速度和内部监管等具有较高要求的应用。