虽然一位著名的 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。
三菱电机采用单个GaN功率放大器实现4G、5G及Beyond 5G/6G通信系统宽带运行
摩尔线程统信软件战略合作:共建“完美体验系统”
基于PLC和MENTORⅡ实现全数字智能钳型吊电气控制系统设计
百度内测首个穿戴式设备Baidu Eye
稳定币市场的未来发展方向分析
X-CUBE-IOTA1帮助开发者利用IOTA
Intel至强28核56线程可扩展处理器发布 10年来最大进步
惯性导航系统工作原理及应用
盛世龙图开启智慧场景服务新模式
是德科技:全产业链计划应对海量数据时代
美国波音737Max飞机复飞,中国民航局回应
三星推出新旗舰处理器Exynos 1080,首发Cortex A78架构
畜肉或水产品变质检测设备的功能
Kintex-7 DSP开发套件特点与应用介绍
2023:三大趋势下,汽车行业将迎来真正的转折点
无线ap怎么设置上网_无线ap怎么安装
想你的手机长寿吗?这里会教你的
全球MCU市场分析 一文看懂兆易创新MCU
亨通光电携手世纪互联,打造超级数据信息平台与安全保密生态运营平台
芯片开发和生产中的IC测试基本原理