Etherscan, el explorador de la blockchain de Ethereum, ha presentado una herramienta para analizar contratos inteligentes gracias a la inteligencia artificial (IA): Code Reader. Esta nueva función ha sido desarrollada utilizando tecnología de OpenAI, la compañía detrás del popular chatbot ChatGPT.
Etherscan presenta «Code Reader», su nueva herramienta basada en IA
Etherscan, el popular explorador del blockchain de Ethereum (ETH), ha desvelado una nueva función para ayudar a analizar los contratos inteligentes utilizando inteligencia artificial (IA): Code Reader.
Lector de Códigos (Beta)
¡Aproveche el poder de la IA para aprender sin problemas sobre cualquier código fuente de contrato inteligente! ✨ pic.twitter.com/GTbULisudk
– Etherscan (@etherscan) 19 de Junio de 2023
En este caso, la tecnología utilizada es la de OpenAI, la empresa que está detrás de ChatGPT. Como se muestra en la siguiente captura de pantalla, la herramienta se divide en una serie de campos que hay que rellenar:
En primer lugar, necesitas una clave API con los derechos necesarios y la dirección del contrato inteligente a estudiar. A continuación, Code Reader recuperará los distintos archivos de código fuente, y usted podrá elegir cuáles desea analizar específicamente.
La sección de instrucciones le permite dar instrucciones a la herramienta, por ejemplo para explicar cómo funciona un mecanismo concreto en una aplicación que utiliza el contrato inteligente.
Factores a tener en cuenta
Antes de utilizar el Lector de Códigos, hay que tener en cuenta algunas cosas. La más importante es que las respuestas son generadas por el modelo OpenAI, no por Etherscan, lo que significa que la precisión de las respuestas proporcionadas también depende de las limitaciones de esta IA. Es más, la precisión de estos resultados también dependerá de la calidad del prompt que se haya escrito.
De este modo, la herramienta desempeña el papel de un asistente que permite a cualquier persona que desee analizar un código o comprender su funcionamiento ganar tiempo en sus investigaciones, sin sustituir el trabajo de un desarrollador. Además, aún se trata de una versión beta, que seguramente mejorará.
Sea como fuere, Code Reader debería ofrecer algunas funciones interesantes para la comunidad, en particular para ayudar a los distintos actores a analizar la seguridad de las distintas aplicaciones descentralizadas de Ethereum, por ejemplo.
Tras la próxima integración de un plug-in para interactuar con la cadena de bloques Solana (SOL) de ChatGPT, se trata de otro caso práctico que demuestra las posibles sinergias entre la inteligencia artificial y el ecosistema de las criptomonedas.