- La Fondation IOTA a publié la version bêta de IOTA Streams.
- En se basant sur la réduction de la taille de la bibliothèque, IOTA Streams offrira une amélioration des performances presque cent fois supérieure pour ouvrir la voie à son intégration dans les solutions IoT.
Après avoir publié la version alpha de Streams en février, la Fondation IOTA a maintenant franchi une nouvelle étape et a publié la version bêta hier. Une sortie de la version 1.0 est prévue avec le lancement de la phase 2 de Chrysalide, qui est prévu pour novembre. La Fondation IOTA a annoncé la sortie de la version 1.0 via Twitter:
IOTA Streams Alpha Update, Sept 2020 – Nous avons fait des progrès substantiels avec l’équipe de développement #IOTAStreams et le code de base. Tout le monde est invité à tester certaines des nouvelles fonctionnalités pendant la transition #IOTA Les Streams en bêta.
IOTA Streams est une nouvelle version grandement améliorée de MAM v0 (Masked Authenticated Messaging), qui a été introduite en novembre 2017. Alors que l’objectif du MAM était simplement de fournir une solution pour l’envoi de données cryptées, inaltérables et protégées par des droits d’auteur en utilisant le Tangle, IOTA Streams fournit un cadre pour l’envoi de messages et de flux de données sécurisés. Il fournit également une méthode universelle permettant aux appareils de communiquer de manière sécurisée et privée sur le Tangle et est censé apporter des « améliorations massives en termes d’efficacité ».
Selon les critères de référence actuels de la Fondation IOTA, la nouvelle version se traduit par « une réduction de la taille de la nouvelle bibliothèque Streams de près de 10 fois, tout en ayant une amélioration des performances de près de 100 fois en fonction des contraintes de ressources et du temps de traitement requis » Selon la Fondation IOTA, cela ouvre la voie à l’intégration des IOTA Streams dans les solutions de l’IdO.
Le passage à la norme no-std permet l’utilisation des IOTA Streams dans des dispositifs intégrés à faible consommation d’énergie, et se traduit également par une amélioration significative de la taille, actuellement estimée à une réduction de 4 à 5 fois.
L’une des améliorations les plus importantes est également « une fonctionnalité connue sous le nom de séquençage », qui n’était auparavant pas activée dans le MAM, mais qui permet de couvrir de nombreux utilitaires du MAM tout en ajoutant des fonctionnalités supplémentaires. Fondamentalement, les IOTA Streams feront la différence entre deux versions de base du séquençage, « Single Branch » et « Multi Branch », pour refléter la disposition des données dans un canal.
Avec la version « Single Branch », dans un canal avec une seule branche, tous les messages de tous les éditeurs du canal sont envoyés progressivement à une seule branche. La fonction « Multi Branch » est une configuration de canal plus complexe qui « utilise une branche comme point de référence, appelée branche de séquençage, pour relier les éditeurs individuels à une ou plusieurs branches de messagerie du canal ».
Avec la version bêta, la Fondation IOTA a également demandé l’aide de la communauté pour les tests:
Nous aimerions profiter de cette occasion pour recueillir les commentaires, puis ajuster la spécification et la mise en œuvre à venir, si nécessaire, comme défini dans notre feuille de route. Nous invitons également d’autres membres de la communauté à nous aider à développer les liaisons Go, JavaScript et Python nécessaires.
Pour plus de détails sur le fonctionnement de la nouvelle version bêta de IOTA Streams, ainsi que sur toutes les nouvelles fonctionnalités, vous pouvez visiter le blog de l’IOTA.