0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

IOTA技术将会如何改变物联网设计?

倩倩 来源:电子工程专辑 作者:Maurizio Di Paolo Emi 2019-12-19 13:53 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

智慧城市提供的服务越来越多,而其中适当收费的服务也逐渐增多。随着城市物联网基础设施的不断增加,当地企业自然而然地想要利用物联网。在此发展过程中,人们期望可以使用合适的电子货币支付小额费用和小额购买,即进行小额支付。于是便出现了IOTA,这是一种基于分类账(ledger)的技术,专为物联网而设计,以实现小额支付。

分类帐系统有好几种,其中最著名的是支持比特币区块链技术。区块链具有的一些基本特征,使它可以在物联网环境中支持小额支付;但也有一些缺点,阻碍了它在物联网生态系统中提供这个功能。

电子支付系统必须在安全性、个性化和便利性方面做得更好。而IOTA恰恰在这些方面具备优势。与其它电子支付方式相比,它有三点主要优势:模块化、去中心化且无交易税问题。

IOTA基于一种名为Tangle的新的分布式分类帐,它克服了当前区块链设计的低效率,在去中心化的点对点解决方案中引入了一种新的共识方法。例如,这种方法允许使用该技术进行各种转账,而无需支付任何佣金,以支付各种生活开支,从停车费到洗车费,甚至支付一份三明治的费用。

IOTA由IOTA基金会提供,该基金会与意法半导体(STM)合作,将强大、持续且经济的物联网功能提升到了一个新高度。他们的合作范围包括将IOTA Tangle集成到ST的32位MCU生态系统中。该解决方案将使具有IOTA功能的产品和服务易于集成,开发人员能够轻松、快速地创建IoT解决方案并设计原型(如X-CUBE-IOTA1)。

什么是区块链?

要了解IOTA和Tangle的创新性,需要回顾一下区块链的工作原理。在区块链网络中,注册会员被构造为包含交易(transactions)的区块(block),多个区块链接形成区块链(blockchain),而区块间的验证则由公认的许可机制来完成。区块链技术是这种网络中的一个技术子集,其主要特征包括:注册会员不可更改、透明、交易可追溯,以及密码技术保证的安全性。

区块链由一个接一个包含多个交易信息的区块组成。所有交易的管理由节点来完成,由其负责查看、控制和批准交易。通过这种方式,一个包含所有交易的区块所组成的网络就形成了。

每个区块同时保存所有交易及每笔交易的整个历史记录,这些信息只有在网络节点批准的情况下才能被更改。因此,可以说数据几乎是不可更改的(图1)。

图1:区块链结构。其基本元素包括节点、交易、区块、分类帐以及Hash。分类账是一种公共注册会员,它以最大的透明度和不可更改的方式,“标注”这些以有序方式或连续的方式进行的交易。Hash则是一种加密算法,用于唯一且安全地标识每个区块。

IOTA技术

IOTA的创新基于Tangle,这是一种不同的方法,它使得在纯物联网和区块链生态中扩展网络成为可能。

这个想法最初是在一组黑客论坛中由一些年轻的计算机科学家提出。Dominik Schiener是背后支持这种IoT设计想法的科学家之一。该项目于2015年由David Sonstebo、Sergey Ivanglo、Serguei Popov和Schiener资助。在很短的时间内,它就达到了超过80亿美元的资本价值。加密货币的实现通常麻烦而且复杂,但该项目却采用一种轻量级的方法,使其适用于任何需要小额交易的场景。

区块链保证了去中心化系统中的交易验证,并确保了机器和人之间的数据传输与交换系统的安全性与自主性。IOTA没有采用区块链,而采用了基于有向无环图(DAG,Direct Acyclic Graph)的数据结构“tangle”。它与区块链没有太大差别,但是它使系统可以扩展,而且更快速、甚至更安全。

DAG结构假定用户与验证者相同,DAG由许多顶点和节点组成,其中每个节点都从一个顶点指向另一个顶点,图2为一个DAG结构示例。奇怪的是,采用Tangle,随着创建的交易数量增加,性能也提高了。这其中重要的是,每笔交易的“权重”都为正整数(图2)。

