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

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

3天内不再提示

X-CUBE-IOTA1帮助开发者利用IOTA

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-11 14:23 次阅读

虽然一位著名的 CEO 最近承认他“正在研究使用不到 1% 的比特币能量/交易的其他加密货币”,但工程师们已经在下载X-CUBE-IOTA1 2.0以利用新的 IOTA 1.5 Chrysalis 可以执行 600 100 万次交易的能量与一笔比特币交易的能量相同。新的软件扩展包集成了最新的iota.c中间件,并提供了ST密码库。此外,我们还为B-L4S5I-IOT01A Discovery Kit提供了一个项目示例和一个预编译的二进制文件。 该应用程序从电路板的传感器获取温度和湿度值,并将它们发送到 IOTA 网络。因此,该程序模拟了依赖此分类帐进行机器对机器通信等的产品

IOTA:它是如何开始的,它是如何发展的

愿景

2020 年初,ST 博客推出了X-CUBE-IOTA1 的第一个版本,帮助开发者利用 IOTA。当时,第一个开源分布式账本技术已经与比特币等区块链加密货币大不相同。它依赖于称为 Tangle 的有向无环图 (DAG),承诺免费交易和去中心化网络。嵌入式系统工程师因此迅速采用了它,因为与传统的区块链解决方案不同,它的数据结构与微控制器兼容。同样,大公司投资 IOTA,因为其友好的商业模式通过为物联网产品提供广泛的网络来满足他们未来的机器对机器通信需求。

实现

一年后,IOTA 1.5 Chrysalis 具有高度象征意义,因为它为完全去中心化奠定了基础。此前,IOTA 基金会依赖于 Coordinator,这是一个确认交易的中心节点。它通过保护 Tangle 免受攻击来确保网络保持运行,同时开发人员在协议上工作。它达到了它的目的,允许 IOTA 基金会在必要时迅速采取行动保护用户免受不当行为。但是,IOTA 基金会总是说 Coordinator 是临时的。今天,我们知道它将随着 IOTA 2.0(绰号为 Coordicide)而消失,而 Chrysalis 将作为垫脚石。

从 IOTA 1 到 IOTA 1.5 的转变并非易事。采用 Chrysalis 需要开发人员重构他们的应用程序并迁移他们的代币。但是,它将使 IOTA 2.0 的采用更加顺畅。事实上,开发人员有很多时间来处理这个关键的转变,而且从 Chrysalis 到 Coordicide 的迁移不会包括实质性的变化或需要再次重构。采用 Chrysalis 的所有工作都将确保应用程序充分利用 IOTA 2.0 将提供的功能。此外,最新的代码带来了显着的改进。因此,让我们探索 IOTA 1.5 为何如此重要,以及嵌入式系统工程师如何利用它。

IOTA 1.5 Chrysalis:为什么 X-CUBE-IOTA1 2.0 中的新代码很重要?

IOTA 的新效率

如果 IOTA 1.5 Chrysalis 比当今最流行的加密货币效率高得多,部分原因在于其新的有效载荷。事实上,现在每笔交易只需要 275 个字节,而之前大约需要 3,500 个字节。大幅减少的部分原因是冗余减少和不存在有利于原子事务的复杂事务包。此外,新版本从三进制转换为二进制表示,进一步解释了尺寸减小。这种优化最直接的结果是验证交易不再需要几分钟,而只需几秒钟。 为了进一步提高网络速度,IOTA 实施了一种新的统一随机小费选择算法。简而言之,对未验证交易进行优先级排序、选择和确认的过程变得更加简单和高效。总而言之,每笔交易所需的时间和精力要少得多,从而大大提高了整体效率。

IOTA的新面孔

IOTA 基金会还致力于提高网络的整体安全性。例如,Chrysalis 引入了一种白旗机制,该机制忽略了网络垃圾邮件可能引起的冲突。因此,该系统在阻止攻击者的同时确保了高水平的性能。IOTA 核心库也是用Rust编写的,以提供更高的安全性,新的C 库将提高嵌入式系统的性能。此外,IOTA 将使用EdDSA(爱德华兹曲线数字签名算法)地址方案。因此,1.5 版放弃了旧的 WOTS 签名系统,转而采用更标准、安全和可靠的东西。简而言之,Chrysalis 让整个网络更高效、更健壮。

X-CUBE-IOTA1 2.0:开发者如何快速采用IOTA 1.5 Chrysalis?

集中资源

