区块链之公有链、私有链及联盟链

  区块链可以理解为一个保存在所有节点的分布式大账簿,开放性是其鲜明的特点,区块链中的任意节点均可查询每一笔交易信息。比特币即是如此,当然,每一个节点都是匿名的。随着区块链技术从比特币中被提炼出来,为适用于不同类型的应用场景,区块链又在原有比特币的公有链的基础上发展出了私有链以及两者的混合产物,即联盟链。

  公有链是任何节点都是向全世界所有人开放的,任何人都可以参与进来,而且任何人都可以获得整个账簿。比特币以及目前很热的以太坊都是这一类型。公有链一般被认为是彻底的去中心化,节点与节点之间完全对等,没有任何节点可以操控网络。公有链的记账机制一般为代币机制,即对记账者进行奖励,鼓励记账。

  但是有些应用场景,并不希望任何人都可以参与进来,只有被许可的节点才可以参与并且查看所有数据,记账权限往往由某个中心化的组织所控制,我们称之为私有链,其代表如目前的R3 Corda。公有链和私有链的关系好比开源技术和利用开源技术服务企业的公司。相比于公有链,私有链的交易速度更快,隐私得到了保护。私有链和目前主流的中心化的数据库技术的区别在于私有链有良好的溯源性,防止中心节点隐瞒或篡改整个账簿。私有链去中心化程度最低,也是目前金融机构研究的热点。

  联盟链是类似于多中心化的私有链,每个中心都自带一个或多个节点。联盟链的每个参与者必须通过对方授权的密钥才能看到其他参与者的数据,在确保安全性和隐私保护的基础上实现了一定程度的去中心化,其典型如Hyperledger旗下的Fabric。联盟链是目前被认为是目前最具可操作性的技术,更容易得到各大机构的认可。

您的支持将是我最大的动力!