“区块链”+“物联网”成天作之合?12大落地场景解密【附下载】| 智东西内参
|
根据预测, 2020 年全球的物联网设备数量将达到数百亿台。 随着物联网中设备数量的急剧上升, 服务需求不断增加, 传统物联网服务模式面临巨大挑战, 主要体现在数据中心基础设施建设与维护投入成本的大幅攀升, 以及相关物联网业务平台存在的安全隐患和性能瓶颈等问题。 为解决这些问题, 不少企业或机构开始尝试设计各种新型物联网服务模式, 而使用区块链技术来搭建“ 去中心化” 的物联网业务平台已成为其中重要的模式之一。 使用区块链技术搭建的物联网业务平台, 是一种“ 去中心化” 的业务平台( 简称物联网区块链, 或 Blockchain of Things, BoT) 。物联网区块链支持物联网实体(例如, 物联网设备、 物联网服务器、物联网网关、 服务网关和终端用户设备等)在“ 去中心化” 的模式下相互协作 。 在一个物联网实体上可以部署一个或多个物联网区块链节点( BoT 节点) 和“ 去中心化” 应用( dApp) 。 物联网实体通过去“ 中心化” 应用连接到 BoT 节点, 进而在物联网区块链上相互协作。
▲基于区块链的物联网业务平台 2017 年初, 中国联通和中兴通讯等单位牵头在国际电信联盟( ITU-T) 第 20 研究组发起并成立了“ 基于物联网区块链的“ 去中心化” 业务平台框架” ( Y.IoT-BoT-fw) 国际标准项目, 旨在研究并制定基于区块链技术的物联网业务平台的业务框架等相关国际标准。 根据物联网业务的特点, 物联网业务可以部署在物联网区块链上,也可以部署在物联网区块链外。 物联网区块链支持智能合约。 如果物联网业务可以通过智能合约来呈现和执行, 并且物联网业务也可以公开部署, 那么这类物联网业务可以以智能合约的形式直接部署在物联网区块链上; 例如, 对物联网设备做身份识别、 对物联网数据做在线处理等物联网业务。 如果物联网业务比较复杂, 不能通过智能合约来呈现和执行, 或者物联网业务不可以公开部署, 那么这类物联网业务可以部署在物联网区块链外, 同时, 也可以在物联网区块链上部署智能合约来提供辅助性服务, 例如, 业务导流、 设备身份认证、 数据存储等。 当物联网业务以智能合约的方式部署在物联网区块链上时, 物联网设备可以在物联网区块链上通过查寻和执行相关智能合约来访问对应的物联网业务。 当物联网业务部署在物联网区块链外部时, 物联网设备可以通过物联网区块链查寻和执行相关辅助性智能合约以获得访问物联网业务的访问许可, 然后与对应的物联网业务直接交互;同时, 根据物联网业务的需求, 物联网业务和物联网设备可以把双方交互的结果数据存储在物联网区块链上。 根据物联网设备的数据处理能力和网络访问能力, 可以把物联网设备粗略地划分为全功能物联网设备和能力受限物联网设备。 全功能物联网设备可以直接连接到物联网区块链, 并可以直接参与物联网区块链上的交互与协作。 能力受限物联网设备可以通过物联网网关间接连接到物联网区块链, 并间接参与物联网区块链上的交互与协作。 物联网设备在启动时或状态发生变化时, 可以注册到物联网区块链或者更新在物联网区块链上的信息。 物联网设备可以在物联网区块链上部署智能合约, 或者物联网设备的运营者或管理者可以在物联网区块链上部署智能合约, 例如, 物联网设备的注册、 更新、 认证、 访问、 数据处理等智能合约。 物联网业务通过物联网区块链, 可以查寻到注册的物联网设备信息, 例如, 注册信息、 访问信息等。 对于全功能物联网设备来说, 它们作为物联网区块链的组成部分, 物联网业务可以通过执行相关智能合约来与这类物联网设备直接交互。 对于能力受限物联网设备来说,它们通过物联网网关与物联网区块链间接连接, 此时, 物联网业务可以通过相应的物联网网关来间接地与物联网设备交互。 物联网业务和物联网设备都可以通过智能合约来存储和访问物联网数据。 物联网区块链可以设置数据安全与隐私保护策略, 使得只有获得约定许可的物联网设备和物联网业务可以访问和处理约定的物联网数据; 同时, 对于未获许可的物联网设备和物联网业务来说,按物联网区块链的策略, 它们全部( 或部分) 可以存储加密的物联网数据, 但无权解密和使用加密的物联网数据。 物联网区块链拥有区块链的数据管理特性, 有利于物联网数据的收集、 存储和管理。 物联网区块链作为一种“ 去中心化” 的物联网业务平台, 它适用于 ITU-T Y.4000 标准定义的物联网参考模型 。 考虑到物联网区块链的“ 去中心化” 特性和信任协作机制, 在物联网参考模型中需要增加一些相应的能力要求。
▲物联网区块链的参考模型 物联网区块链的大部分新增能力要求都集中在物联网参考模型的服务和应用支撑层, 包括访问控制、 共识管理、 加密支撑、 数据管理、 节点控制、 合约管理、 点对点( P2P) 通信、 存储与计算等。 同时, 在应用层和设备层, 需要物联网应用( 业务) 、 物联网设备和物联网网关能够通过服务和应用支撑层提供的能力来相互通信和协作。 为了保证物联网区块链的安全可靠的运营, 物联网区块链还需要新增部分安全和管理能力, 以保障在“ 去中心化” 环境下物联网区块链节点可以安全、 可靠和可信地相互协作。 2、基于区块链的云服务利用区块链技术和云计算平台可以搭建区块链云服务(BaaS) 平台, 面向开发者与行业用户提供区块链能力服务。 通信运营商可以云计算平台为基础, 融合大数据、 区块链等技术,向区块链应用开发者提供基于 BaaS 的服务开发环境 , 让应用开发者在弹性、 开放的云平台上快速构建自己的 IT 基础设施和区块链服务。 开发者使用 BaaS 可极大降低实现区块链底层技术的成本,简化区块链构建和运维工作, 专注于满足行业用户的个性化需求或制定专业化解决方案。 BaaS 还可为应用开发者提供安全服务能力, 例如, 配置具有防范内部攻击、 高认证等级的业务系统隔离、 安全服务容器、 防篡改硬件安全模块、 高度可审计的操作环境等等。 (编辑:52刷机网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |


