区块链+物联网 BOT

2023-11-20

不可否认,我们的一只脚已经迈入万物智联时代,但另一只脚迈入还存在一定的阻碍,区块链技术的出现将会促进这一进程的发展。

「智能音响」“主人你好,我是小Q,现在是早上08点29分,上班时间要到咯!”

「智能门锁」“主人你摔疼我了,你总是这样匆忙,下次赶紧麻溜儿早点起来!”

「车载设备」“前方有个丑八怪摄像头在拍你,劝你减速慢行,不然我可救不了你!”

「智能售卖机」“这是你每天最爱吃的三明治,请享用,助你开启能量满满的一天!”

50年前的人可能不会想到,未来的人们会和这么多小物件(物联网智能终端设备)联系得这么紧密,城市、社区、家居、出行、医疗、支付…物联网设备无处不在。最早,物联网的概念出自比尔盖茨《未来一路》(1995年出版)一书,当时因传感设备、网络、硬件等物联网生态发展不成熟而未被受重视,我国中科院早在1999年也启动了“传感网(物联网)”相关研究,直至2005年,国际电信联盟(ITU)在突尼斯信息社会世界峰会(WSIS)上发布了《ITU互联网报告2005:物联网》,正式提出了“物联网(IoT,Internet of Things)”的概念。

为什么物联网这么火热??
因为物联网带给了我们一种新的信息沟通维度:人与物、物与物之间的沟通,人-物-网的三维一体化模式对我们的生活造成翻天覆地的变化,事实表现也是如此,历经20年左右的发展,物联网在智能家居、智慧城市、工业物联网、车联网、能源、医疗等行业多点开花,设备规模已达百亿级,市场规模高达万亿级,而且物联网系统应用也从闭环、碎片化走向了开放、规模化,智能化……**迈入万物智联时代给我们带来了丰富美好的生活,然而这一切美好的背后,还蕴藏着很多隐患:安全问题、互信问题、扩展问题……**本文将带大家了解一下阻碍物联网发展的绊脚石。

物联网之下: 更好的便捷伴随着更高的风险

物联网系统生态通常分为设备服务方、业务运营方、安全监管方与用户等角色(有些设备服务商和运营服务方是一家机构提供,如可乐公司同时出售可乐售卖机)。不失一般性,生态下的物联网业务平台通常作为“中控大脑”,连接和管理物联网应用、业务、设备与数据,这些业务平台服务大都由企业的数据中心提供。
传统物联网生态角色关系链
图1 传统物联网生态角色关系链
而在多方运作使用过程中,由于物联网设备往往分布在网络边缘,数据存储在终端设备,却依赖中心化的服务统一处理,这会造成使用端和服务端不同程度的双端问题与风险:

传统物联网下使用与服务双端风险
图2 传统物联网下使用与服务双端风险

使用端

你的物联网设备安全吗? 物联网的广泛应用解放了人力,提高了效率,但同时无人化的操作给恶意攻击者可乘之机,更容易成为僵尸网络(物联网设备中不知不觉被植入僵尸程序)的对象。且用户数据大都沉淀在终端,如果有恶意攻击者对终端设备进行破坏,窃取篡改伪造我们的信息,甚至背后运营的数据中心被破坏时,我们该如何处理?

你的信息隐私有保障吗? 物联网的核心是千千万万的用户信息与行为数据,由于设备众多、分布零散,难以监管等问题,个人隐私数据暴露于风险之上,且中心化的管理架构无法自证清白,个人隐私数据被泄露的事件时有发生。

设备之间可信吗? 目前大多物联网都是运营商、企业内部的自组织网络。涉及到跨多个运营商、多个对等主体之间的协作时,建立信用的成本很高,因信任成本而造成用户在不同终端设备之间使用体验较为不好,且设备可信问题的背后更是机构间的可信问题,这会导致在实际运作过程中产生很大的协作成本。

服务端

