科普
在说聚合链之前,现在简单的科普一下公链、私链、联盟链的本质区别是什么。
公链是任何人都可以参与的区块链,
私链是只有一部分人可以参与的区块链,
联盟链是由一些人结成联盟共同参与的区块链。
这个区别是大部分人都了解的。
但是,什么叫参与呢?参与区块链上的某一个应用叫参与吗?通过区块浏览器或其他工具使用区块链上的数据叫参与吗?这些都不叫。
对于区块链而言,真正的参与是作为区块链的见证人,参与记账、存储数据,这才算参与。
公有区块链,人人都有机会成为区块链的记账者,也就是矿工。
私有区块链,只有这个区块链的运营方来决定谁可以参与记账。
联盟链,只有联盟成员可以参与记账。
参与的意义在于,可以见证区块链的信息,率先记账也好,确认记账信息也好,对区块链上信息的真实性有责任的。
公链的问题所在
虽然比特币、以太坊都是公链,前者是用于支付结算的公链体系,后者是用于开发应用的智能合约公链。但是这两个公链由于种种问题,暂时都不能在商业领域获得大规模的应用。
(一)效率问题
1.运行效率
公链我们知道是有很多节点的,就算是DPOS共识也是有若干个节点的,节点之间的通讯会使得区块链的运行效率低,在现阶段还无法承载大规模商业级的应用。
2.治理效率
公链的治理精神是去中心化,所以在对公链的机制、代码重大变更时,往往需要大家来共同决策。人越多,越难产生了一个一致性的结论。
(二)价值问题
公链往往是需要发币的,如果不发币,谁来负责向运行节点的记账矿工支付费用呢?
而一旦发币,币价就可能被炒作,币价过分波动,从而使使用这个公链的商业机构的成本变得很动荡。大部分商业机构是不能适应成本过于波动的,毕竟人家挣到的钱相对是比较稳定的。
(三)监管问题
公链需要发币,发币在某些国家和地方是政策和法律法规所不允许的。
(四)商业机密问题
一个商业企业,它的区块链使用者往往是企业本身,相关的供应商、客户等,如果使用公链,任何人都可以看到商业数据,这个商业企业也就没有什么商业机密可以言了。竞争对手分分钟了解其经营策略等等。
二、私链的不足之处
私链不需要发币,因此没有因为投机炒作带来的问题,因此也不会面临监管问题。而私链也可以对商业数据进行保护,防止商业机密外泄。但是,私链也同样存在着一些不足之处。
(一)信任问题
你说你是区块链,我会相信吗?要知道现在把中心化的数据的调用出来,以区块浏览器的形式显示出来,懂点编程的人都知道,这事易如反掌,连TVB这种入门级的伪程序员都能实现。
另外,私有区块链的数据公开往往是通过API接口、区块浏览器等工具。信息的使用者无法确定,自己看到的私链数据是否真实、是否完整。
私链的关键问题是信任问题,这是私链饱受质疑的关键。
(二)技术问题
区块链好用人人知晓,但是区块链如何用?却没有太多人了解。不用说普通的商家、用户,就是传统互联网的开发技术人员,面对日新月异的区块链技术恐怕也是一个头两个大。
总不能每个企业组织一个区块链团队去学习区块链技术吧?!毕竟黑客也在不断进步,区块链技术的进步太快速了。
只有像京东、腾讯这样的大型商业机构才有能力组建团队自建区块链,一些中小型商业机构很难建立一个专业化的区块链技术团队。
何况京东、腾讯的区块链技术安全性也未必非常高,只是黑客暂时还没有盯上它们罢了。
(三)成本问题
当然,如果玩命砸钱,聘请世界一流技术人才,技术问题也不是不能解决。但这就产生了一个新的问题就是成本问题。
除了开发和研究以外,我们都知道,区块链是一个分布式数据库,需要多台服务器来支撑着区块链的运行。这些服务器的成本和维护费用,都使私链的成本大大增加了。
联盟链与私链有些相似
联盟链的信任问题比私链好一些,一个联盟比某一个机构的可信性要相对更高一些。但是,联盟链往往是一些有共同利益的机构组成的联盟,因此其可信性仍然不够充分。在技术和成本方面,同样是比私链要好一些,但是仍然不及公链。
混合链
混合链,顾名思义,是三种基本区块链的混合。通过混合,可以让基本区块链的优势得以发挥。
下面以Aergo这个混合链为例聊一聊混合链。
Aergo混合区块链是由公链主链,加上很多个侧链组成的,而每一个侧链可能与客户现有的私链桥接,从而形成了一个混合区块链体系。
在侧链上,使用的是POA共识机制。
简单介绍一下POA共识,Proof of Authority,权威证明机制,节点在记账时,既不用拼算力,也不用拼持币锁仓,也不依靠用户投票,而是需要获得权威认可的节点才可以进行记账。
也就是说,在侧链上,只有获得权威许可的节点才可以记账。
每一个侧链对应着一个商业机构,比如京东使用某一个侧链,那么只有京东授权的节点才可以在这个侧链上记账。
(一)私链属性
这样,Aergo侧链就具有了私链的属性,前面提到的所有公链的问题,在Aergo侧链上都不存在了:
一是不存在效率问题,因为没有太多人参与;
二是因为不发币,所以不会被监管所排斥;
三是不会使商业机密泄露。
(二)公链特征
1.解决信任问题
在Aergo的侧链上使用区块链,虽然类似私链,但毕竟不是私链。
所以,京东现有的私链可能是假的,可能是中心化数据库伪造的,这一点我们可以质疑。
但是,当京东的区块链在Aergo侧链上运行时,使用标准化的侧链程序和智能合约时,我们就不需要质疑这一点了,是区块链无疑了,信息不可篡改。
2.解决技术问题
在Aergo的公链上,有一些开发工具和开发环境,当然也会发币,这样可以激励开发者去研究和改进Aergo的技术。
3.解决成本问题
商业机构使用Aergo混合区块链时,在使用各种服务时,支付Aergo即可,不需要组建自己的技术团队。甚至在维护侧链时,也可以获得Aergo的技术支持,这样就使得商业机构的区块链开发和维护成本大大减少。
为什么会这样?因为Aergo混合区块链把公链和私链结合在一起,去除了单个私链的中心化,将其汇聚在一起形成了一个共同治理的环境,从而形成了商业机构联合的规模经济效益,成本自然就会减少了。
写在最后
通过这个案例,我们可以看出,混合链是将私链和公链进行了混合,通过公链接入类似私链的方式,解决私链的信任问题、技术问题和成本问题,而使用私链的用户它们的数据和应用仍然是运行的类似私链上,相对缓解了性能问题和商业机密问题,而客户在私链上是不需要发币的,监管问题也得到了解决。
所以混合链是一种具有一定实用价值的区块链。
但是这里仍然有一个问题,虽然区块链的用户不曾发币,但是他们使用区块链,仍然要支付向混合链支付费用。而这个费用仍然是以币的形式来支付。举个例子,某企业A在混合链上建立了类似私链,建立私链和私链的日常运行及维护,要以币的形式付费。企业A虽然没有发币,但是混合链的公链部分仍然是发币的。而这个币价的波动,同样会牵动着企业A的利益。
所以,混合链也不是一种完美的区块链。
只有监管,才能让区块链发币和币的交易变得规范化。只有这样才能让混合链、公链得到健康而普及的应用。