联盟链,只针对特定某个群体的成员和有限的第三方,内部指定多个预选的节点为记账人,每个块的生成由所有的预选节点共同决定。
分类根据区块链网络中心化程度的不同,分化出3种不同应用场景下的区块链:
(1)全网公开,无用户授权机制的区块链,称为公有链;
(2)允许授权的节点加入网络,可根据权限查看信息,往往被用于机构间的区块链,称为联盟链或行业链;
(3)所有网络中的节点都掌握在一家机构手中,称为私有链。
联盟链和私有链也统称为许可链,公有链称为非许可链。1
概念联盟链,只针对特定某个群体的成员和有限的第三方,内部指定多个预选的节点为记账人,每个块的生成由所有的预选节点共同决定,其他接入节点可以参与交易,但不过问记账过程,其他第三方可以通过该区块链开放的API进行限定查询。为了获得更好的性能,联盟链对于共识或验证节点的配置和网络环境有一定要求。有了准入机制,可以使得交易性能更容易提高,避免由参次不齐的参与者产生的一些问题。2
产生联盟区块链产生,可以从联盟链使用的群体了解,他们的主要群体是银行、保险、证券、商业协会、集团企业及上下游企业。区块链诞生于移动互联网时代,这些企业普遍己经IT化和互联网化,区块链对于进一步提升他们圈子的产业链条中的公证、结算清算业务和价值交换网络的效率很有帮助,但是在尝试使用现有区块链技术(如比特币代码家族和以太坊)发现,现有区块链的处理性能、隐私保护、合规性等都不能满足他们的业务需求;另一方面,他们意识到如果全面采用比特币的那一套完全公链的设计理念,会颠覆他们现有的商业模式和固有利益,且要负上很大的风险。于是他们开始改造适合他们的区块链体系,目前的联盟链形态,更多是分布式账本(DSL)为主,区块链的分布式账本和分布式共识为他们解决了主要核心问题,即联盟中多个参与方交互的信任问题。目前最活跃最被认可的应用于联盟链的典型开源区块链代码项目,是作为Hyper-Ledger(超级账本)基础设施的主要项目之一,由IBM推出的Fabrice。2
维护联盟链的维护治理,一般由联盟成员进行,通常采用选举制度,容易进行权限控制,代码一般部分开源或定向开源,主要由成员团队进行开发,或采取厂家定制产品。联盟链的治理有很多传统的方案可参考,相对于公有链来说,他们的治理更有规可循,但同样,这些联盟治理的问题他们也会遇到,如联盟成员中的联合欺诈、竞争性联盟成员的利益均衡等问题。从治理层面,有节点使用收获和投入维护的不对称考虑、联盟链的数据资产权属等问题。这些问题,同样都需要联盟链在成立之初考虑和完善的。2
优点相比于公共区块链,联盟区块链和私有区块链在效率和灵活性上更有优势,主要体现为以下几点:
一是交易成本更便宜。交易只需被几个受信的高算力节点验证就可以了,而无需全网确认。
二是节点可以很好地连接,故障可以迅速通过人工干预来修复,并允许使用共识算法减少区块时间,从而更快完成交易。
三是如果读取权限受到限制,可以提供更好的隐私保护。四是更灵活,如果需要的话,运行私有区块链的共同体或公司可以很容易地修改该区块链的规则,还原交易,修改余额等。
区块链的发展和演变很好地体现了经济金融史一再重现的中心化和去中心化的互相交锋渗透。区块链现实的应用取决于现实的需求,正如以太坊创始人所说“只有一种区域链能活下来的想法是完全的误导”。
本词条内容贡献者为:
肖志勇 - 副教授 - 江南大学