海量设备的扩展与性能: 当前的物联网数据流都汇总到单一的中心控制系统,在不远的未来,物联网设备将呈几何级数增长,达到亿级规模,这时中心化服务成本如何负担,中心化故障如何处理、性能如何保证将会是一个很棘手的问题,需要找到一个降低中心化成本的破局之道。

中心化服务的设备孤岛: 据不完全统计,全球物联网企业数以万计,各家物联网平台缺少统一的技术标准与通信接口,“设备孤岛”的形成会使得用户在使用多家IOT平台的时候受到阻碍,同时的阻碍了万物互联和共享经济的发展。

区块链到来: 让设备可信,让数据安全,让价值流动

有阻碍,就会有方法突破阻碍,介绍我们今天的主人公:区块链。区块链可以帮助物联网打造设备端到服务端安全可信的生态闭环:让设备具备身份可信、保障数据全链路安全、促进多方价值协作!

基于区块链的物联网应用架构
图3 基于区块链的物联网应用架构
基于区块链的物联网应用架构是一种去中心化的业务平台,它由中心化的服务模式变成了多节点分布式部署的服务模式,可以进行很好的容错与扩展。可以支持多种分布式的服务与设备,如物联网设备、物联网服务器、物联网网关、服务网关和终端用户设备等;可以使用DID分布式数字身份对设备进行身份标识,用同一套DID协议打通设备之间的壁垒;可以将业务逻辑以智能合约的形式写到链上,进行自动执行处理,模式灵活,有效促进在分布式的模式下多设备多角色多机构之间相互协作,可谓是珠联璧合。

让设备具备身份可信

2017年“红黄蓝幼儿园虐童事件”至今回想起来仍叫人不寒而栗,当时因为摄像头被破坏,导致后续在调查办案过程中产生了很大的阻力和纠纷,其他IOT设备也是如此,一旦设备出现故障则源头难以回溯、数据难以求证。面对这些棘手的问题,区块链可以通过数字身份的方式,给予每个终端设备一个“身份”,即在其设备内部的安全芯片中,嵌入一个独一无二的、物理级别的、不可篡改的身份证书,这样可以有效阻止恶意节点的接入和作恶,并且通过这样的终端设备传输出去的信息都会带有一个“身份”,我们便可以通过这个身份验证设备是否可信,验证数据是否被篡改,做到出现问题有的放矢,及时查治。
物联网场景下的设备流与数据流
图4 物联网场景下的设备流与数据流

保障数据全链路安全

解决了设备源头问题,数据全链路安全自然无法忽视。区块链物联网生态场景,会采取数字签名、对称/非对称加密、TEE、零知识证明等密码学隐私保护策略, 在数据采集(数据源“第一公里”) - 传输 - 存储全流程中进行数据加密处理,并利用区块链特殊的共识机制和块链式存储结构保证数据一致性和不可抵赖性,有助于构建可证可溯的电子证据存证,让用户信息存的安心,用的放心,极大的提高用户数据和隐私的安全,做到来源可查、去向可追、责任可究。

促进多方价值写作

物联网不同于其他业务场景,参与角色众多,设备多种多样,覆盖场景丰富,对于任何一方来说,如何做到多方协作,用最低的成本创造最大的价值,为用户提供优质的服务,是每个参与方都需要思考的问题。对此,区块链在技术架构上和应用服务上给予两剂良药:“多中心化的服务架构”和“自主执行的智能合约”。 区块链的多中心特质可以让多个参与方公平合作,让多种类型的设备及信息在统一区块链网络中流转,这有助于打破物联网现存的多个信息孤岛桎梏,以低成本建立互信,促进信息的横向流动和价值互通,同时区块链的多层级分布式架构也大大降低中心化架构的高额运维成本。

