- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menuConsensus
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
IBM réinvente la preuve de travail pour l'IoT blockchain
Votre ampoule intelligente ne peut T écraser des hachages à la vitesse d'une FARM minière géante. Comment peut-elle donc rester sécurisée ? La réponse pourrait résider dans le nonce.
IBM cherche à breveter une méthode permettant de garantir qu'un réseau d'appareils connectés puisse exécuter en toute sécurité des contrats intelligents basés sur la blockchain.
Comme l'explique le géant de la technologie dansune demande de brevet publié jeudi, «un exemple de méthode de fonctionnement peut inclure la détermination d'une preuve de travail via un appareil et 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 blockchain et la diffusion de la preuve de travail sous forme de message de diffusion. »
Le problème de la connexion des appareils de l'Internet des objets (IoT) à l'aide de la blockchain a attiré l'attention d'un certain nombre de développeurs, de startups et d'entreprises ces dernières années. C'était d'ailleurs le concept central derrière la «EXPERT" preuve de concept, créée en partenariat avec Samsung et dévoilée début 2015.
Un réseau blockchain axé sur l'IoT ne pourrait T se livrer au type de « minage » concurrentiel qui alimente le réseau Bitcoin , en grande partie parce qu'un grille-pain ou une ampoule intelligents T peuvent exploiter la puissance d'un entrepôt rempli d'ordinateurs spécialisés. Parallèlement, un minage blockchain à grande échelle pourrait vraisemblablement attaquer plus facilement un réseau d'appareils IoT et, ainsi, potentiellement le compromettre.
La solution proposée par IBM, décrite dans la demande, ne renoncerait T au système de preuve de travail (POT) de Bitcoin. Cette méthode ajoute un bloc de données – les données de transaction, dans le cas de Bitcoin – à la blockchain en l'exécutant via une fonction de hachage. Ce processus est simple ; le « travail » consiste à obtenir un hachage répondant à certains paramètres, ce qui nécessite d'exécuter la fonction de hachage à plusieurs reprises.
Essentiellement, IBM explique qu'il limiterait le nombre de nonces, ou numéros à usage unique, dans une plage définie que les appareils connectés à l'IoT peuvent utiliser lors de la mise à jour de la blockchain conceptuelle.
De cette façon, la demande de brevet d'IBM indique que « la complexité de la construction d'une preuve de travail peut être ajustée de manière dynamique, de sorte qu'il n'y a aucune incitation pour un appareil IoT à utiliser la puissance de calcul au-delà d'un seuil déterminé pour augmenter ses chances de réussite d'une preuve de travail. »
Ce système, selon l'application, présente un double avantage : il évite la concurrence entre les appareils du réseau pour une puissance de calcul toujours plus importante, et il empêche un acteur extérieur disposant d'un taux de hachage élevé de prendre le contrôle de la blockchain. Autrement dit, il devrait « offrir des chances égales de réussite de la preuve de travail à tous les appareils IoT du réseau ».
IBM envisage d'appliquer cette invention aux contrats intelligents, avec des cas d'utilisation tels que les « réseaux énergétiques peer to peer (P2P), les réseaux logistiques, les réseaux météorologiques participatifs, etc. »
Ampoulesimage via Shutterstock.