Debut del analizador de contrato inteligente en la conferencia Ethereum

office-1575939_960_720De la mano de Investigadores de la Universidad Nacional de Singapur se dará a conocer pronto una herramienta que ayudará a los usuarios de Ethereum a determinar si los contratos inteligentes que han codificado son válidos o no.

El programa es llamado «Oyente», ha sido utilizado para identificar con éxito los errores en miles de contratos inteligentes incluyendo el que condujo al fracaso de La DAO.  Los investigadores describen la herramienta como un intento de frenar los futuros problemas que podrían conducir a la pérdida de los fondos de los consumidores. El estudiante de la Universidad Nacional de Singapur, Loi Luu, explicó que el equipo comenzó su trabajo mediante el análisis de los contratos inteligentes que tienen relación con los errores de seguridad.

Ha este respecto dijo lo siguiente, Luu en una entrevista. «Después de encontrar todos estos problemas, quisimos medir la cantidad de contratos inteligentes que tienen estos problemas.» , «Oyente, representa un refinamiento y optimización de este proceso, que analiza los problemas de seguridad en el que los hackers podrían manipular contratos inteligentes para apoderarse de los recursos.

A finales de este mes de Septiembre se realizará Devcon2  la conferencia de desarrollo Ethereum que tendrá lugar en Shangai, y el equipo de investigadores de Luu, pretende liberar el código para el analizador de contrato inteligente antes de que esta conferencia sea realizada.

Este analizador de código es una de las nuevas ideas para mejorar la seguridad del contrato inteligente Blockchain, pero con la innovación también se  han visto forzadas otras Blockchains. Como ejemplo tenemos el fracaso de la DAO y se podría decir que fue el fomento de un nuevo énfasis en la innovación a nivel de lenguaje de contratación inteligente debido a las críticas hacia el lenguaje de programación que fue especialmente diseñado para el contrato inteligente de Ethereum.

Para analizar un contrato inteligente, el usuario lo introduce en el programa Oyente, que luego le notificara si tiene debilidades de las cuales los actores maliciosos pueden aprovecharse. Oyente, pretende ir a través de cada posible ruta del programa para comprobar estos errores, si hay dos posibles rutas de ejecución, que pasará a través de cada uno de ellos y comprobar si el fallo ocurre en reentrada en ese camino, y luego la se encenderá bandera de si el contrato inteligente es vulnerable o no.» explicó Luu.

Antes de realizar el lanzamiento oficial los investigadores aún están trabajando con los desarrolladores Ethereum para limpiar el código Oyente y la documentación de escritura para los desarrolladores que ilustrarán sus beneficios.

Imagen: Pixabay

Fuente: CoinDesk

Descargo de Responsabilidad: Este comunicado de prensa es sólo para fines informativos, la información no constituye consejo de inversión o una oferta para invertir. Las opiniones expresadas en este artículo son las del autor y no representan necesariamente los puntos de vista de infocoin, y no deben ser atribuidas a, Infocoin.

También te podría gustar...