Helder Antunes - 2018年6月8日
在技术战略领域,多少技术先锋身怀绝技,不断推陈出新,而我何其有幸与他们同道而行。本周我介绍的博客主Frank Michaud,他正与思科、OpenFog联盟共同努力,协助研发一种在高度分布式的雾计算环境中执行区块链技术的通用行业方法。
在分布式计算环境中(如雾计算),面临的挑战是如何创建平均分布的安全架构以此防护各类网络资源与交易。而雾计算创造的网格系统中,我们分配各项计算负载,其中每个节点都根据自身容量同等的发挥作用。分布式计算需要保证信任度与安全性,对很多企业操作的雾节点堆栈基础设施和分层来说,这点不容忽视。
如果各个操作手互不信任,那么如何保证他们在分布式的分散模式下安心操作呢?这时,区块链技术出现了。
其实,雾计算和区块链(或者说分布式账本技术)之间完全可以契合,不同的操作手完全可以在不信任的前提下共同工作,很多独立的、自动的系统之间也会发挥作用。由于雾计算具有自动计算功能,所以当一个系统不经过云或数据中心操作时,系统上的各类交易就必须通过信任。雾技术正成为各类物联网和5G应用的重头戏,我们必须利用分布式账本技术确保交易达成共识。
事实上,并非所有的区块链共识机制都适用于雾应用,比如,“工作量证明(PoW)”机制,它需要有批量计算能力和解决复杂难题的能力,它就无法运作在雾设备上。但还有很多协议,比如“权益证明(PoS)”机制,它是可以在雾节点的类似容量上运作的。
为推广雾计算模式,OpenFog联盟正在打造雾环境下的互操作、互组合区块链架构。也就是说,虽然各企业互不信任甚至互不了解,但他们必须要在分布式系统中达成共识。而该联盟的工作就是实现“自治”——开发雾参考架构的八大主旨之一。
我们看到已经有几家以区块链为导向的新兴公司加盟了OpenFog,其中包括:
·
IExec:第一个基于区块链的分布式云计算市场;
·
Hyperchain(趣链科技):企业级区块链平台,涉及防伪、数据交易、供应链、证券等;
·
KeyChain:全球区块链数据安全基础设施,涉及金融、工业以及企业;
·
Xage:全球首个基于区块链的工业物联网安全平台;
·
SONM:分布式云设备,如平台即服务(PaaS)、基础设施即服务(IaaS),基于雾计算,区块链安全保证;
·
Aetherworks:分布式系统的原始软件,包括软件定义的储存与雾计算。
在雾计算环境中,不同操作手的分布式系统必须处在OpenFog架构中才能实现互操作。这也让很多分布式系统供应商将雾计算资源作为商品出售,并保证其收到相应的服务费。另外,任何与OpenFog系统有关的资源都能成为该市场的商品。
目前,OpenFog联盟的小组成员正在制定相关基础规定,让分布式账本切实可行。这项工作给分布式架构提出了新要求,同时,正式工作小组也要应运而生。接下来成效如何,我将继续跟进。