作者|Meysam Rezaei

编译 | 风车云马(微信号:zhangyisq)

人们经常议论,区块链技术将改变整个物联网行业。如果你对此话题比较关注,那么你对以下三个问题一定很感兴趣。本文将逐步揭晓问题的答案,并阐述区块链如何成为物联网解决方案的平台。

  1. 区块链是什么?

  2. 哪种区块链是物联网解决方案的最佳选择?

  3. 如何设计基于物联网的区块链解决方案?

区块链是什么

区块链是一种分布式数据库,可以从任何地方访问,并且不存在单点故障。你可能会认为,通过现有的平台和基础设施,这些也都是可以实现的;但是成本较高,系统的可用性较低。为了更好地理解它,先来看看区块链技术的特点。

公共帐本

公共账本意味着每个人都可以加入这个系统。这就是区块链和其他系统的主要区别。让我们澄清一下,任何不公开的区块链,都不是区块链。

不可变性

区块链是不可变的。不可变的数据库,甚至记录的一切都是不可变的。所以,它记录系统上的每个操作,保留“证据”!当然,这并不意味着您不能更新记录,只不过您需要创建一个新记录并将其引用到旧记录。

分布式

如果您使用Oracle等当前的数据库,您就会知道分发数据的成本有多高。通过使用区块链作为数据库,数据已经是分布式的,没有单点故障,可以实现100%的服务可用性和全局访问。

内置钱包

以微支付的形式从一台设备支付到另一台设备,为物联网解决方案提供了许多机会。

想象一下,在未来几年,随着无人驾驶汽车的出现,你到达工作地点,你的车离开,在工作时间为你工作,并不断获得每公里/米/小时/分钟的报酬。

在这种情况下,您的汽车还可以将当前的交通数据出售给其他使用该数据的应用程序。

所有这些都只能通过区块链上的小额支付实现,因为小额支付在任何其他系统上都太昂贵了。

加密

非对称加密的性质允许您对设备进行身份验证和授权。该特性是一个完美的工具,可以在没有直接连接的情况下触发其他设备。

现在我们知道了为什么要在物联网中使用区块链技术。下一步是如何为物联网解决方案评估区块链。以下是区块链平台的一些基本要求:

1.   可扩展性

2.   互操作性

3.   全球可访问性

4.   成本低且不易波动

5.       稳定

6.       安全

可扩展性

一个成功的物联网解决方案会产生大量的操作(事务)。因此,这将对平台的性能提出真正的考验。不能伸缩的区块链没有机会用于物联网解决方案。

互操作性

物联网设备在很多方面都存在差异,它们的操作系统、应用程序、用法等等。因此,有必要使用一个能与任何设备完美匹配的平台。

全球可访问性

当有人告诉你他们有自己的互联网时,这听起来多傻啊?如果有人告诉你他们有自己的物联网网络,那更可笑。物联网解决方案的本质是可在全球访问,毕竟是“物物相联的互联网”!

成本低且不易波动

在任何解决方案中,估算成本都是不可或缺的一部分。要做好这一点,你需要确保使用的平台有一个公平稳定的成本,因为成本的增加将很容易扼杀这个项目。

稳定性

值得一提的还有稳定性。例如,您已经安装了一个设备运行了多年,但是平台的协议却在不断变化。即使您没有改变任何东西,但是平台上的任何改变都会直接影响到您。

想象一下,如果有一台FTP服务器,其中的FTP协议每六个月就会更改一次,这将是多么痛苦啊。

安全性

区块链的安全性离不开以下要求:

  1. 拥有一个不可变的数据库,其中没有人可以修改或删除数据。区块链数据库和其他数据库之间的主要区别是不可变性。这个特性使区块链成为存储物联网设备活动的完美数据库。

  2. 许多区块链存在的问题之一是这些项目的未来不确定。这是由于监管、商业模式、用户数量、矿商和投资者缺乏激励等因素造成的。

  3. 激励诚信玩家。在比特币白皮书中,“诚信”这个词出现了15次,强调了区块链中诚信的重要性。因此,如果矿商或主要玩家对平台不诚信,就没有什么能保证网络安全。

