Compartir este artículo

IBM prevé pruebas de aplicaciones impulsadas por blockchain

Una presentación de patente publicada recientemente muestra que IBM ha ideado un sistema basado en blockchain para pruebas distribuidas de aplicaciones de software.

Según documentos públicos, IBM podría ONE día probar aplicaciones de software en un sistema blockchain.

En una patentesolicitud En un artículo publicado el martes por la Oficina de Patentes y Marcas de Estados Unidos (USPTO), la compañía describe una "configuración de prueba de blockchain" que podría proporcionar una "infraestructura simple y segura para probar aplicaciones" al asignar tareas de prueba a "mineros" que podrían ser recompensados ​​con Bitcoin u otra Criptomonedas al completar una tarea determinada.

CONTINÚA MÁS ABAJO
No te pierdas otra historia.Suscríbete al boletín de Crypto Long & Short hoy. Ver Todos Los Boletines

Un sistema de este tipo podría reducir la cantidad de dinero y recursos que requieren las actuales infraestructuras de pruebas basadas en la nube, afirma IBM.

"Las pruebas de automatización de software se han vuelto más intensivas en hardware a medida que la complejidad y los requisitos de las nuevas aplicaciones de software siguen aumentando", se lee en el documento. "Ejecutar casos de prueba de automatización con la frecuencia necesaria requiere una gran cantidad de recursos de hardware, que pueden aumentar exponencialmente a medida que aumentan los casos de prueba y el número de aplicaciones".

El documento, presentado en diciembre de 2016, presenta una propuesta triple. Primero, detalla un método mediante el cual una Request para probar un "paquete asociado a una aplicación" podría enviarse a una red de nodos y ejecutarse mediante un "documento contractual", similar a un contrato inteligente. El contrato inteligente proporcionaría "toda la información necesaria para ejecutar los casos de prueba y la recompensa".

Se podría publicar información más general sobre el paquete de pruebas de la aplicación en "toda una red P2P en un libro de contabilidad", dice el documento.

El método también podría incluir recibir resultados basados en la prueba y registrar esos resultados en una cadena de bloques.

En relación con esto, IBM prevé un aparato que incluiría un transmisor que enviaría la Request de prueba a una red de nodos, un receptor configurado para recibir los resultados de la prueba y un procesador, que luego registraría esos resultados en la cadena de bloques.

Finalmente, la presentación describe una "computadora no transitoria" para almacenar instrucciones que piden al procesador que transmita una Request de prueba, reciba resultados de prueba y/o registre los resultados de prueba en la cadena de bloques.

Ya en 2013, IBMarchivadoUna patente relacionada con la cadena de bloques que proponía un sistema para rastrear el valor de las monedas digitales. La cadena de bloques rastrearía el ciclo de vida de cualquier token de moneda digital individual, tanto para detectar su uso en actividades ilegales como para permitir una estimación más precisa de su valor, según el documento.

IBMimagen vía Shutterstock

Picture of CoinDesk author Annaliese Milano