Compartir

El pasado jueves 26 de abril, IBM aplicó ante la Oficina de Patente y Marcas Registradas de Estados Unidos (USPTO); una solicitud para patentar un método que permite a un grupo de dispositivos interconectados 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.

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

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, transmitiendola; como un mensaje de difusión.

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 dificultades 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. 

 

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.

Saul Ameliach – IBM

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.

 

Fuente/www.criptonoticias.com