区块链分类
目前区块链分为公链、私链、和联盟链。如何理解这三个概念,先给大家说一个故事。
假设原来有个原始村落经常下雨,到处泥泞,很难走。一个村子的人很聪明勤奋,自发地修了一条石头路。参与修路的人为了记录,就把一块刻着自己名字的石头埋在地下,作为凭证。后来,邻村的人也加入进来,这条路就越修越长。
大家发现,修的石头路特别好走之后,就在各家门前也修起了路。但竖起一块牌子“私家路,非请勿人”。接着各个村开始修自己的路,村里的路是相通的,但是对邻村就不开放了。
好了这个故事里,最开始的路大家都可以参与修建,都可以走,就相当于区块链里面的公链(Public blockchain)那各家自己的路,当然就相当于区块链里面的私链(Private blockchain)。顾名思义,这是一个不开放的链,让哪些人参与是管理者自己决定的。比如说,你的公司有自己的区块链,就是私链。
最后,每个村内部的那条路,自己村的人可以走,但是和其他村子不同。这个就是区块链里面的联盟链,也叫做共同体区块链(Consortium blockchain)。哪些节点在一个联盟里面可以参与共识,是可以选择的。
公链是是一个完全开放的生态,信息透明,无产权、无中心、无边界。但是,现实中很难落地。
私链有信用主体,有中心边界,信息可以被篡改,理论上是反区块链的
联盟链相当于一个行业局域链,部分去中心化,数据可以篡改,但篡改难度大于私链。联盟链是目前商业世界中被开发最多的一种链。但怎么协调联盟内部的利益,是目前面临的一个难题。
不同链有什么不同
公链是一个完全开放的生态,它会随着节点的加入而进行自我的演化和迭代。目前,除了数字加密货币外,公链没有找到适宜的落地场景。
私链是有主权、有边界的。比如说一个公司内部的分布式账本,访问权限是在这个公司手里,所以私链是有信用主体的,就是这家公司。因为有私有用户这么一个信用主体的存在,数据也是可以更改的。在很多网络极客的眼里,私链根本就不是区块链,它只是一个可以加密的扁平化数据库而已。
联盟链介于公链与私链之间的折中路线,现在很多商业世界里开发的区块链大多数属于这种链。可以把联盟链理解成一个行业区块链或者局域链。在某个场景上运用区块链技术组成一个联合共同体。
联盟链的特点
- 部分地去中心化(行业内或者场景内)
- 数据篡改难度远远大于私链,但只要链上的节点能够达成共识,则可以更改。
联盟链产品 - 香港金管局联合12家跨国银行进行的“贸易联动”区块链项目
- 蚂蚁金服推动的“商品溯源”区块链项目
反思与行动
三种链中,目前最容易落地的应该是联盟链产品。但是联盟链产品的核心在于找到合适的行业或者合适的场景来使用。如果有人说自己在做公链,大家高概率选择忽略他,如果有人说自己在做联盟链,则你要仔细询问他的使用场景及行业参与意愿。如果有人说自己在做私链,那基本可以选择忽略了。私链使用的场景,目前的技术都可以实现,没必要再使用区块链技术。