图2:DAG布局示例。上图中,方框/节点(如A、B)代表交易,每个方框角落的数字代表其权重,方框中心的数字代表累计权重。

上图的主要目的是发出交易;同时用户必须想法批准其它交易。发出交易的所有用户都对网络安全作出贡献。为了使节点发出有效的交易,它必须解析类似于比特币区块链的加密算法。需要注意,IOTA网络是异步的。

IOTA使用基于Hash的签名而不是椭圆曲线(ECC)加密。基于Hash的签名不仅比ECC快很多,而且还大大简化了通用协议(签名与验证)。IOTA使用Winternitz密码签名,其三元Hash函数为Curl。基于Hash的签名就是基于所谓的“一次性签名”(OTS)。顾名思义,单个密钥对只能使用一次;否则,攻击者可能会泄露私钥的更多部分并篡改签名。

IOTA的三元逻辑使用了三个符号(0、1和2),实现它的相关硬件电路必须能够管理三种不同的电气状态。也可以采用更方便和有趣的变体,0、1和-1,这可以用trit来表示,一个trit对应于二进制逻辑中的一位。

IOTA与IoT

随着联网设备的不断增长以及设备间互操作性的增强,IOTA和Tangle的可能应用将越来越多。尤其在工业4.0的复杂基础设施中,因其独有的特性,IOTA愈加引发人们的兴趣。

IOTA基金会将与意法半导体合作开发一个软件包,以实现将IOTA轻松集成到ST开发板上。

IOTA基金会合作伙伴管理总监Holger Köther表示:“专用硬件在物联网市场应用中起着不可或缺的作用,与ST这样的伙伴合作是令人兴奋的,因为可以增强IoT作为创新促进者的作用。”

X-CUBE-IOTA1扩展软件包在STM32上运行,包含启用IOTA功能的中间件。扩展包改善了不同STM32mic控制器的便携性。该软件还提供了在NUCLEO-F429ZI或NUCLEO-F746ZG开发板上使用IOTA中间件的实现实例,如图3所示。

图3: X-CUBE-IOTA1功能框图

意法半导体系统研究与应用副总裁Alessandro Cremonesi表示:“通过X-CUBE-IOTA1扩展软件包可以启用STM32Cube软件技术的IOTA功能,开发人员可以轻松地在其物联网设备中添加IOTA特性和功能,从而利用STM32的开放式开发环境创建有价值的应用。”

除了意法半导体,博世Bosch)也与IOTA合作,将用于物联网的新数据采集设备集成到IOTA数据市场(IOTA Data Marketplace)中。博世将使用一系列开源软件协议将其XDK开发套件与IOTA连接起来。

IOTA技术的潜力也获得了微软和思科等大型科技公司的青睐。一些公司、政府机构和大学已经开始探索将Tangle网络用于诸如选举系统、证书申请等服务的可能性。荷兰小城哈勒姆市是第一个开始采用基于IOTA的方法管理法律文件的政府组织。

最近,IOTA基金会与国际运输创新中心(ITIC)签署了一项合作协议,共同创建针对“智能出行”(也称为智慧出行)的测试系统或测试床。ITIC的目标是创建一个测试床网络,它使用物理(真实)测试方法或基于虚拟和增强现实,能够培育和验证基于人工智能AI)的可持续出行服务。

IOTA的Tangle架构作为一个基础架构,被传感器用来交换获取的消息和数据。未来还可能在私人住宅中放置此类传感器,在这种情况下,建筑物的所有者将成为处理环境监测的机构的服务供应商。

