雖然一位著名的 CEO 最近承認(rèn)他“正在研究使用不到 1% 的比特幣能量/交易的其他加密貨幣”,但工程師們已經(jīng)在下載X-CUBE-IOTA1 2.0以利用新的 IOTA 1.5 Chrysalis 可以執(zhí)行 600 100 萬(wàn)次交易的能量與一筆比特幣交易的能量相同。新的軟件擴(kuò)展包集成了最新的iota.c中間件,并提供了ST密碼庫(kù)。此外,我們還為B-L4S5I-IOT01A Discovery Kit提供了一個(gè)項(xiàng)目示例和一個(gè)預(yù)編譯的二進(jìn)制文件。 該應(yīng)用程序從電路板的傳感器獲取溫度和濕度值,并將它們發(fā)送到 IOTA 網(wǎng)絡(luò)。因此,該程序模擬了依賴此分類帳進(jìn)行機(jī)器對(duì)機(jī)器通信等的產(chǎn)品。
IOTA:它是如何開始的,它是如何發(fā)展的
愿景
2020 年初,ST 博客推出了X-CUBE-IOTA1 的第一個(gè)版本,幫助開發(fā)者利用 IOTA。當(dāng)時(shí),第一個(gè)開源分布式賬本技術(shù)已經(jīng)與比特幣等區(qū)塊鏈加密貨幣大不相同。它依賴于稱為 Tangle 的有向無(wú)環(huán)圖 (DAG),承諾免費(fèi)交易和去中心化網(wǎng)絡(luò)。嵌入式系統(tǒng)工程師因此迅速采用了它,因?yàn)榕c傳統(tǒng)的區(qū)塊鏈解決方案不同,它的數(shù)據(jù)結(jié)構(gòu)與微控制器兼容。同樣,大公司投資 IOTA,因?yàn)槠溆押玫纳虡I(yè)模式通過(guò)為物聯(lián)網(wǎng)產(chǎn)品提供廣泛的網(wǎng)絡(luò)來(lái)滿足他們未來(lái)的機(jī)器對(duì)機(jī)器通信需求。
實(shí)現(xiàn)
一年后,IOTA 1.5 Chrysalis 具有高度象征意義,因?yàn)樗鼮橥耆ブ行幕於嘶A(chǔ)。此前,IOTA 基金會(huì)依賴于 Coordinator,這是一個(gè)確認(rèn)交易的中心節(jié)點(diǎn)。它通過(guò)保護(hù) Tangle 免受攻擊來(lái)確保網(wǎng)絡(luò)保持運(yùn)行,同時(shí)開發(fā)人員在協(xié)議上工作。它達(dá)到了它的目的,允許 IOTA 基金會(huì)在必要時(shí)迅速采取行動(dòng)保護(hù)用戶免受不當(dāng)行為。但是,IOTA 基金會(huì)總是說(shuō) Coordinator 是臨時(shí)的。今天,我們知道它將隨著 IOTA 2.0(綽號(hào)為 Coordicide)而消失,而 Chrysalis 將作為墊腳石。
從 IOTA 1 到 IOTA 1.5 的轉(zhuǎn)變并非易事。采用 Chrysalis 需要開發(fā)人員重構(gòu)他們的應(yīng)用程序并遷移他們的代幣。但是,它將使 IOTA 2.0 的采用更加順暢。事實(shí)上,開發(fā)人員有很多時(shí)間來(lái)處理這個(gè)關(guān)鍵的轉(zhuǎn)變,而且從 Chrysalis 到 Coordicide 的遷移不會(huì)包括實(shí)質(zhì)性的變化或需要再次重構(gòu)。采用 Chrysalis 的所有工作都將確保應(yīng)用程序充分利用 IOTA 2.0 將提供的功能。此外,最新的代碼帶來(lái)了顯著的改進(jìn)。因此,讓我們探索 IOTA 1.5 為何如此重要,以及嵌入式系統(tǒng)工程師如何利用它。
IOTA 1.5 Chrysalis:為什么 X-CUBE-IOTA1 2.0 中的新代碼很重要?
IOTA 的新效率
如果 IOTA 1.5 Chrysalis 比當(dāng)今最流行的加密貨幣效率高得多,部分原因在于其新的有效載荷。事實(shí)上,現(xiàn)在每筆交易只需要 275 個(gè)字節(jié),而之前大約需要 3,500 個(gè)字節(jié)。大幅減少的部分原因是冗余減少和不存在有利于原子事務(wù)的復(fù)雜事務(wù)包。此外,新版本從三進(jìn)制轉(zhuǎn)換為二進(jìn)制表示,進(jìn)一步解釋了尺寸減小。這種優(yōu)化最直接的結(jié)果是驗(yàn)證交易不再需要幾分鐘,而只需幾秒鐘。 為了進(jìn)一步提高網(wǎng)絡(luò)速度,IOTA 實(shí)施了一種新的統(tǒng)一隨機(jī)小費(fèi)選擇算法。簡(jiǎn)而言之,對(duì)未驗(yàn)證交易進(jìn)行優(yōu)先級(jí)排序、選擇和確認(rèn)的過(guò)程變得更加簡(jiǎn)單和高效。總而言之,每筆交易所需的時(shí)間和精力要少得多,從而大大提高了整體效率。
IOTA的新面孔
IOTA 基金會(huì)還致力于提高網(wǎng)絡(luò)的整體安全性。例如,Chrysalis 引入了一種白旗機(jī)制,該機(jī)制忽略了網(wǎng)絡(luò)垃圾郵件可能引起的沖突。因此,該系統(tǒng)在阻止攻擊者的同時(shí)確保了高水平的性能。IOTA 核心庫(kù)也是用Rust編寫的,以提供更高的安全性,新的C 庫(kù)將提高嵌入式系統(tǒng)的性能。此外,IOTA 將使用EdDSA(愛(ài)德華茲曲線數(shù)字簽名算法)地址方案。因此,1.5 版放棄了舊的 WOTS 簽名系統(tǒng),轉(zhuǎn)而采用更標(biāo)準(zhǔn)、安全和可靠的東西。簡(jiǎn)而言之,Chrysalis 讓整個(gè)網(wǎng)絡(luò)更高效、更健壯。
X-CUBE-IOTA1 2.0:開發(fā)者如何快速采用IOTA 1.5 Chrysalis?
集中資源
許多開發(fā)人員詢問(wèn)他們?nèi)绾尾拍芨行У剡w移到 Chrysalis 并從其眾多好處中受益。IOTA 以其文檔而聞名,每個(gè)項(xiàng)目都將面臨獨(dú)特的挑戰(zhàn)。然而,大多數(shù)(如果不是全部)從事 STM32 MCU 的嵌入式系統(tǒng)工程師都將尋求一種使 IOTA 1.5 創(chuàng)新易于使用的解決方案,這正是 ST 發(fā)布 X-CUBE-IOTA1 2.0 的原因。擴(kuò)展包包括中間件庫(kù)、Wi-Fi 管理、IOTA 客戶端 API 等。因此,這是團(tuán)隊(duì)創(chuàng)建概念驗(yàn)證的最快方式,該概念驗(yàn)證能夠使用 STM32 微控制器向 Tangle 發(fā)送測(cè)試事務(wù)。
擴(kuò)展功能
X-CUBE-IOTA1 2.0 還包括有助于工程師縮短產(chǎn)品上市時(shí)間的功能。例如,新版本包含一個(gè) Wi-Fi 管理中間件,而之前的包只使用以太網(wǎng)。此外,ST 將繼續(xù)開發(fā)其擴(kuò)展包,以幫助工程師更輕松地編寫蜂窩應(yīng)用程序。我們還提供了兩個(gè)密碼庫(kù),一個(gè)來(lái)自 ST,一個(gè)名為 Sodium。前者甚至包括針對(duì)側(cè)信道攻擊的保護(hù),以保護(hù)系統(tǒng)免受物理黑客攻擊。此外,我們將發(fā)布一個(gè)更新,該更新將利用 B-L4S5I-IOT01 板上的 STSAFE-A110。
審核編輯:郭婷
-
mcu
+關(guān)注
關(guān)注
146文章
17171瀏覽量
351499 -
嵌入式
+關(guān)注
關(guān)注
5085文章
19138瀏覽量
305779 -
STM32
+關(guān)注
關(guān)注
2270文章
10904瀏覽量
356397
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
VoIP?網(wǎng)絡(luò)排障新思路:從日志到 IOTA?分析
![VoIP?網(wǎng)絡(luò)排障新思路:從日志到 <b class='flag-5'>IOTA</b>?分析](https://file1.elecfans.com/web3/M00/03/9C/wKgZO2dqVXuAEzMeAAEgSWr8xho178.png)
差異解讀:IT 和 OT 網(wǎng)絡(luò)的數(shù)據(jù)包和網(wǎng)絡(luò)分析
![差異解讀:IT 和 OT 網(wǎng)絡(luò)的數(shù)據(jù)包和網(wǎng)絡(luò)分析](https://file1.elecfans.com/web2/M00/0D/47/wKgaomdFMgWAITrGACj4oCd356s184.png)
艾體寶干貨 如何使用 IOTA?解決網(wǎng)絡(luò)電話(VoIP)質(zhì)量問(wèn)題
![艾體寶干貨 如何使用 <b class='flag-5'>IOTA</b>?解決網(wǎng)絡(luò)電話(VoIP)質(zhì)量問(wèn)題](https://file1.elecfans.com/web2/M00/0A/66/wKgZomcgNsiAEERLAAI-GQuk2zU667.png)
網(wǎng)絡(luò)安全指南:如何使用Profishark和IOTA檢測(cè)Blast-RADIUS
![網(wǎng)絡(luò)安全指南:如何使用Profishark和<b class='flag-5'>IOTA</b>檢測(cè)Blast-RADIUS](https://file1.elecfans.com/web2/M00/09/BA/wKgZomcR0YmAQbk1AAEmVn4nNyI171.png)
如何使用 IOTA?分析安全漏洞的連接嘗試
![如何使用 <b class='flag-5'>IOTA</b>?分析安全漏洞的連接嘗試](https://file1.elecfans.com/web2/M00/09/70/wKgaomb4uAmAB9SdAAXkzG4-ck0517.png)
KaihongOS 4.1.2開發(fā)者預(yù)覽版正式上線,誠(chéng)邀開發(fā)者免費(fèi)試用!
![KaihongOS 4.1.2<b class='flag-5'>開發(fā)者</b>預(yù)覽版正式上線,誠(chéng)邀<b class='flag-5'>開發(fā)者</b>免費(fèi)試用!](https://file.elecfans.com/web2/M00/35/6C/poYBAGIq5qqAQJzlAAA5OpNWiJA439.png)
KaihongOS 4.1.2開發(fā)者預(yù)覽版正式上線,誠(chéng)邀開發(fā)者免費(fèi)試用!
艾體寶干貨 如何使用IOTA進(jìn)行遠(yuǎn)程流量數(shù)據(jù)采集分析
![艾體寶干貨 如何使用<b class='flag-5'>IOTA</b>進(jìn)行遠(yuǎn)程流量數(shù)據(jù)采集分析](https://file1.elecfans.com/web2/M00/04/F2/wKgZombVghyATqXxAARUzTwIEq4170.png)
艾體寶案例 IOTA在研發(fā)智慧醫(yī)療設(shè)備方面的應(yīng)用實(shí)例
![艾體寶案例 <b class='flag-5'>IOTA</b>在研發(fā)智慧醫(yī)療設(shè)備方面的應(yīng)用實(shí)例](https://file1.elecfans.com/web2/M00/02/01/wKgZoma5qfyAPcSoABfQ4i1jdDU761.png)
艾體寶干貨 IOTA流量分析秘籍第三招:檢測(cè)黑名單上的IP地址
![艾體寶干貨 <b class='flag-5'>IOTA</b>流量分析秘籍第三招:檢測(cè)黑名單上的IP地址](https://file1.elecfans.com/web2/M00/FD/A7/wKgaomaV7CWANgX1ADtvH42m0H0546.png)
艾體寶干貨 IOTA流量分析秘籍第一招:網(wǎng)絡(luò)基線管理
![艾體寶干貨 <b class='flag-5'>IOTA</b>流量分析秘籍第一招:網(wǎng)絡(luò)基線管理](https://file1.elecfans.com/web2/M00/F7/F8/wKgaomaDoDuARsKGAAxAVZO_kAs579.png)
2024 TUYA全球開發(fā)者大會(huì)盛大啟幕,Cube AI大模型重磅首發(fā)!
![2024 TUYA全球<b class='flag-5'>開發(fā)者</b>大會(huì)盛大啟幕,<b class='flag-5'>Cube</b> AI大模型重磅首發(fā)!](https://file.elecfans.com/web2/M00/40/04/pYYBAGJrTDSAYdI1AAASTiyZjeQ622.jpg)
2024 TUYA全球開發(fā)者大會(huì)盛大啟幕,Cube AI大模型重磅首發(fā)!
![2024 TUYA全球<b class='flag-5'>開發(fā)者</b>大會(huì)盛大啟幕,<b class='flag-5'>Cube</b> AI大模型重磅首發(fā)!](https://file1.elecfans.com/web2/M00/EA/52/wKgZomZX0yiAW_YSAACm-5uqG20783.jpg)
華為宣布HarmonyOS NEXT鴻蒙星河版開發(fā)者預(yù)覽面向開發(fā)者開放申請(qǐng)
![華為宣布HarmonyOS NEXT鴻蒙星河版<b class='flag-5'>開發(fā)者</b>預(yù)覽面向<b class='flag-5'>開發(fā)者</b>開放申請(qǐng)](https://file1.elecfans.com/web2/M00/BE/D1/wKgZomW3ZWmAFlVRAAAWanab5Ng944.png)
評(píng)論