Partager cet article

IBM prevede test delle app basati su blockchain

Un brevetto depositato di recente dimostra che IBM ha ideato un sistema basato sulla tecnologia blockchain per testare le applicazioni software distribuite.

Secondo documenti pubblici, ONE giorno IBM potrebbe testare applicazioni software su un sistema blockchain.

In un brevettoapplicazione In un articolo pubblicato martedì dall'Ufficio brevetti e marchi degli Stati Uniti (USPTO), la società descrive una "configurazione di test blockchain" che potrebbe fornire "un'infrastruttura semplice e sicura per testare le applicazioni" assegnando attività di test a "minatori" che potrebbero essere ricompensati con Bitcoin o un'altra Criptovaluta al completamento di una determinata attività.

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter Crypto Long & Short aujourd. Voir Toutes les Newsletters

Secondo IBM, un sistema del genere potrebbe ridurre la quantità di denaro e risorse richieste dalle attuali infrastrutture di test basate sul cloud.

"I test di automazione del software sono diventati più intensivi in termini di hardware, poiché la complessità e i requisiti delle nuove applicazioni software continuano ad aumentare", si legge nel deposito. "Per eseguire casi di test di automazione alla frequenza necessaria, è necessario un ampio pool di risorse hardware che può aumentare esponenzialmente con l'aumento dei casi di test e del numero di applicazioni".

Il documento, depositato a dicembre 2016, presenta una proposta triplice. Innanzitutto descrive un metodo tramite il quale una Request di test di un "pacchetto associato a un'applicazione" potrebbe essere inviata a una rete di nodi ed eseguita tramite un "documento contrattuale", come uno smart contract. Lo smart contract fornirebbe "tutte le informazioni necessarie per eseguire i casi di test e la ricompensa".

Informazioni più generali sul pacchetto di test dell'applicazione potrebbero essere pubblicate "su un'intera rete P2P in un registro", si legge nel documento.

Il metodo potrebbe anche includere la ricezione dei risultati in base al test e la registrazione di tali risultati su una blockchain.

A questo proposito, IBM immagina un apparato che includerebbe un trasmettitore che invierebbe la Request di test a una rete di nodi, un ricevitore configurato per ricevere i risultati del test e un processore che registrerebbe poi tali risultati sulla blockchain.

Infine, il documento descrive un "computer non transitorio" per memorizzare le istruzioni che spingono il processore a trasmettere una Request di test, ricevere i risultati dei test e/o registrare i risultati dei test sulla blockchain.

Già nel 2013, IBMarchiviatoun brevetto correlato alla blockchain che proponeva un sistema per tracciare il valore delle valute digitali. La blockchain "traccerebbe il ciclo di vita di qualsiasi singolo token di valuta elettronica" sia per rilevarne l'uso in attività illegali sia per consentire una stima più accurata del suo valore, afferma il documento.

IBMimmagine tramite Shutterstock

Picture of CoinDesk author Annaliese Milano