Seleccionar página

IBM solicita patente para la ejecución de contratos inteligentes en una red IoT

IBM solicita patente para la ejecución de contratos inteligentes en una red IoT

El pasado jueves 26 de abril, IBM aplicó ante la Oficina de Patentes y Marcas Registradas de Estados Unidos (USPTO) una solicitud para patentar un método que permite a un grupo de dispositivos inter-conectados ejecutar contratos inteligentes.

En esta aplicación de patente, llamada “Prueba-de-trabajo para contratos inteligentes en la blockchain” se  presenta como inventores a Dechu Sampath, Kota Ramachandra, y Kumar Pratyush, los tres de nacionalidad indonesia.

IBM explica que con este método de operación se puede determinar una prueba de trabajo (PoW por sus siglas en inglés) a través de un dispositivo que utiliza valores Nonce predefinidos y realiza así la PoW en la blockchain, transmitiéndola como un mensaje de difusión.

Además, IBM explica que los dispositivos de esta red estarían conectados por medio del IoT (Internet of Things – Internet de las Cosas).

Pero un problema que se debe enfrentar es que los dispositivos IoT cuentan generalmente con poco poder (por ejemplo, un lavaplatos o una tostadora) con respecto a equipos de minería ASIC. Es decir que, en términos de poder de minado, una red de equipos IoT no puede competir en la misma escala que una estación de minería con equipos altamente especializados, así que una red IoT tendría dificultados en la resolución de cálculos PoW e incluso sería más vulnerable a ataques maliciosos. En este sentido IBM explica lo siguiente:

La mayoría de los dispositivos IoT están restringidos en la cantidad de energía que pueden consumir. Para permitir que tales dispositivos de baja potencia computen la prueba de trabajo para contratos inteligentes, se debe reducir la complejidad de un cripto-esfuerzo o cripto-rompecabezas. Sin embargo, la reducción de la complejidad del cripto-rompecabezas puede permitir a los participantes maliciosos manipular los contratos inteligentes.

IBM

Oficina de Patentes y Marcas Registradas de Estados Unidos

Es necesario explicar que en un sistema de algoritmo de Prueba de Trabajo (PoW por sus siglas en inglés), los así llamados “Nonces” se usan para variar la entrada a una función hash a fin de obtener un hash que cumpla ciertas condiciones.

Por ello, la solución que planteó IBM para este sistema es limitar el número de Nonces dentro de un rango definido que los dispositivos de esta red puedan utilizar. De esta forma según IBM, “La complejidad de construir un PoW se puede ajustar dinámicamente, de modo que no haya ningún incentivo para que cualquier dispositivo de IoT use la potencia de cálculo más allá de un umbral determinado para aumentar sus posibilidades de completar con éxito un PoW”.

Esta estrategia soluciona los problemas anteriores, ya que evita la competencia entre los dispositivos de la red por una mayor potencia de cómputo y previene que un actor externo con una alto Hash Rate pueda tomar control de la blockchain.

IBM viene trabajando con contratos inteligentes desde el 2015, cuando desarrolló una versión propia de la blockchain con este propósito y, además, lanzó un experimento llamado Adept, el cual estaba relacionado con el Internet de las Cosas y buscaba monitorear los dispositivos conectados a la red.

Imagen destacada por jamesteohart / stock.adobe.com

¿Disfrutaste leyendo este artículo?
Agradece a con una propina:

Acerca del autor

Fidel La Rosa

Economista. Libertario. Entusiasta de las criptomonedas.

CriptoCaricatura

¡Mantente al día!

Tweets de @CriptoNoticias

Publicidad