
1.4 公有链、联盟链、私有链,谁才是真正的区块链?
区块链会在公有链和联盟链得到长足的发展。从长远来看,公有链和联盟链在技术上会趋向融合,界限也会越来越模糊。
区块链的分类有点类似信息网络中的公网、专网、局域网的划分。公网也称为互联网(Internet),我们现在使用的支付宝、微信、滴滴出行、美团外卖都基于互联网;专网是一个比较私密的网络,应用最广泛的就是金融、公安等信息安全级别较高的机构;局域网一般指的是企业内部的网络。
按照区块链准入机制,区块链被分为公有链、联盟链、私有链3种(图1-26)。相对来说,越靠近公有链,对节点的认证和权限管理要求越少,去中心化程度越高。越靠近私有链,对节点的认证和授权管理程度越高,中心化程度越高。

图1-26 区块链的分类
公有链是一条独立运行,且人人都可以参与记账的区块链。公有链有独立运行、人人参与记账交易、账本公开、代码开源等特点。公有链上任何人都可以通过区块链网络发送交易,将有价值的交易信息记录在区块链上,任何人都可以通过区块链浏览器查看交易信息,区块链上的交易信息是透明的,但身份具有匿名性。为了保证公有链机制可审查,公有链一般都会将代码开源在Github网站上,任何人都可以查看、下载、运行代码。
一个公有链的流行程度取决于这条链的节点是否足够分散,节点越分散,代表权利越分散,也就保证了这条链的可信程度。公有链除了共识机制等技术优势,社区运营发展也是成功的关键要素之一。一条公有链参与的开发者、使用者越多,这条公有链的影响力就越大;反之,这条公有链有可能会被大家抛弃。公有链一般会通过代币机制鼓励参与者竞争记账,来确保数据的安全性。主流的公有链有比特币、以太坊、EOS等,都是在特定时期解决了不同的问题。比特币是世界上第一个成功去中心化的数字货币系统,以太坊在比特币基础上提出了一种可编程、可运算的智能合约公有链,EOS提出了超越货币、经济的去中心化应用操作系统。
联盟链是一个以组织形态运作的区块链基础设施。相对公有链,联盟链节点需要经过认证才能参与到区块链网络中。联盟链节点都是预先选定的且节点数有限,因此联盟链的交易速度更快,具有更高的扩展性,并能很好地保护交易隐私。联盟链主要应用在企业级应用中,一般不需要代币作为激励机制。例如,政府部门之间和企业之间的业务,通过区块链技术为各部门之间建立一个公开透明的账本,可以大幅度提升部门之间的工作效率。在这种情况下,每个部门作为记账节点出现,其实激励已经演变成为跨部门之间业务协同给大家带来的经济效益。
联盟链的代表是超级账本(Hyperledger)。该项目是首个面向企业开放的区块链技术,在Linux基金会的支持下,吸引了包括IBM、Intel、摩根等在内的众多科技和金融巨头的参与。
私有链是在某一领域、某一企业运行的区块链。相对公有链、联盟链,私有链相对比较封闭。在一个组织机构比较复杂的企业中,将各个部门作为节点出现,可以解决部门之间的信任问题;在一个组织机构相对简单的企业中,区块链更多的是作为一个分布式数据库使用,当一个节点崩溃的时候,其他节点可以正常工作,不会导致系统服务中断。
从区块链数据公开透明的特点来看,区块链会在公有链和联盟链得到长足发展。从长远来看,公有链和联盟链在技术上会趋向融合,界限也会越来越模糊。一般是将需要信任的数据放在公有链上,而一些行业数据、私有数据放在联盟链上。