区块链中的联盟链

联盟链是:

1.公共区块链(Public blockchains)

公共区块链是指全世界任何人都可读取的、任何人都能发送交易且交易能获得有效确认的、任何人都能参与其中共识过程的区块链——共识过程决定哪个区块可被添加到区块链中和明确当前状态。作为中心化或者准中心化信任的替代物,公共区块链的安全由“加密数字经济”维护——“加密数字经济”采取工作量证明机制或权益证明机制等方式,将经济奖励和加密数字验证结合了起来,并遵循着一般原则:每个人从中可获得的经济奖励,与对共识过程作出的贡献成正比。这些区块链通常被认为是“完全去中心化”的。

2.联盟区块链:(Consortium blockchains)

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

3.完全私有区块链(Fully private blockchains)

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

——Vitalik Buterin(以太坊创始人)谈Private vs Public

以上是V神理解的区块链细分区别,因为工作的原因,我三种链都接触了。首先,任何流程化和需要审核和信任的过程都可以用区块链技术;所以未来区块链技术会是一份像今天开发web页面一样的基本技术。未来必定会有浩如星海的私链,错综复杂的联盟链;加上部分地区,国家基本的共链。这些链把我们所有人的生活都数字化。

联盟链未来一定是企业标配,现在还做不到,只是技术和成本门槛。Linux基金会其中的开源项目fabric,提供了开发基础框架;如果未来能够突破100个节点这样的限制条件,潜力无限。

联盟链一定会经历根据业务特点,形成很多不能兼容和效率低下的问题。最好的解决办法就是开发一条侧链来辅助各公司甚至各个业务层来完成具体的工作。这样会成为一个轻客户端的彻底解决方案,不过开发侧链又会是一个专门的部分,人力物力会和中心化的微服务中台比较上;会有一部分的提高。但是对于有一定规模的公司,这就不是一个问题。

屏幕快照 2018-12-20 上午10.03.24

联盟链和多链架构的价值

所有的价值,其实都是根据业务场景和需求来定义的。所有伟大的创造,都是根据这样的方式来演进。

基金链:Lp,Gp,Cp这三个主要角色,甚至加上vc,监管方,银行。这些所有是否都应该用去中心的技术方案呢?

联盟链一定是先线下共识达成之后,才能够上链。