而区块链上的智能合约,可以很好地解决多方合作中的“利益纠纷”问题。 当你在其他平台进行内容、服务、产品等资源出售时(如自媒体、做咨询、做包租公/婆),话语权和数据权掌握在平台方,如何进行透明分账,产生纠纷如何处理是一个很棘手的问题,区块链利用其数据难以篡改,智能合约不受人为干预自动执行的特性,可以在业务场景中将分账方式或合同写入智能合约, 假如有人在售卖机买了一瓶水,在这笔交易产生之时,链上就会自动运行智能合约,将账目按照协议分给利益相关方,并且每一方都可查询链上数据,做到透明分账,杜绝飞单和作假。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

区块链+物联网 BOT 的相关文章

  • taoCMS v3.0.2 任意文件上传漏洞(CVE-2022-23880)

    靶标介绍 taoCMS v3 0 2 文件管理处存在任意文件上传漏洞 攻击者可执行任意代码 漏洞复现 1 使用御剑扫描后台 或者直接输入 admin 就会跳转到登录界面 弱口令尝试 账号admin 密码tao 2 在文件管理处 新建文件为1
  • CVPR 2023

    点击下方卡片 关注 CVer 公众号 AI CV重磅干货 第一时间送达 点击进入 gt 计算机视觉和Transformer 交流群 作者 Oliiiver 源 知乎 编辑 CVer公众号 https zhuanlan zhihu com p
  • 使用TensorFlow Lite将深度学习模型部署到IOT系统

    使用TensorFlow Lite将深度学习模型部署到IOT系统 TensorFlow Lite简介 移动设备深度学习框架是部署在手机或者树莓派等小型移动设备上的深度学习框架 可以使用训练好的模型在手机等设备上完成推理任务 这一类框架的出现
  • yolov5--完全炼丹指南

    目录 前言 炼丹方法 收集数据集 划分数据集 yolov5模型训练 简单提升训练效果的措施 关于参数的说明 结语 前言 最近在做yolov5识别手势的项目 爬了很多坑 也排除了不少bug 记录一下 参考前人的经验 遇到写得好的文章我会推荐
  • 打印出1-10000之间的所有对称数(如121,1331,2442)。

    练习题 打印出1 10000之间的所有对称数 如121 1331 2442 自己写的代码 var isSym function num var str for var i 1 i lt 9 i 如果个位算 可去掉注释 str i str f
  • 干掉广告和钓鱼,这款神器绝了!

    大家好 我是良许 前几天 搜狐丢人丢大发了 自家的员工居然遭遇了钓鱼诈骗 据报道 某员工使用邮件时被意外钓鱼导致密码泄露 进而被冒充财务部盗发邮件 共有 24 名员工被骗取 4 万余元 要知道 搜狐可是国内最早的四大门户网站之一 同时也是国