许多开发人员询问他们如何才能更有效地迁移到 Chrysalis 并从其众多好处中受益。IOTA 以其文档而闻名,每个项目都将面临独特的挑战。然而,大多数(如果不是全部)从事 STM32 MCU 的嵌入式系统工程师都将寻求一种使 IOTA 1.5 创新易于使用的解决方案,这正是 ST 发布 X-CUBE-IOTA1 2.0 的原因。扩展包包括中间件库、Wi-Fi 管理、IOTA 客户端 API 等。因此,这是团队创建概念验证的最快方式,该概念验证能够使用 STM32 微控制器向 Tangle 发送测试事务。

扩展功能

X-CUBE-IOTA1 2.0 还包括有助于工程师缩短产品上市时间的功能。例如,新版本包含一个 Wi-Fi 管理中间件,而之前的包只使用以太网。此外,ST 将继续开发其扩展包,以帮助工程师更轻松地编写蜂窝应用程序。我们还提供了两个密码库,一个来自 ST,一个名为 Sodium。前者甚至包括针对侧信道攻击的保护,以保护系统免受物理黑客攻击。此外,我们将发布一个更新,该更新将利用 B-L4S5I-IOT01 板上的 STSAFE-A110。

审核编辑:郭婷

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

    关注

    146

    文章

    17022

    浏览量

    350385
  • 嵌入式
    +关注

    关注

    5073

    文章

    19038

    浏览量

    303579
  • STM32
    +关注

    关注

    2266

    文章

    10877

    浏览量

    354970