并不是所有的区块链都能成为物联网解决方案的合适平台。那么,我们将如何选择一个合适的区块链。

如何使用物联网区块链

区块链是一个单一的分布式数据库(分类账),其中的数据不会被改变或丢失。现在的主要问题是如何更新这个数据库?比特币的交易是如何进行的?

交易是你告诉网络想要更新总账的一种方式。通常,这个更新可以是移动硬币或插入数据等操作的请求。

每个事务至少需要一个输入作为发送方,和一个输出作为接收方。

当某人请求更新分类帐时,他需要为其请求提供证明,即未花费的交易输出UTXO(Unspent TransactionOutputs)。只有拥有私钥的人才能提供这些签名。

只要私钥安全且不被破坏,任何人都不能代表发送者(UTXO的所有者)更新分类帐。

情景一

假如设备A和B没有直接连接,或者通过特定的服务器连接。设备A是一种运动检测装置。只要它检测到任何活动,它就会记录并加密该事件,并将其发送到网络。

如果设备A在五分钟内没有检测到任何东西,它就会创建一个“OK”事务并将其发送到网络。

在城市的另一端,设备B正在监控网络,并根据以下情况采取一些行动:

  • 设备B以设备A的地址作为发送方捕获一笔交易,包括状态“OK”。然后,它将计时器重置为零,什么也不做。

  • 设备B检测到一个带有“警告”状态的事务。它会自动打电话给警察局,并传递适当的信息。

  • 设备B上的定时器在设备A没有交易的情况下超过5分钟(可能出现异常情况),设备B会以适当的信息自动呼叫警察局。

在这种情况下,对手没有办法假冒设备A,除非他得到了钥匙。另外,也没有办法检测进程中涉及的任何服务器或A和B之间的任何关系。

场景二

另一个简单的例子是你在院子里养两只狗,想一只一只地喂它们。例如,其中一只在院子里,另一只在休息的时候给它们单独喂食。

试想一下,我们如何通过GPS设备来管理两只狗,根据网络交易中的GPS数据采取行动。以上实例使我们通俗地理解了区块链上物联网的概念。

在比特币中,你可以有2^256个地址。每个地址可以代表一个设备,而不需要公共IP。交易成本低于0.002美元。通过使用区块链支付渠道,考虑到双方之间的交易转移,这个成本会降低更多。

结论

关于区块链技术的大部分内容都有炒作的成分,但是使用区块链技术的确可以提高安全性、透明度和可用性。此外,它还降低了运行项目的成本。

原始比特币是物联网解决方案的最佳候选。它拥有物联网解决方案所需的所有元素。

原文标题:Blockchain – A Platform for IoT Solutions

原文链接:

https://readwrite.com/2020/07/28/blockchain-a-platform-for-iot-solutions/

推荐阅读
  • 小心!你可能玩了假的DeFi

  • 科普 | 定义 Eth2.0 中的验证者质量

  • 医疗数字化:区块链或成最强辅助

  • 大咖说中台 | 建设数据中台系列(五)——中台架构详解(下)

  • Get了!用Python制作数据预测集成工具 | 附代码

