Etherscan, o explorador de blockchain Ethereum, revelou uma ferramenta para analisar contratos inteligentes usando inteligência artificial (IA): Code Reader. Esta nova funcionalidade foi desenvolvida utilizando tecnologia da OpenAI, a empresa por detrás do popular chatbot ChatGPT.
Etherscan revela o “Code Reader”, a sua nova ferramenta baseada em IA
Etherscan, o popular explorador de blockchain Ethereum (ETH), revelou um novo recurso para ajudar a analisar contratos inteligentes usando inteligência artificial (IA): Code Reader.
Leitor de Código (Beta)
Aproveite o poder da IA para aprender perfeitamente sobre qualquer código-fonte de contrato inteligente! ✨ pic.twitter.com/GTbULisudk
– Etherscan (@etherscan) 19 de junho de 2023
Aqui, a tecnologia utilizada é a da OpenAI, a empresa por detrás do ChatGPT. Como mostra a captura de ecrã abaixo, a ferramenta divide-se numa série de campos que têm de ser preenchidos:

Etherscan’s Code Reader AI
Antes de mais, é necessária uma chave API com os direitos necessários e o endereço do contrato inteligente a estudar. O Code Reader recupera então os vários ficheiros de código-fonte e pode escolher qual analisar especificamente.
A secção “prompt” permite-lhe dar instruções à ferramenta, por exemplo, para explicar como funciona um determinado mecanismo numa aplicação que utiliza o contrato inteligente.
Factores a ter em conta
Antes de utilizar o Leitor de Código, há alguns factores a ter em conta. O mais importante é o facto de as respostas serem geradas pelo modelo OpenAI e não pelo Etherscan, o que significa que a precisão das respostas fornecidas também depende das limitações desta IA. Além disso, a exatidão destes resultados também dependerá da qualidade da pergunta que foi escrita.
Desta forma, a ferramenta desempenha o papel de um assistente, permitindo a qualquer pessoa que pretenda analisar código ou compreender o seu funcionamento poupar tempo na sua investigação, sem substituir o trabalho de um programador. Para além disso, ainda se trata de uma versão beta, com espaço para melhorias.
Seja como for, o Code Reader deverá, no entanto, oferecer algumas funcionalidades interessantes para a comunidade, nomeadamente para ajudar os diferentes intervenientes a analisar a segurança das diferentes aplicações descentralizadas do Ethereum, por exemplo.
No seguimento da próxima integração de um plug-in para interagir com a blockchain Solana (SOL) do ChatGPT, este é mais um caso de estudo que demonstra as sinergias possíveis entre a inteligência artificial e o ecossistema das criptomoedas.