Microsui Lightweight, Open-source C Framework, apporte le réseau SUI aux microcontrôleurs

MicroSui - Sui Network for Microcontrollers

Microsui (SUI Embedded Framework) est un cadre C open-source léger et modulaire qui amène le réseau SUI aux microcontrôleurs des MCU 8 bits bas de gamme comme AVR à des SOC 32 bits plus puissants comme l’ESP32.

Attendez… quel est le réseau / protocole SUI exactement? Il s’agit d’une plate-forme de blockchain conçue pour des applications décentralisées à grande vitesse, évolutives et à faible coût, qui a été introduite en mai 2023 par Mysten Labs, une entreprise fondée par d’anciens ingénieurs Meta. Il rivalise avec des réseaux comme Solana et Ethereum mais avec de meilleures performances. Jusqu’à présent, le réseau SUI travaille avec les applications Web et mobiles, mais Microsui vise à étendre son utilisation aux appareils embarqués liés aux ressources.

Microsui - Réseau SUI pour les microcontrôleurs

On nous dit que Microsui prendra en charge toutes les opérations de base telles que la gestion des clés, la construction de transactions, la signature et la diffusion. Il s’agit d’une bibliothèque Pure-C sans dépendance à la SG ni utilisation de la mémoire dynamique, il peut donc être déployé sur une large gamme de microcontrôleurs.

Les microcontrôleurs haut de gamme avec accès Internet, tels que le WiFi ESP32 et le Bluetooth SOC, peuvent créer et signer directement les transactions sur dispositif, et envoyer des données au réseau SUI via HTTPS ou WebSockets. D’un autre côté, les microcontrôleurs bas de gamme nécessitent une passerelle avec prise en charge de LORA ou BLE à l’aide du protocole MQTT ou COAP, ou même des données brutes via 433 MHz ou NFC. Dans ce cas, le MCU ne signe que des messages avec la clé privée intégrée (PK), et la passerelle gère la construction et les transactions.

Microsui ESP32 Avr

Étant donné que Microsui héberge la clé privée sur les appareils, il peut activer la signature hors ligne (aveugle et semi-aveugle) sans accès Internet, et la transaction peut se dérouler normalement plus tard lorsque l’accès au réseau SUI est restauré. D’autres applications potentielles incluent les transactions déclenchées par des événements, les portefeuilles matériels, la collecte de péages intelligents, les flux de transactions de bout en bout, la signature chronométrée, la journalisation des événements de l’industrie à la blockchain, la participation multisig, etc. La vidéo intégrée ci-dessous montre une démo signature hors ligne sur une carte ESP32.

https://www.youtube.com/watch?v=wii4zgqmkgu

Un code source peut déjà être trouvé sur GitHub avec une bibliothèque, un port ESP32 et un code de passerelle. La documentation est actuellement un travail en cours sur le site Web de Microsui, et une diapositive montre que des microcontrôleurs supplémentaires seront pris en charge avec des référentiels pour les SoC sans fil Nordic Semi Nrf52, les MCS STM32, les plc arduino comme l’Arduino Nano 33 IOT et certains PLC industriels.

Microsui ESP32 STM32 NRF52 Arduino Industrial Plc

Via kostas kryptos sur x

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

YouTube video