区块链——物联网解决方案平台相关推荐

  1. 区块链——物联网解决方案平台(转载)

    人们经常议论,区块链技术将改变整个物联网行业.如果你对此话题比较关注,那么你对以下三个问题一定很感兴趣.本文将逐步揭晓问题的答案,并阐述区块链如何成为物联网解决方案的平台. 区块链是什么? 哪种区块链 ...

  2. 通过与物联网企业合作,打造区块链+物联网赋能平台

    在国家层面的政策推动下,区块链技术在包括民生.司法.金融.医疗等众多领域的应用遍地开花.区块链技术能够给金融.互联网乃至更多的产业带来活力,但同时也会给监管带来困难与挑战. 区块链技术飞速发展的背后, ...

  3. 毛球科技产业:“区块链+物联网”产业预测

    长期以来,区块链一直被视为一种孤立的技术.然而,根据毛球科技行业观察部最近调查发现:区块链与其他技术(如大数据.人工智能等)集成的趋势越来越大,企业越来越关注将区块链用于物联网或物联网应用程序当中. ...

  4. 区块链农产品溯源系统 北京鸿蒙,区块链特色农产品溯源平台解决方案

    原标题:区块链特色农产品溯源平台解决方案 区块链溯源利用区块链不可篡改,公开透明的特性,保证源头信息真实可靠,且无法篡改,提升客户对产品的信任度,有效防止以假乱真,提升特色农产品的品牌形象. 特色农产 ...

  5. 区块链+物联网技术结合,区块链技术应用开发解决方案

    区块链和物联网是未来商业世界的最新技术,目前除人工智能以外发展最迅速的颠覆性技术.采用区块链+物联网方式的企业将大获成功 目前较多企业在研究区块链和物联网两种技术结合,在很多应用场景和业务领域产生可持 ...

  6. 基于区块链的政务平台设计探索

    摘要:数字政务是推动公共服务和社会治理精细化.智能化的重要载体.近一段时间以来,全国各地陆续发布规划,积极推动区块链应用到政务系统中. 一.背景 当前全球科技创新进入空前密集活跃的时期,以区块链为代表 ...

  7. 干货|“区块链+物联网”的发展现状和应用案例

    区块链与其它技术进行融合,以打造完整的解决方案,已成为行业共识.其中,物联网可以大规模低成本地采集数据,而区块链可以大规模低成本地信任数据,因此区块链与物联网的融合被认为具有较大的想象空间.截至目前, ...

  8. 食品溯源有多难?手把手教你写一个区块链+物联网的溯源系统!

    来源 | <基于区块链的物联网项目开发> 作者 | 马克西米利亚诺·桑托斯.埃尼奥·莫拉 责编 | Carol 出品 | 区块链大本营(blockchain_camp) #参与文末讨论,免 ...

  9. 深度解析“区块链+物联网”与新基建

    根据国家发改委对"新基建"的界定,区块链属于新技术基础设施,物联网属于通信网络基础设施.同属于"新基建"的代表,区块链与物联网之间可能擦出什么样的火花,需要哪些 ...

最新文章

  1. 我们正处于新科学革命的起点 | 学界热议AI for Science
  2. java浏览器实验报告_关于java实验报告模板
  3. less background url相对路径取不到编译报错问题
  4. sharepoint 2010项目中,ashx页面获取SPContext.Current 为null的原因和解决方法
  5. 微软AirSim,一个无人机和机器人的模拟器
  6. A*搜索算法--游戏寻路
  7. linux-索引1909
  8. td 超出宽度隐藏_table中td文字超出长度用省略号隐藏超出内容,鼠标点击内容全部显示...
  9. zookeeper 3.6.0安装以及基本使用
  10. python7.2抛出自定义异常
  11. C-Free 5.0 注册码
  12. 电商实训三:网店经营
  13. “人生就像滚雪球,重要的是发现很湿的雪和很长的坡。”+复利的力量
  14. mysql数据库生成脚本工具下载_PHPMaker下载-基于MYSQL数据库自动生成PHP脚本的软件 v2019.0.2.2 官方版 - 安下载...
  15. 2017-4-15,16_akala啦_新浪博客
  16. python 异步协程爬虫-半次元图片
  17. windows下discus的搭建
  18. 腾讯股票接口API(1)——根据股票代码获取详情
  19. pythonif语句怎么换行输入_李沁和李易峰演的电视剧叫什么名字
  20. [管理篇]VMWare搭建Openstack——Cinder完成对云硬盘的扩容

热门文章

  1. 通信-SCADA系统
  2. 【180730】WinForm打地鼠小游戏源码
  3. imu相机标定_camera-imu内外参标定
  4. Jmeter 分布式压测
  5. Python jupyter notebook Katex|Latex
  6. 2022年计算机四级考试冲刺试题及答案(多选题)
  7. Go语言GoFrame开发框架
  8. 客户端登录阿里云mysql数据库_Mysql数据库之数据库术语和客户端登陆
  9. 交通系统速度预测综述:从车辆到交通【公共交通数据集】【开源模型整理】
  10. sprintf你知道多少