IOTA的创建本质上是为了确保交易可以在没有任何佣金的情况下进行。只有这样,物联网才允许新的发展,即使是在交易方面。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2939

    文章

    47322

    浏览量

    407905
  • 智慧城市
    +关注

    关注

    21

    文章

    4395

    浏览量

    101844
  • 区块链
    +关注

    关注

    112

    文章

    15574

    浏览量

    110525
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Lora基站在联网应用的重要性

    联网设备的远程监测和控制,提供可靠的网络连接和管理,保障联网设备的数据安全。随着联网技术
    发表于 12-03 07:09

    浅谈工业联网中的关键网络连接技术

    联网(IoT)技术彻底改变了我们在数字世界的连接和互动方式,根据IoT Analytics的数据,到2024年底,全球的
    的头像 发表于 12-01 15:34 285次阅读
    浅谈工业<b class='flag-5'>物</b><b class='flag-5'>联网</b>中的关键网络连接<b class='flag-5'>技术</b>

    学习联网怎么入门?

    随着联网技术的不断发展,越来越多的人开始关注学习这一领域。但是对于初学者来说,联网似乎是一个庞杂的概念,学习起来很困难。因此,从哪里开始学习
    发表于 10-14 10:34

    学习联网可以做什么工作?

    健康、智能制造等领域。以下是一些常见的职业方向: 联网工程师:从事物联网系统的设计、开发、测试、维护和升级等工作,包括传感器、无线通信、云计算、大数据等技术的应用。   嵌入式软件工
    发表于 10-11 16:40

    请问什么是联网智库?

    什么是联网智库?
    发表于 08-07 06:45

    联网蓝牙模块有哪些优势?

    之间的互联互通。这使得在联网应用中,多个设备可以协同工作,从而提高了系统的整体效率。总之,联网蓝牙模块具有低功耗、传输距离远、安全性高、易于集成和支持多设备连接等多种优势,使得其在
    发表于 06-28 21:49

    联网的应用范围有哪些?

    在生活中的一个小小体现。 从技术层面看,联网融合了多种技术,包括传感器技术、网络通信技术、大数
    发表于 06-16 16:01

    联网未来发展趋势如何?

    近年来,联网行业以其惊人的增长速度和无限的潜力成为了全球科技界的焦点。它正在改变我们的生活方式、商业模式和社会运转方式。那么,联网行业的
    发表于 06-09 15:25

    联网工程师为什么要学Linux?

    联网工程师需要掌握Linux的主要原因可以从技术生态、开发需求、行业应用及就业竞争力四个角度来分析: 一、技术生态与行业适配性 1)嵌入式开发的主流平台
    发表于 05-26 10:32

    IOTA实战:如何精准识别网络风险

    本文介绍了联网(IoT)在网络威胁识别中的应用价值,包括实时监控TCP连接、检测异常端口和分析SSL/TLS加密强度。Iota能帮助企业快速识别潜在风险来源,并在攻击发生前及时响应。
    的头像 发表于 04-22 11:34 452次阅读
    <b class='flag-5'>IOTA</b>实战:如何精准识别网络风险

    智慧消防联网平台

    本人想建立一个联网智慧消防平台,想找懂技术的有合伙意愿的共同投资开发,有感兴趣的联系我13633612945
    发表于 04-15 22:18

    蜂窝联网怎么选

    的数据传输速率。有了蜂窝联网技术,您就不必在功耗和数据传输速率之间做出妥协,而是可以两全其美。 终身成本:虽然某些 LPWAN 技术的前期成本可能看起来很吸引人,但评估整个生命周期的成本(部署
    发表于 03-17 11:46

    为什么选择蜂窝联网

    在为您的联网(IoT)应用评估最合适的低功耗广域网(LPWAN)技术时,除了考虑技术指标外,还必须考虑各种因素,因为技术指标本身可能与实际
    发表于 03-17 11:42

    宇树科技在联网方面

    宇树科技在联网领域有多方面的涉及和发展,以下是一些具体信息: 传感器技术合作 与传感器公司合作:宇树科技与一些传感器技术公司有合作,例如奥比中光为宇树机器狗提供激光雷达及结构光传感
    发表于 02-04 06:48

    联网就业有哪些高薪岗位?

    联网就业有哪些高薪岗位? 联网行业迎来了全面爆发式的发展,众多高薪岗位吸引着人们的目光。联网技术
    发表于 01-10 16:47