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

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

3天内不再提示

STM32微控制器利用第一个开源分布式账本技术IOTA

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-13 10:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

X-CUBE-IOTA1是一个软件扩展包,可帮助开发 STM32 微控制器的开发人员利用第一个开源分布式账本技术IOTA。它包括STM32F4和STM32F7的驱动程序,以及与网络交互所需的自定义 IOTA 层。由于该软件包包含创建 IOTA 节点的基本构建块,工程师还可以选择其他 STM32 设备,例如低功耗版本,以根据他们的需要定制他们的系统。但是,开始尝试 IOTA 的最快方法是使用NUCLEO-F429ZI或NUCLEO-F746ZG板并按照我们的快速入门指南进行操作闪存 X-CUBE-IOTA1 中存在的预编译二进制文件。然后,用户可以创建一个轻节点帐户,生成一个 0 值交易,进行转账,或者查看他们的余额。

科技界经常将IOTA称为“crypto”,意为加密货币,人们倾向于将其与比特币进行比较,但这项技术的性质和范围要大得多。IOTA 依赖于有向无环图,而不是区块链,这意味着该协议比加密货币更有用,并且可以用于传输传感器数据或机器对机器通信等。。 加密货币往往专注于价值互联网,而 IOTA 也以物联网为目标,其应用范围更广。例如,下面的视频展示了如何使用 IOTA 传输有关资源的信息来优化智能工厂。因此,即使该技术在加密货币圈内仍然很流行,但由于其底层结构,它在许多其他领域也很有吸引力。

物联网和 IOTA:关于可扩展性

比特币和 IOTA 使用分布式账本,这意味着计算节点跟踪、验证和编辑记录各种交互历史的电子文档,例如从一个节点到另一个节点的货币转移。然而,IOTA 没有使用区块链,而是使用有向无环图 (DAG),这是一种有助于推广 Git 等项目的数据结构。IOTA 将其图命名为“Tangle”,在将新交易附加到它之前,节点必须首先确认另外两个交易。因此,使用网络的人越多,确认的次数就越多,从而使基础设施具有高度可扩展性。目前,IOTA 徘徊在每秒约 300 笔交易,并有望在今年大幅增加。 相比之下,比特币现金是最快的区块链加密货币之一,其运行速度为 60 tps,而比特币每秒交易七次。

IOTA 还可以添加到 Tangle,而不需要每个节点下载整个数据集。对于拥有近 250 GB 且根本不适合嵌入式系统的比特币区块链来说,情况并非如此。Tangle 有存储整个账本的完整节点,但可以创建轻节点来存储私钥、创建地址和签名,并将它们发送到完整节点,这意味着小型嵌入式系统也可以利用网络。

最后,由于确认过程是每笔交易不可分割的一部分,因此没有矿工,因此没有费用。该网络是完全去中心化的,它阻止任何人放慢速度以希望增加交易费用,因为没有任何。 它还确保了系统的固有可靠性,这解释了 IOTA 网络在已经承诺使用该技术促进数据传输的汽车制造商或智能城市中越来越受欢迎。

STM32 和 IOTA:关于安全的一切

X-CUBE-IOTA1 帮助设计可以利用 IOTA 网络的物联网设备。在 ST 演示应用程序中创建轻节点首先输入一个种子:一个 81 个字符(AZ,9)的字符串。X-CUBE-IOTA1 还使开发人员能够试验和了解 IOTA 安全级别。 当使用种子创建新的私钥和地址来存储信息或货币时,用户可以选择其长度。级别 1 的字符串长度为 2,187 个字符,而级别 2 为 4,374,级别 3 为 6,561。级别 1 对于非常基本的原型设计来说已经足够了,但是一旦开发人员开始需要安全环境,最佳实践建议他们转移到级别 3。但是,如果他们需要快速事务或想要在低功耗系统上运行,则级别2 将启用更小的捆绑包和更少的工作证明。

我们还起草了一份应用说明,解释了在与 IOTA 网络交互的产品中有用的 STM32 安全功能。例如,我们的一些微控制器提供了对创建地址至关重要的真数生成器,而我们的内存保护单元可防止对特定资源的不适当请求。开发人员还可以从 STM32 的读出保护中受益通过转储内存、将代码注入 SRAM 或使用调试工具来阻止黑客获取密钥。因此,设计人员可以评估各种组件的特性和性能,以定义他们希望创建的光类型和完整节点。最后,在尝试 0 值交易后,开发人员可以更改 X-CUBE-IOTA1 中可用的源代码,以开始发送货币或传感器数据。

