离子链在边缘计算中的应用

2018-07-26  本文已影响0人  IONChain离子链

随着5G网络大规模应用的临近,物联网和AI服务不断的渗透到各个行业,边缘计算(Edge Computing)的应用也日益受到重视。我们生活在一张张网络里,网络算力的中心是不同的云端服务器,网络的边缘是各种类型的设备,连接边缘和中心的是路由器、中继器以及承担传输控制,内容存储分发职能的服务器,故名思义边缘计算就是在靠近数据产生源头的网络边缘侧进行计算,要完这个计算除了算力还要融合网络传输、存储和对应的应用服务。

边缘计算的兴起主要有以下几个原因:

1.垂直场景的应用需要:在当前以云为中心的网络中所有的计算逻辑和服务都部署在云端,任何数据的处理、分析和通讯都依赖于云服务器,哪怕两个相临的物联网终端无法直接通讯,所有的信息都要到经过多重路由和中继转发到云服务器,再由云端推送或者终端拉取的方式发给目标设备,智能手机设备通过蓝牙、WIFI等协议实现了点对点或局域网内的数据互传,但是数据处理仍然全部集中在云端。对于一些时延性要求很高的应用场景,目前基于云计算的物联网网络无法满足。

2.行业智能化的要求:物联网设备智能化程度提升,并且需要快速应对环境和交互方式的变化,实现物自主化,即自主联接、自主发现、自主学习、自主优化、自主决策、自主执行,实现物协作化,即物与物协作、物与人协作、物与本地系统协作、物与云协作。

3.解决数据安全和数据权限的需求:有的物联网终端采集的数据是具有高度的敏感性,如医疗设备数据,多一次跨网段的传输就多一次被拦截和篡改的风险,另外还会有不相关节点非法保留数据复本的风险。目前并没有形成统一的应用数据传输安全协议,由于物联网设备千差万别,参与方几乎囊括了所有行业,在可以预见的未来也很难有一统天下的标准出现。当然数据安全问题可以通过应用层加密来解决,但必然带来额外的复杂度和通讯效率的问题。

边缘计算通过合理规划和区分数据类型,赋予局部网络和设备终端部分算力,能够比较有效的解决第一个问题,对于第二个问题,只是缩短了数据传输路径,规避了部分风险,但没有彻底解决。而结合离子区块链技术的边缘计算网络可以从根源上解决这一问题。

离子链与边缘计算有着诸多理念上的相似之处,特别是去中心化或者多中心化思想:

1. 离子区块链技术是对传统互联网B/S架构的颠覆,没有中心服务器,分布式帐本实现了去中心化的数据存储,而边缘计算则是对将云计算应用在物联网领域的颠覆,实现去中心化算力分布。

2. 离子区块链上的节点和边缘计算网络中的设备都有一定的自主权,链上每个节点都可参与共识机制,对数据和公共参数形成全网共识,边缘计算中各自的设备独立动作,可以判断什么数据保存在本地,什么数据发到云端。

离子区块链技术可以在以下几方面与边缘计算结合:

1.离子链为物联网内的所有接入投备分配一个全球统一的IID(ION ID),这个IID包含了公钥私钥对,IID跟网络接入商分配的入网证不同,主要用做应用层而非网络传输协议层,除了做为身份识别可以做为数字货币钱包和消息签名。

2.在IID的基础上可以实现接入设备的点对点通讯,所有的通讯消息都要经过全网节点的验证身份的合法性,从底层规避安全风险,用区块链底层确保数据的不可篡改和可追溯。

3.离子链包含数据挖矿机制,设备产生数据,上传到链上即视为挖矿,会有相应的代币奖励,特别是采用了离子芯之后,可以无缝的与离子链对接,从而提升设备接入积极性,为边缘计算普及助力。

4.边缘计算实际部署天然具备分布式特征。这要求边缘计算支持分布式计算与存储、实现分布式资源的动态调度与统一管理、支撑分布式智能、具备分布式安全等能力。离子链的智能合同层可以做为去中心化的统一调度和管理层。

离子链提供区块链应用层开发接口,让个人和企业可以自行开发DAPP使用物联网设备和数据,对于形成智能设备应用生态有巨大的想像空间。

上一篇下一篇

猜你喜欢

热点阅读