随机推荐

  • 【9.19】正则表达式——sed、awk

    9 19 正则表达式 sed awk 9 4 9 5 sed 1 sed 匹配 2 sed打印具体行数 3 sed 替换功能 9 6 9 7 awk 1 awk 匹配 2 awk 数学运算表达式 3 两个字段比较大小 4 内置变量 OFS
  • Vue (三) 生命周期--钩子函数

    生命周期 Vue官网生命周期的描述 钩子函数 1 beforeCreate 创建Vue实例化之前所调用的函数 div h1 message h1 div
  • webpack高版本configuration.module has an unknown property ‘loaders‘

    webpack更换高版本后报错 webpack cli Invalid configuration object Webpack has been initialized using a configuration object that
  • ffmpeg已支持解码avs2.0

    https ffmpeg org pipermail ffmpeg devel 2016 November 202446 html PS 目前应该还是个提交的patch 待审核
  • 二叉搜索树(BST)的基本操作

    二叉搜索树 BST 的创建 增加 删除 查找 需要注意 BST的左子树必小于根 右子树必大于根 所以不存在值相同的结点 include
  • 计算机网络(自顶向下方法)中的PoP

    目录 前言 问题 解决 前言 在读 计算机网络 自顶向下方法 时 看到在讲网络结构的时候提到过PoP 但是其中有一句话始终不理解 不通顺 上网搜索也没发现相关解释文章 因此 在我把这个问题解决后 就写下了这篇文章 希望可以帮助到其他人 问题
  • Eclipse常用插件下载地址

    Eclipse常用插件下载地址 官方网站http www eclipse org downloads index php下载eclipse的最新版本 Eclipse 项目资源中心 http www ibm com developerwork
  • 2、Java 环境搭建

    Java 环境搭建 1 JDK 的简介 JDK Java Development Kit 是一组实现Java程序开发与运行的本地环境 在实际的项目的开发与运行过程之中 往往都会选择一些比较好用的桌面系统 Windows MacOS 进行开发
  • linux下定时器timer_create()的使用

    一 采用新线程派驻的方式 注 编译时 需加上 lrt include
  • Spring IoC依赖注入的实现

    看了 spring技术内幕 的第二章 学习了spring的IoC容器的实现 对其做了浅显地分析 依赖注入的时机 如果配置文件有配置lazy init 那么依赖注入的时机发生在用户向IoC 容器索取bean的时候 即调用beanfactory
  • Django基础2——URL路由系统

    文章目录 一 基本了解 二 url路由分发 三 正则匹配 四 压缩归档超链接 优化一 使用分组名称功能 优化二 使用url名称功能 4 1 使用功能之前效果展示 4 2 使用功能之后效果展示 一 基本了解 概念 路由系统就是URL路径和视图
  • 字符串匹配算法总结

    转自 http blog csdn net zdl1016 archive 2009 10 11 4654061 aspx 我想说一句 我日 我讨厌KMP KMP虽然经典 但是理解起来极其复杂 好不容易理解好了 便起码来巨麻烦 老子就是今天
  • 面向对象设计 简述

    面向对象设计 面向对象的特性 将数据封装于类中 完全面型对象 封装 隐藏细节 只给出使用信息 公共的访问方式 隐藏对象的属性和实现细节 继承 继承就是子类继承父类的特征和行为 使得子类对象 实例 具有父类的实例域和方法 或子类从父类继承方法
  • nodeJs(express)文件上传配置

    用node作为服务器端 在需要上传文件到后台时 后台需要相应配置 简单配置如下 1 安装multer依赖 npm install multer save 渣渣前台的渣渣后台技术有限 不是自己配置的node服务器 使用的是webstorm自带
  • Android客户端apk自动检测更新自动下载自动安装的实现方法

    改进了一个可以检测版本更新自动下载自动安装的客户端升级方案 在下载之前删除之前的历史下载文件 减少垃圾数据 先给出核心类 public class DownloadService extends Service private Downlo
  • airpodspro没有弹窗_安卓党能用 AirPods Pro ?这样操作可以完美适配

    AirPods Pro一出现就引爆了市场 高达2000元的售价没能阻拦人们对它的狂热 目前AirPods已经在官网全面缺货 发货等待期甚至多达一个月 这是因为AirPods Pro的产品力实在太过出色 比它降噪强的没它小 比它小的没它降噪
  • C# A potentially dangerous 问题解决

    A potentially dangerous Request Path value was detected from the client 如果在页面中出现上述错误 只需在页面的头文件添加validateRequest false 即可
  • 【Vue基础】Vuex全局管理的基本代码结构及其使用

    Vuex全局管理的基本代码结构及其使用 一 代码结构及其使用 1 state 提供唯一的公共数据源 组件访问 state 中数据的第一种方式 this store state 全局数据名称 组件访问 state 中数据的第二种方式 mapS
  • UE4 使蓝图连接线出现小箭头标志

    当我们写的蓝图杂乱无章 甚至不能看清执行顺序的时候 只需要在偏好设置里设置一下就可以清晰的看清蓝图的执行顺序
  • 区块链+物联网 BOT

    不可否认 我们的一只脚已经迈入万物智联时代 但另一只脚迈入还存在一定的阻碍 区块链技术的出现将会促进这一进程的发展 智能音响 主人你好 我是小Q 现在是早上08点29分 上班时间要到咯 智能门锁 主人你摔疼我了 你总是这样匆忙 下次赶紧麻溜