当边缘计算遇见区块链
区块链技术尚处于快速发展的早期阶段,涉及分布式系统、密码学、博弈论、网络协议等诸多学科知识。其核心优势就是通过去中心化,运用数据加密、时间戳、分布式共识等手段,构建全新信任机制和高效协同机制,从而催生诸多全新的应用场景。 二者结合赋能新模式 2018年中科院计算技术研究所信息技术战略研究中心发布的《边缘计算技术研究报告》中提到的内容:“边缘计算目前的推进有一问题,海量的、分布式计算结果不用上传到云平台上,但云平台后期要追溯某个计算的数据,就没有办法实现。”此报告认为,区块链技术有望突破边缘计算这一技术瓶颈,并将加速物联网去中心化的趋势。区块链为什么可以和边缘计算结合?因为边缘计算面临着安全的挑战。我们知道,随着物联网的发展,大量部署在传统数据中心、云内的基础设施(存储、计算、网络)将不可避免的被推出机房,重新部署在边缘和终端设备上。这样发展的结果就是大量边缘设备缺少机房的物理屏障,并且部署在防火墙外,将面临以下严重的安全挑战: 很多边缘设备内部是计算能力较弱的嵌入式芯片系统,很难实现自我安全保护,容易成为黑客的接入点。 边缘或终端设备可自组织地加入某一物联网系统; 系统缺乏对设备的控制权,进而缺乏对恶意设备的识别及防范能力。 所以这个时候,区块链最显著的数据永久保存和防篡改就排上了用场。幸运的是,作为大规模分布式去中心化系统,区块链通过哈希链及共识算法,提供了数据永久保存及防篡改特性,可以有效地辅助解决物联网边缘计算环境中各类安全问题。此外,通过有效利用区块链的去中心化特性,亦可以构建去中心化文件系统、去中心化计算系统等,为物联网的发展提供有效支撑。边缘计算的网络,一般是分布式的,在这个网络之中也存在着不同的节点,而每个节点也运行着这样或者那样的运算服务,接入网络的设备不仅仅有专用设备,甚至有的边缘计算项目也提供了更多的小型设备专用软件,如小米、tplink等智能路由器可以刷的openwrt固件、各种品牌电视盒子使用的安卓系统、树莓派运行的Linux系统等等,而在这些小型系统之中完全可以根据设备实际网络、存储大小等分配一定的计算任务,这些计算设备利用一定的资源完成任务,最后获得一定的代币奖励,这也是最简单的边缘计算模式,再利用区块链的智能合约、分布式记账机制和token形式的通证,完全可以实现无人值守的经济网络,甚至一些特殊算法的挖矿设备也可以利用边缘计算的模式进行人工智能加速。图4展示了区块链在边缘计算中应用的简单示意图。 图4 区块链赋能边缘计算 (编辑:衢州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |