人们把区块链分为了三类,公有链、联盟链和私有链。
公有链
公有链(Public Blockchain),完全去中心化、不受任何机构控制,账本完全公开透明、任何人都可以参与到区块链的维护和数据读取当中来。公有链的共识过程的参与者比如矿工通过密码学技术以及内建的经济激励,维护整个网络数据库的安全。
公有链的项目包括比特币、以太坊、瑞波、超级账本,还有大多数竞争币以及智能合约平台。
联盟链
联盟链(Consortium Blockchain),对特定的组织团体开放,是指参与区块链的节点是事先选择好的,节点间很可能有很好的网络连接。这样的区块链上可以采用非工作量证明的其他共识算法。
联盟链的特点交易速度是非常的快,少量的节点也都具有很高的信任度,并不需要每个节点来验证。其次:交易成本大幅降低甚至为零,节点们记账,手续费会降低很多,甚至是零。最后:数据可以有一定的隐私。联盟链中的数据读取权限是分级别的,对外和对内,以及内部各节点之间的权限也可以不一样。
联盟链可以被视为“部分去中心化”的代表,验证交易和发布智能合约就需要得到联盟的许可。
私有链
私有链(Private Blockchain),对单独的个人或实体开放,参与的节点只有自己,数据的访问和使用有严格的权限管理。是指存在一定的中心化控制的区块链。
联盟链由于存在一定的中心化控制,所以也有人把联盟链归属到私有链范畴。
虽然说有限的去中心化更容易达成共识,可以使交易速度更快、效率更高,并且可以提供更多可控的功能,但是这和一个中心化的体系没有太大区别。去中心化是区块链技术的核心价值所在。去中心化与中心化并不是水火不容,相反,它们之间更是一种共生共存、互相依赖和结合的关系。
在去中心化协议的基础上,可以衍生出各种中心化的服务,你可能听说过全球50多家银行都加入了一个叫R3CVE的组织,这个组织想打造的就是一个全球金融体系的联盟链。它的成员比较豪华,包括富国银行、美国银行、纽约梅隆银行、花旗银行等,中国平安银行也在这个组织里。R3CEV能够运用区块链在银行间做出什么样的改革,目前我们还不清楚,我们一同来期待。