区块链流派之形态 依你所需,如你所想

在过去的一年,“私有区块链”(Private Blockchains)的概念在区块链技术讨论中成了热门词汇。从本质上而言,相较于完全公开、不受控制,并通过加密来保证网络安全的系统(例如工作量证明POW以及权益证明POS),“私有区块链”可以创造出访问权限控制更为严格、修改甚至是读取权限仅限于少数用户的系统,同时这种系统仍保留着区块链真实性和部分去中心化的特性。

 

金融机构对这种系统有着很大的兴趣,这也导致了部分人的激烈反对,他们认为这样的发展,是违背了去中心化的本质,这是那些守旧落伍的中间商们孤注一掷的行为(或者说只是简单地提出了一个非比特币的错误应用)。那么,不同的区块链数据库应用类别到底有什么实际差别呢?

 

 

  • 公共区块链(Public Blockchains)

 

公共区块链是指全世界任何人都可读取的、任何人都能发送交易且交易能获得有效确认的、任何人都能参与其中的共识验证过程的区块链——共识过程决定哪个区块可被添加到区块链中和明确当前状态。

 

作为中心化或者准中心化信任的替代物,公共区块链的安全由“加密数字经济”维护——“加密数字经济”采取工作量证明机制或权益证明机制等方式,将经济奖励和加密数字验证结合了起来,并遵循着一般原则:每个人从中可获得的经济奖励,与对共识过程做出的贡献成正比。这些区块链通常被认为是“完全去中心化”的。

 

 

  • 联盟区块链(Consortium Blockchains)

 

联盟区块链是指其共识过程受到预选节点控制的区块链。

 

不妨想象一个由15个金融机构组成的联盟,每个机构都运行着一个节点,而且为了使每个区块生效需要获得其中10个机构的确认。区块链或许允许每个人都可读取、或者只受限于参与者、或走混合型路线,例如区块的根Hash及其API(应用程序接口)对外公开,API可允许外界做有限次数的查询和获取区块链状态的信息。这些区块链可视为“部分去中心化”。

 

 

  • 完全私有区块链(Fullyprivate Blockchains)

 

完全私有的区块链是指其写入权限仅在一个组织手里的区块链。读取权限或者对外开放,或者被任意程度地进行了限制。相关的应用囊括数据库管理、审计、甚至一个公司,尽管在有些情况下希望它能有公共的可审计性,但在很多的情形下,公共的可读性并非是必须的。

 

 

几种形态的比较

联盟区块链完全私有区块链之间的区别还是很明显的:前者结合了公共区块链的“低信任”和私有区块链的“单一高度信任”来提供了一种混合的模式,而后者可以更精确地描述为带有一定程度数字加密的可审计的传统中心化系统。

 

上述每种类型都各有特色、各有侧重,认为只存在最优类型、或者只有一种能活下来的想法是未得到市场的验证和认同。下面以“私有VS公共”两种类型的区块链进行讨论。

 

  • 私有区块链的优点

 

 

1.规则易修改

如果需要的话,运行着私有区块链的单位或公司可以很容易地修改该区块链的规则、还原交易、修改余额等。在一些情况下,例如全国土地登记,这个功能是必要的。但绝对不会存在着这样的系统,可以让江洋大盗在一块清晰可见的土地上拥有合法所有权而无可奈何,所以试图建立一个不受政府控制的土地登记机构,在实践中是不会被政府接受的,也不可能会有人自愿地参与并以其的记录为准。

 

区块链的最大优点之一就是记录不可篡改,因此如果拥有方随意更改规则,只能是自毁长城。失去信誉的区块链一文不名。相比而言,私有区块链的效率更高。

 

2. 控制力更强

因为架设的链是完全私有化的,因此各节点都在所有方的直接控制和管理下,所以并不存在发生公共链中,一些矿工通过共谋进行的51%攻击风险。

 

3.交易成本更低

交易只需被几个受信的高算力节点验证就可以了,而不是需要数万普通节点的确认,因此交易成本会更低。当下公共区块链的每个交易的成本超过0.01美元——这是个非常值得重视的问题。但也要注意,从长远来看,随着比特币区块链的技术进步,交易成本也会有所改变,该技术有望将公共区块链的费用降低一到两个数量级,大致与高效的私有区块链系统差不多。

 

4. 高连接性

节点互相可以很好地连接,故障可以迅速通过人工干预来修复,并允许使用共识算法减少区块时间,从而更快完成交易。公共区块链技术的进步虽然也会提高交易的速度,但私有区块链仍是会更快。

 

5.隐私保护

如果读取权限受到限制,这样私有区块链还可提供更好的隐私保护。

考虑到上述情况,私有区块链似乎看起来更适合为机构所用。然而对于机构而言,公共区块链仍存在着很多价值,也就是公共区块链一直提倡的自由、中立和开放。

 

 

  • 公共区块链的优点

 

 公共区块链的优点可以归结为两大类:

 

1.用户受保护

在公共区块链中程序开发者无权干涉用户,所以区块链可以保护使用他们开发的程序的用户。程序开发者们所面临的主要的压力或者说风险,主要是来自政府。所以说“审查阻力”,便是公共区块链最大的优势。

 

2.网络效应

公共区块链是开放的,因此有可能被许多外界用户使用和产生一定的网络效应。举一个特定的例子,就拿域名托管来说,如果A想卖给B一个域名,就有个需要待解决的风险问题:如果A首先出售了域名,但B可能还没给钱;或者如果B给钱了,但A还没出售域名。为解决这个问题,我们要设立中心化的托管中介,但需支付三到六个百分点的手续费。然而如果我们在区块链上拥有一个域名系统,并使用这个区块链的货币,那么我们可建立交易费低至0的智能合约:A向该系统出售域名,系统马上将域名出售给首先支付资金的人,完全通过建立在公共区块链上的系统自动完成,所以值得信任。

 

但需要注意的是,为了使交易过程更高效,要将来自完全不同行业的完全不同的资产寄放在同一公共数据库上,这在私有区块链上是不可能轻易做到的。只有通过能被公共区块链验证的私有区块链,才有可能通过跨链完成交易。

 

 

 按需结合使用

 如果能创建基于公共区块链之上的私有智能合约,或者能实现在公共和私有区块链之间的跨链交易,我们就可将两者的特性很好地结合使用,至于具体选择那套方案就视乎客户的偏好了,一切依你所需,如你所想。

免责声明:信息仅供参考,不构成投资及交易建议。投资者据此操作,风险自担。
如果觉得文章对你有用,请随意赞赏收藏
相关推荐
相关下载
登录后评论
Copyright © 2019 宽客在线