IOTA rend ses comptes plus programmables
La version mainnet v1.25.0 introduit le protocole 28, avec authentification Move et premiers outils pour mieux encadrer les frais sponsorisés.
IOTA a publié le 17 juin la version mainnet v1.25.0 de son logiciel de nœud, avec une modification de protocole identifiée comme la version 28. Le fait le plus concret concerne l’authentification des comptes dans Move, le langage de contrats intelligents utilisé par le réseau : les contrats peuvent désormais inspecter quelle fonction d’authentification a été employée par l’expéditeur et par le sponsor d’une transaction. En clair, une application peut mieux comprendre comment une transaction a été autorisée, sans se limiter à vérifier qu’elle a bien été signée.
Ce détail paraît technique, mais il touche un point important pour les blockchains qui veulent aller au-delà du simple portefeuille personnel. IOTA active aussi l’authentification de compte fondée sur Move sur le mainnet et l’authentification de comptes sponsors sur le testnet. Le sponsoring sert à faire payer certains coûts par un tiers, par exemple une application, une entreprise ou un service d’infrastructure, plutôt que par l’utilisateur final. C’est une brique utile pour des parcours où l’on veut masquer la complexité des frais de réseau, tout en gardant des règles vérifiables dans le contrat.
La version ajoute également des protections opérationnelles pour les validateurs et les nœuds complets. La protection contre les dénis de service passe en mode « dry run » par défaut pour les validateurs, ce qui permet d’observer et de mesurer les blocages possibles sans appliquer immédiatement toutes les sanctions. Un nouvel endpoint d’administration permet aussi de reconfigurer à chaud la politique de contrôle du trafic, sans vider les listes de blocage. Pour un réseau public, ce type d’outillage compte autant que les fonctions visibles côté développeur : il réduit le coût d’exploitation et donne aux opérateurs de nœuds davantage de marge pendant les incidents.
Cette brève ne dit pas qu’IOTA a changé d’échelle du jour au lendemain. Elle signale plutôt une direction précise : rapprocher les comptes blockchain d’un modèle plus programmable, où l’autorisation, le paiement des frais et la défense des nœuds deviennent des paramètres que les développeurs peuvent intégrer dans leurs applications. Si ces fonctions se stabilisent, elles peuvent rendre les usages sponsorisés plus propres, notamment pour des services industriels ou grand public qui ne veulent pas demander à chaque utilisateur de comprendre le gaz, les signatures et les rôles réseau avant d’effectuer une action.