Le géant technologique IBM a déposé une demande de brevet pour une solution blockchain focalisée sur l’Internet des objets (IoT) qui adapterait le modèle de « preuve de travail » (PoW) aux contraintes de sécurité de ces réseaux. Il s’agit d’un dépôt de propriété intellectuelle, pas d’un produit lancé.
La demande, déposée le 26 octobre 2016 et publiée le 26 avril 2018, prévoit :
« Procédé, comprenant : la détermination d’une preuve de travail via un dispositif [compatible IOT] ; l’utilisation d’un ensemble prédéfini de valeurs de nonce lors de la détermination de la preuve de travail ; le stockage de la preuve de travail sur une chaîne de blocs ; et la diffusion de la preuve de travail sous la forme d’un message de diffusion. »
Les nonces servent, en PoW, à faire varier l’entrée de la fonction de hachage jusqu’à obtenir un hash remplissant certaines conditions. Limiter ce nombre à une plage prédéterminée vise deux défis que rencontraient alors les projets blockchain pour l’IoT.
Éviter le minage potentiellement intempestif
Une solution blockchain pourrait décentraliser l’interaction entre ces dispositifs et leur permettre d’exécuter des contrats intelligents.
Toutefois, de nombreux dispositifs IoT, une sonnette connectée, par exemple, sont « à faible puissance » et ne peuvent rivaliser avec le matériel dédié au minage, comme les puces ASIC. Un réseau de tels équipements sous preuve de travail ne peut donc mener des calculs coûteux tout en restant à l’abri d’acteurs malveillants, comme le décrit IBM :
« La plupart des dispositifs IoT sont limités dans la quantité d’énergie qu’ils peuvent consommer. Pour permettre à de tels dispositifs de faible puissance de calculer la preuve du travail pour les contrats intelligents, la complexité d’un crypto-effort ou d’un crypto-puzzle devrait être réduite. Cependant, la réduction de la complexité du crypto-puzzle peut permettre aux participants malveillants de manipuler les contrats intelligents. »
La proposition entend contenir la concurrence entre appareils, puisque « la complexité de la construction d’un PoW peut être ajustée dynamiquement, de sorte qu’aucun dispositif IoT n’est incité à utiliser la puissance de calcul au-delà d’un seuil déterminé pour augmenter ses chances de réussite d’un PoW ».
La tension technique reste entière : la preuve de travail consomme par construction de l’énergie, ressource précisément rare sur des équipements alimentés par batterie. Le brevet a été accordé le 30 juillet 2019 sous le numéro US 10 367 645.
Le mécanisme n’a pas donné lieu à un produit IoT commercialisé. IBM Blockchain reposait sur Hyperledger Fabric, un registre permissionné qui n’utilise pas de preuve de travail. En février 2021, CoinDesk rapportait une forte réduction de l’activité blockchain d’IBM après plusieurs exercices sous ses objectifs de revenus, ce que l’entreprise a contesté. Fin novembre 2022, IBM et Maersk annonçaient l’arrêt de TradeLens, leur plateforme commune de traçabilité du fret, fermée au premier trimestre 2023.
d’après cointelegraph
-
GUIDESQu'est-ce qu'Anthropic ?