审核编辑:郭婷

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

    关注

    2574

    文章

    54417

    浏览量

    786258
  • 物联网
    +关注

    关注

    2939

    文章

    47336

    浏览量

    408119
  • STM32
    +关注

    关注

    2305

    文章

    11122

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    选择微控制器MCU几个步骤

    以下10简单步骤可确保做出正确的选择。 步骤1:制作硬件接口清单 利用大致的硬件框图制作出微控制器需要支持的所有外部接口清单。有两种常见的接口类型需要列出来。
    发表于 11-26 07:09

    从 “单控制” 到 “智能可视”:分布式系统与传统音视频控制系统的关键区别

    和通信。而传统的音视频控制系统通常采用集中式架构,将所有的音视频处理、数据通信等功能集中在一台服务器上进行处理。 2.灵活性:分布式可视化控制系统由于采用了
    的头像 发表于 10-21 10:52 236次阅读

    【节能学院】Acrel-1000DP分布式光伏监控系统在奉贤平高食品 4.4MW 分布式光伏中应用

    分布式光伏本地和远程通信方案,并研究分布式光伏采集模型的构建、多源数据融合估计、面向分布式光伏的有功、无功功率优化控制等关键技术,实现了对小
    的头像 发表于 08-23 08:04 3307次阅读
    【节能学院】Acrel-1000DP<b class='flag-5'>分布式</b>光伏监控系统在奉贤平高食品 4.4MW <b class='flag-5'>分布式</b>光伏中应用

    分布式光伏发电监测系统技术方案

    分布式光伏发电监测系统技术方案 柏峰【BF-GFQX】、系统目标 :分布式光伏发电监测系统旨在通过智能化的监测手段,实现对分布式光伏电站的
    的头像 发表于 08-22 10:51 2890次阅读
    <b class='flag-5'>分布式</b>光伏发电监测系统<b class='flag-5'>技术</b>方案

    市场份额国产第一!经纬恒润开启物理区域控制器新纪元

    近日,高工智能汽车研究院发布《车载中央大脑激战正酣!物理区域控制器ZCUTOP10供应商出炉》,经纬恒润作为ZCU自主研发配套供应商,以18.07%的市场份额,位居行业第一。近几年,中国汽车
    的头像 发表于 07-25 11:03 749次阅读
    市场份额国产<b class='flag-5'>第一</b>!经纬恒润开启物理区域<b class='flag-5'>控制器</b>新纪元

    EtherCAT科普系列(15):EtherCAT技术分布式测控系统领域应用

    分布式测控系统即集散控制系统,是种以控制器和现场设备为基础,将相关工艺信号汇集到系统中,并由操作站进行监视或其他控制操作,用于实现对生产过
    的头像 发表于 07-08 11:17 924次阅读
    EtherCAT科普系列(15):EtherCAT<b class='flag-5'>技术</b>在<b class='flag-5'>分布式</b>测控系统领域应用

    分布式新能源“四可”已至,ACCU-100M协调控制器智慧能源管理的核心利器

    的ACCU-100M微电网协调控制器,正是破解这难题的利器! 、核心优势,分布式光伏全面实现“四可” ACCU-100M是款模块化智能
    的头像 发表于 06-26 17:14 493次阅读
    <b class='flag-5'>分布式</b>新能源“四可”已至,ACCU-100M协调<b class='flag-5'>控制器</b>智慧能源管理的核心利器

    双电机分布式驱动汽车高速稳定性机电耦合控制

    控制器的工作强度。 纯分享帖,需要者可点击附件免费获取完整资料~~~*附件:双电机分布式驱动汽车高速稳定性机电耦合控制.pdf【免责声明】本文系网络转载,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请
    发表于 06-18 16:37

    协调控制器分布式光伏发电系统稳定运行的 “定海神针”

    1. 产品介绍 ACCU-100 微电网协调控制器种应用于微电网、分布式发电、储能等领域的智能协调控制器。装置满足系统满足光伏系统、风力发电、储能系统以及充电桩等设备的接入,通过对
    的头像 发表于 03-21 10:50 767次阅读
    协调<b class='flag-5'>控制器</b>:<b class='flag-5'>分布式</b>光伏发电系统稳定运行的 “定海神针”

    分布式能源高效管理的关键技术-微电网协调控制器ACCU-100

    销售工程师 王孟春 13524471462 引言       在“双碳”目标引领下,能源转型势不可挡。如何让分布式能源高效利用?如何让微电网更智能、更安全?安科瑞ACCU-100微电网协调控制器,以
    的头像 发表于 03-19 10:43 726次阅读
    <b class='flag-5'>分布式</b>能源高效管理的关键<b class='flag-5'>技术</b>-微电网协调<b class='flag-5'>控制器</b>ACCU-100

    安科瑞 分布式光伏用ACCU-100微型风力发电协调控制器

    协调控制器控制储能设备、分布式能源、可调负荷设备的出力与电力需求,并能根据经济效益模型在满足调度的前提下,进行光储置换,减少弃光。并与云端平台进行交互,响应云端策略配置。
    的头像 发表于 03-12 15:50 504次阅读
    安科瑞 <b class='flag-5'>分布式</b>光伏用ACCU-100微型风力发电协调<b class='flag-5'>控制器</b>

    智能调控,优化能源:微电网协调控制器分布式发电与储能系统的应用

    、产品介绍 ACCU-100微电网协调控制器种应用于微电网、分布式发电、储能等领域的智能协调控制器。装置满足系统满足光伏系统、风力发电
    的头像 发表于 02-27 13:56 821次阅读
    智能调控,优化能源:微电网协调<b class='flag-5'>控制器</b>在<b class='flag-5'>分布式</b>发电与储能系统的应用

    分布式 IO:矿山砂石装备高效控制的新引擎

    在砂石与矿山行业这片充满挑战与机遇的领域,装备的高效运行和精准控制直是企业追求的核心目标。随着科技的飞速发展,明达技术推出的MR30分布式 IO 模块作为
    的头像 发表于 02-12 17:08 574次阅读

    分布式云化数据库有哪些类型

    分布式云化数据库有哪些类型?分布式云化数据库主要类型包括:关系型分布式数据库、非关系型分布式数据库、新SQL分布式数据库、以列方式存储数据、
    的头像 发表于 01-15 09:43 880次阅读

    STM32F405xx和STM32F407xx微控制器数据手册

    电子发烧友网站提供《STM32F405xx和STM32F407xx微控制器数据手册.pdf》资料免费下载
    发表于 01-03 14:49 4次下载