收藏 人收藏

    评论

    相关推荐

    差异解读:IT 和 OT 网络的数据包和网络分析

    IOTA简介:IOTA 是一款功能强大的网络捕获和分析解决方案,适用于边缘和核心网络。IOTA 系列包括便携式 EDGE 型号、高速 CORE 型号和 IOTA CM 集中设备管理系统
    的头像 发表于 11-26 10:36 119次阅读
    差异解读:IT 和 OT 网络的数据包和网络分析

    艾体宝干货 如何使用 IOTA 解决网络电话(VoIP)质量问题

    本文探讨了VoIP(语音通信)质量问题的常见原因,并提供了详细的故障排除指南。文章首先解释了VoIP质量问题可能涉及的网络性能、设备配置、数据包丢失等多个方面。接着,文章使用一个示例使用IOTA
    的头像 发表于 10-29 09:18 132次阅读
    艾体宝干货 如何使用 <b class='flag-5'>IOTA</b> 解决网络电话(VoIP)质量问题

    网络安全指南:如何使用Profishark和IOTA检测Blast-RADIUS

    何使用 ProfiShark 和 IOTA 工具进行数据包捕获和分析,以检测系统是否存在漏洞。最后,文章提供了两种应对该漏洞的有效解决方案:通过 "Message-Authenticator" 属性
    的头像 发表于 10-18 11:15 245次阅读
    网络安全指南:如何使用Profishark和<b class='flag-5'>IOTA</b>检测Blast-RADIUS

    如何使用 IOTA 分析安全漏洞的连接尝试

    在当今数字化世界中,网络安全变得至关重要。本文将探讨如何利用流量数据分析工具来发现和阻止安全漏洞和恶意连接。通过分析 IOTA 流量,您可以了解如何识别不当行为,并采取适当的措施来保护您的网络和数据。我们将深入研究IOTA的工作
    的头像 发表于 09-29 10:19 236次阅读
    如何使用 <b class='flag-5'>IOTA</b> 分析安全漏洞的连接尝试

    KaihongOS 4.1.2开发者预览版正式上线,诚邀开发者免费试用!

    深开鸿在2024开放原子开源生态大会上正式宣布KaihongOS4.1.2开发者预览版全面上线,并向全球开发者开放免费下载。作为KaihongOS不断创新与发展的重要里程碑,此次预览版为开发者提供了
    的头像 发表于 09-28 08:07 301次阅读
    KaihongOS 4.1.2<b class='flag-5'>开发者</b>预览版正式上线,诚邀<b class='flag-5'>开发者</b>免费试用!

    KaihongOS 4.1.2开发者预览版正式上线,诚邀开发者免费试用!

    今日,深开鸿在2024开放原子开源生态大会上正式宣布KaihongOS 4.1.2开发者预览版全面上线,并向全球开发者开放免费下载。作为KaihongOS不断创新与发展的重要里程碑,此次预览版为
    的头像 发表于 09-26 15:59 422次阅读

    艾体宝干货 如何使用IOTA进行远程流量数据采集分析

    本文详细介绍了如何使用艾体宝IOTA设备进行远程流量数据采集与分析,特别适用于分布式网络、多站点管理和受限访问环境。通过IOTA的远程管理功能和ZeroTier VPN技术,即使在偏远或访问受限的区域,也能高效进行网络流量监控和故障排除,为网络安全和管理提供强有力的支持。
    的头像 发表于 09-02 17:20 236次阅读
    艾体宝干货 如何使用<b class='flag-5'>IOTA</b>进行远程流量数据采集分析

    艾体宝案例 IOTA在研发智慧医疗设备方面的应用实例

    本文将探讨艾体宝Profitap IOTA如何监控实验室的网络环境,有哪些功能较为实用,有哪些关键应用场景等。
    的头像 发表于 08-12 14:25 250次阅读
    艾体宝案例  <b class='flag-5'>IOTA</b>在研发智慧医疗设备方面的应用实例

    艾体宝干货 IOTA流量分析秘籍第三招:检测黑名单上的IP地址

    艾体宝干货 | IOTA流量分析秘籍第三招:检测黑名单上的IP地址 IOTA 设备提供 RESTful API,允许直接访问存储在设备上的数据。这对于集成到各种场景中非常有用。在本例中,可以过滤当前
    的头像 发表于 07-16 11:48 358次阅读
    艾体宝干货 <b class='flag-5'>IOTA</b>流量分析秘籍第三招:检测黑名单上的IP地址

    艾体宝干货 IOTA流量分析秘籍第一招:网络基线管理

    网络基线管理是一项关键的网络安全实践,它有助于识别网络中的异常活动并及时采取措施。本文将探讨如何利用IOTA这一强大的工具来捕获和分析网络流量,以便更有效地了解网络中的流量模式,并提供关键指标来区分恶意行为和正常行为。
    的头像 发表于 07-02 14:53 315次阅读
    艾体宝干货  <b class='flag-5'>IOTA</b>流量分析秘籍第一招:网络基线管理

    2024 TUYA全球开发者大会盛大启幕,Cube AI大模型重磅首发!

    在AI浪潮席卷全球的当下,把握时代脉搏,全面拥抱生成式AI已成为共识。面对AI带来的无限可能,开发者们纷纷投身其中,积极探寻AI技术的新边界和潜在应用。为了帮助全球开发者抢占智能时代先机,涂鸦在
    的头像 发表于 05-31 08:15 331次阅读
    2024 TUYA全球<b class='flag-5'>开发者</b>大会盛大启幕,<b class='flag-5'>Cube</b> AI大模型重磅首发!

    2024 TUYA全球开发者大会盛大启幕,Cube AI大模型重磅首发!

    在AI浪潮席卷全球的当下,把握时代脉搏,全面拥抱生成式AI已成为共识。面对AI带来的无限可能,开发者们纷纷投身其中,积极探寻AI技术的新边界和潜在应用。为了帮助全球开发者抢占智能时代先机,涂鸦在
    发表于 05-30 09:13 214次阅读
    2024 TUYA全球<b class='flag-5'>开发者</b>大会盛大启幕,<b class='flag-5'>Cube</b> AI大模型重磅首发!

    华为宣布HarmonyOS NEXT鸿蒙星河版开发者预览面向开发者开放申请

    华为宣布HarmonyOS NEXT鸿蒙星河版开发者预览面向开发者开放申请,这意味着鸿蒙生态进入第二阶段,将加速千行百业的应用鸿蒙化。
    的头像 发表于 01-29 16:42 1374次阅读
    华为宣布HarmonyOS NEXT鸿蒙星河版<b class='flag-5'>开发者</b>预览面向<b class='flag-5'>开发者</b>开放申请

    您有一份OpenHarmony开发者论坛2023年度总结,请查收~

    帮助提问的开发者解决了问题,被提问的开发者采纳。 OpenHarmony 开发者论坛感谢每一位在论坛上分享知识、交流想法的开发者,让大家共
    发表于 01-26 17:27

    欢迎加入飞腾派开发者社区,感谢每一位开发者

    发烧友论坛一起策划了飞腾派开发板测评活动,受到了广大开发者的喜爱。 通过这次活动,飞腾派成功地吸引了众多高质量开发者的关注和参与,进一步扩大了其在开发者社区中的影响力。此次活动将电子
    发表于 12-11 16:11