- 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 envisage des tests d'applications basés sur la blockchain
Un brevet récemment déposé montre qu'IBM a imaginé un système basé sur la blockchain pour les tests d'applications logicielles distribuées.
IBM pourrait un jour tester des applications logicielles sur un système blockchain, comme le montrent des documents publics.
Dans un brevetapplication Publiée mardi par l'Office américain des brevets et des marques (USPTO), la société décrit une « configuration de test de blockchain » qui pourrait fournir une « infrastructure simple et sécurisée pour tester les applications » en attribuant des tâches de test à des « mineurs » qui pourraient être récompensés par du Bitcoin ou une autre Cryptomonnaie après avoir terminé une tâche donnée.
Selon IBM, un tel système pourrait réduire la quantité d’argent et de ressources nécessaires aux infrastructures de test actuelles basées sur le cloud.
« Les tests d'automatisation des logiciels nécessitent de plus en plus de matériel, car la complexité et les exigences des nouvelles applications logicielles ne cessent d'augmenter », indique le document. « L'exécution des cas de test d'automatisation à la fréquence requise nécessite un important parc de ressources matérielles, qui peut croître de manière exponentielle avec la multiplication des cas de test et du nombre d'applications. »
Le document, déposé en décembre 2016, présente une proposition en trois volets. Il détaille d'abord une méthode permettant de soumettre une Request de test d'un « package associé à une application » à un réseau de nœuds et de l'exécuter via un « document contractuel », tel un contrat intelligent. Ce contrat intelligent fournirait « toutes les informations nécessaires à l'exécution des cas de test et à la récompense ».
Des informations plus générales sur le package de test de l'application pourraient être publiées sur « un réseau P2P entier dans un registre », indique le dossier.
La méthode pourrait également inclure la réception des résultats basés sur le test et l’enregistrement de ces résultats sur une blockchain.
Dans ce contexte, IBM envisage un appareil qui comprendrait un émetteur qui enverrait la Request de test à un réseau de nœuds, un récepteur configuré pour recevoir les résultats du test et un processeur, qui enregistrerait ensuite ces résultats sur la blockchain.
Enfin, le dossier décrit un « ordinateur non transitoire » permettant de stocker des instructions invitant le processeur à transmettre une Request de test, à recevoir les résultats des tests et/ou à enregistrer les résultats des tests sur la blockchain.
Dès 2013, IBMdéposéun brevet lié à la blockchain qui proposait un système permettant de suivre la valeur des monnaies numériques. La blockchain « suivrait le cycle de vie de tout jeton de monnaie électronique individuel » à la fois pour détecter son utilisation dans des activités illégales et permettre une estimation plus précise de sa valeur, indique le document.
IBMimage via Shutterstock