01-启示录:New Hybrid Blockchain

在当前的区块链教科书中,区块链技术被强制的分为公链和私链(联盟链),所以,新入行的同学会被忽悠到创造新的公链“轮子”的循环中。由于区块链这种新生事物还没有在企业级市场得到广泛的应用,所以,我们并不能获得一些实际的可靠经验来指导我们,走哪条路子是正确的。

本着笔者对企业级应用的兴趣,目前比较知名的区块链框架是超级账本项目(hyperledger),以至于我们能参考的落地方案都会以此为案例来发展自己的框架。由于这种企业级区块链没有公链基因,导致无法直接上到以太坊公链之上。dApp应用也无法直接读取公链之上的数据。这种损失是巨大的。

所以,业界有了一种新的想法,能不能提供一套统一的区块链引擎,同时支持公链和私链的网络,之间通过加密的信息交互来实现数据的读取和写入。关键技术就是私链的数据不需要共享,只需要生成一个交易的时间戳Hash值交给公链存储和验证。业界有JP Morgan 研发的 Quorum就是这种思路在发展自己的项目。混合链真正的定义就是要在完全获得许可的环境下连接公有链和私有链进行运转。

当然,企业应用区块链最大的问题就是落地成本,目前商业友好的区块链项目为数不多,并且都在早期验证阶段,即使有很多生产实践,也只能说是验证阶段。从技术的落地周期来看,这块仍然需要大量的业务磨练才能打磨出成功的开源项目。

从第二代区块链技术智能合约角度讲起,以太坊的公网已经放在那里,业界那么多的公链都是在参考这种架构设计,为了还需要兼容不如早点支持以太坊框架为妙。毕竟这个社区的开发者人数众多,自己造的轮子未必能解决核心问题。并且不好区别出和以太坊直接的区块和自己在社区中的定位。随着智能合约应用越来越多,大家都会遵循以太坊规范为基准,所以联盟链都应该支持企业级以太坊规范。

从组织上来讲,当前有实际指导蓝图的有企业级以太坊联盟(Enterprise Ethereum Alliance)。其规划了企业级以太链的架构,让创业者在从事混合链开发中不用担心走偏,但业界真正看到的还都是白皮书,真正的代码很少露出。不管是密码专利还是代码架构,业界还很难有一套完整的,开源友好的混合链项目帮助企业开发者一起贡献,所以,在可以预期的一段时间里面,相信会有核心开发者专注到这一点并开启这一段新的有价值的开源活动中。

如何你对混合链有什么自己的见解,可以留言赐教。笔者会不断关注这方面的趋势,并实践这种混合链技术的优势,希望能给业界带来一些可参考的数据。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180608G0F8G200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券