Поделиться этой статьей

IBM veut suivre les étapes clés du code sur une blockchain

Une nouvelle demande de brevet d'IBM suggère que le géant de la technologie envisage la blockchain comme un moyen de cartographier les contributions des programmeurs aux projets.

Une nouvelle demande de brevet d'IBM décrit un moyen pour les développeurs de cataloguer les mises à jour de codage et les étapes importantes sur une blockchain.

La demande – intitulée « Blockchain pour le crédit de code de programme et la contribution du programmeur dans un collectif » –a été publié Le 5 juillet, l'Office américain des brevets et des marques (USPTO) a annoncé que cette Technologies serait utilisée pour créer « une approche sécurisée et robuste pour suivre et ajouter des informations relatives au codage collaboratif à des fins de crédit, de récompense, de résolution de litiges et à d'autres fins ».

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку Crypto for Advisors сегодня. Просмотреть все рассылки

En termes plus simples, l'idée est d'utiliser un réseau distribué pour suivre les réalisations des codeurs travaillant ensemble sur un projet. Comme le suggère l'application, ce suivi peut permettre d'attribuer correctement des éléments de conception à des programmeurs spécifiques.

Comme l'affirme IBM dans sa demande, les programmeurs doivent généralement collaborer pour créer un logiciel, mais il manque une approche efficace pour mesurer leur contribution. Le principe sous-jacent au brevet proposé est une chaîne qui enregistre les transactions et les paramètres du code sur des blocs de blockchain.

Comme IBM l’explique ensuite :

Les transactions de code et les paramètres associés à une partie prenante sont compilés dans une chaîne de blocs de transactions de programmeur. Cette chaîne peut être considérée comme la chronique d'un logiciel, et le cheminement du code, à travers son historique récent ou complet, peut être suivi, ainsi que ses différents programmeurs, à travers la durée de vie et les versions du code, les différents paramètres d'historique, ETC

Une fois le nouveau bloc calculé, il peut être ajouté à la blockchain de l'historique du logiciel d'application de la partie prenante, comme décrit ci-dessus. Le bloc peut être mis à jour en réponse à de nombreux déclencheurs, par exemple lorsqu'un programmeur sélectionne un bouton sur l'interface utilisateur graphique (GUI) d'un écran d'ordinateur affichant un éditeur de code pour ajouter du code, lorsqu'un test unitaire est terminé, lorsqu'une intégration de code est terminée, lorsqu'une tâche assignée est clôturée, FORTH», poursuit l'entreprise.

IBM elle-même n'est pas étrangère aux appels d'offres de propriété intellectuelle liés à la Technologies blockchain, puisque l'USPTO publie régulièrement les dossiers soumis par IBM.

Par exemple, unapplicationUn dossier déposé en avril montre que le géant de la technologie 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.

Image via Shutterstock

Picture of CoinDesk author Madeline Meng Shi