Compartilhe este artigo

IBM prevê testes de aplicativos com tecnologia Blockchain

Um registro de patente divulgado recentemente mostra que a IBM idealizou um sistema baseado em blockchain para testes de aplicativos de software distribuídos.

shutterstock_779236312

A IBM pode um dia testar aplicativos de software em um sistema blockchain, mostram registros públicos.

Em uma patenteaplicativo divulgado na terça-feira pelo Escritório de Patentes e Marcas dos EUA (USPTO), a empresa descreve uma "configuração de teste de blockchain" que poderia fornecer uma "infraestrutura simples e segura para testar aplicativos" ao alocar tarefas de teste para "mineradores" que poderiam ser recompensados ​​com Bitcoin ou outra Criptomoeda ao concluir uma determinada tarefa.

A História Continua abaixo
Não perca outra história.Inscreva-se na Newsletter Crypto for Advisors hoje. Ver Todas as Newsletters

Esse sistema poderia reduzir a quantidade de dinheiro e recursos que as atuais infraestruturas de teste baseadas em nuvem exigem, diz a IBM.

"Os testes de automação de software se tornaram mais intensivos em hardware, à medida que a complexidade e os requisitos de novos aplicativos de software continuam a aumentar", diz o documento. "Executar casos de teste de automação na frequência necessária requer um grande conjunto de recursos de hardware que pode aumentar exponencialmente à medida que os casos de teste e o número de aplicativos aumentam."

O documento, que foi arquivado em dezembro de 2016, apresenta uma proposta tripla. Primeiro, ele detalha um método pelo qual uma Request para testar um "pacote associado a um aplicativo" poderia ser enviada a uma rede de nós e executada por meio de um "documento de contrato", como um contrato inteligente. O contrato inteligente forneceria "todas as informações necessárias para executar os casos de teste e a recompensa".

Mais informações gerais sobre o pacote de testes do aplicativo poderiam ser publicadas em "uma rede P2P inteira em um livro-razão", diz o documento.

O método também pode incluir o recebimento de resultados com base no teste e o registro desses resultados em um blockchain.

Em conexão com isso, a IBM prevê um aparelho que incluiria um transmissor que enviaria a Request de teste para uma rede de nós, um receptor configurado para receber os resultados do teste e um processador, que então registraria esses resultados no blockchain.

Por fim, o registro descreve um "computador não transitório" para armazenar instruções que solicitam ao processador que transmita uma Request de teste, receba os resultados do teste e/ou registre os resultados do teste no blockchain.

Já em 2013, a IBMarquivadouma patente relacionada a blockchain que propôs um sistema para rastrear o valor de moedas digitais. O blockchain "rastrearia o ciclo de vida de qualquer token de moeda eletrônica individual" tanto para detectar seu uso em atividades ilegais quanto para permitir uma estimativa mais precisa de seu valor, disse o documento.

IBMimagem via Shutterstock

Picture of CoinDesk author Annaliese Milano