首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

企业级区块链将在2018年争先上线

Mark Rakhmilevich:Oracle区块链产品管理高级总监。目前从事Oracle Blockchain Cloud Service开发工作,指导企业、独立软件开发商(ISV)和系统集成商(SI)构建区块链应用程序,并将企业系统与此平台集成。

他提到:“当你与企业区块链爱好者交谈时,他们会告诉你他们所在行业的潜在用例,以及用来证明企业区块链价值的概念验证。”

“但是当你询问有关生产部署方面时,他们会指出具体实施面对的挑战和生产准备差距,并持反对态度。”

那么2018年,我们会看到企业区块链从试验到生产部署的重大转变吗?

在2017年的众多客户对话中,成功将观点验证程序(PoC)应用到试点和生产需要以下五个企业级要求:规模效益,运营弹性,安全性和保密性,可支援性和管理以及企业集成。

尝试区块链使用案例的企业已经认识到需要应对的这些挑战。2017年,一些供应商(包括Oracle)宣布致力于这些需求的区块链平台。

随着企业区块链平台的发展,2018年将是企业区块链上线的一年,企业可以从试验转移到生产。

规模效益

许多企业系统以每秒数百或数千的速度处理商业交易。自然,企业关心的是创建拥有数百或数千名会员的大型区块链网络,以处理不断增多的交易量,并提供亚秒级的交易延迟。虽然今天的区块链应用程序可能达不到这些吞吐量水平,大多数真实世界的区块链甚至不能达到100 tps——比特币平均值为7 tps,以太坊则大约是其两倍——这意味着几分钟或几小时的延迟。但是企业区块链不仅需要更高的吞吐量,而且对于许多企业用例而言,交易延迟需要控制在一秒钟之内。

超越这些限制需要使用关注点分离(SoC)(不同类型的工作在独立的且可独立扩展的服务器中完成)的体系结构方法,利用异步数据流、并行,使用更快的共识协议以及在优化的执行环境上运行。

另外,企业区块链必须具备一个强大有效的加入流程,因此需要有效的工具来处理在生产的业务网络中添加组织,并采用所有必要的验证和批准流程,利用既定的身份管理服务。

运营弹性

企业系统的构建是为了避免因高可用性服务而导致的停机,并在某些组件发生故障时迅速恢复。避免导致重大中断的小问题和从故障中快速恢复是确保任何关键业务系统中的高可用性的关键。软件和硬件容易出现故障,弹性系统的第一个设计原则是假定故障将会发生,并准备在这些情况下保持整个系统的运行。

传统企业软件使用复制服务和冗余确保系统能够经受任何单一甚至多个组件的中断。同样,为每个成员组织部署冗余对等节点,集群订购服务以及复制其他区块链网络组件,都是灵活的区块链基础架构的重要基础。

除冗余之外,故障组件的自主监控和可恢复性以及配置信息和分类帐数据的连续嵌入式备份可确保大多数故障的自主快速解决,而无需人工干预。

尽量减少干预是一个重要的方面。研究表明,大约70%的中断是由于在纠正其他问题或调整配置时引入的人为错误造成的。

安全性和保密性

区块链部署的安全评估着眼于区块链如何限制对授权参与者的交易和分类帐访问,确保数据传输和静态加密,并验证网络消息是防篡改的以及数字签名是有效的。

企业区块链从一个被允许的网络模型开始,这意味着所有的成员都是已知的合法实体,并且必须通过会员服务来注册,并发布数字证书。这些加密签名的证书安全地将会员身份和授权属性与加密密钥链接起来,从而能够验证其数字签名的消息。

应用于所有网络消息的数字签名使所有节点和客户端能够验证发送者并验证消息的完整性。这与传输安全性相结合来验证通信端点并加密消息流量。

除了外部安全性之外,企业区块链必须能够进行机密交易,例如使用Hyperledger Fabric中的通道隔离对等节点并维护只能由同一通道上的其他对等点访问的私人分类帐。

其他重要功能,例如在智能合约中执行访问控制的细粒度授权,限制来自其他对等方的交易信息的可见性的私有对等交互,以及授权对等方对受限访问的敏感数据的选择性加密,对于进一步增强数据和交易隐私是必要的。

可支援性

一旦组织建立了一个PoC,并证明了在特定的用例中应用区块链的价值,那么它是如何投入生产以实现承诺的结果呢?

谁将会整合、强化和支持区块链网络组件及其所有支持基础架构?谁将提供故障排除、日常管理和监控,并处理修补或升级到新版本?通过生产区块链,操作和可支持性变得至关重要,它包括区块链操作和动态配置、监控服务级别协议的能力,排除异常情况,以及向后兼容管理修补/升级生命周期。

一种答案是区块链作为托管服务(BaaS),它利用服务提供商的现成部署基础架构和操作功能来管理、监视、修补和维护基础架构,而企业侧重于使用区块链的应用交付价值。

企业集成

在短期内,区块链将扩展而不是取代许多现有的企业制度(如核心银行,企业资源规划,供应链管理,人力资本管理)。但是,逐一建立这些集成是非常复杂和昂贵的。商业活动需要为企业系统和API驱动的集成方法预先建立接入点,以调用交易和共享数据,并将区块链事件和分类帐本更新捕获到记录系统(SOR)。

例如,在供应链管理系统中启动的运送交易可触发区块链交易以更新存储在分布式账本中的订单信息和相关元数据。

将孤立的区块链PoC转变成完全成熟的企业IT系统的一部分,取决于简化和加速这种集成的能力。解决典型业务流程和事件的应用程序集成工具包是一种方法。

这可以通过API驱动的开发来进一步扩展,这种开发依赖于使用REST API的托管API平台来调用区块链交易和查询分布式分类帐本。这可以帮助快速推动企业创新的新应用程序,并集成现有的后端系统,如总帐、ERP、SCM等等。

去年,在金融服务、供应链和其他行业以及政府运营中,以PoC和试点形式进行了大量区块链实验。

为了在2018年将实验转向生产,这项技术需要在上述关键领域取得成熟。像Hyperledger这样的开源联盟以及类似Oracle的企业软件供应商正在加紧应对这些需求。我们将一起帮助企业将区块链技术作为其关键业务IT系统的一部分。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券