Fonte: Cointelegraph

Compilado por: BitpushNews e

Imagine se as pessoas comuns pudessem escrever contratos inteligentes em sua língua nativa, isso poderia trazer “bilhões de novos usuários de blockchain”.

Emin Gün Sirer, fundador da Ava Labs, que construiu o blockchain Avalanche, disse: "A programação de contratos inteligentes é difícil. Como capturar a 'intenção' é difícil, escrever o código é complicado e a verificação continua a ser um desafio."

Sirer disse na recente Cornell Blockchain Conference na cidade de Nova York: “Esta é a principal questão que está impedindo o florescimento dos contratos inteligentes”.

Mas imagine como seria se uma inteligência artificial (IA) como ChatGPT ou Llama pudesse fazer toda a codificação do contrato inteligente para você? Os advogados poderão em breve se tornar os principais redatores de contratos inteligentes, ao contrário dos programadores.

O que é mais interessante é que as pessoas comuns poderão redigir contratos inteligentes ponto a ponto usando sua própria língua nativa, o que se tornará tão fácil quanto preencher um cheque bancário.

Sirer elaborou ainda mais essa visão do futuro na Cornell Blockchain Conference, na cidade de Nova York, em 26 de abril:

"Todos vocês estão familiarizados com o processo de emissão de um cheque, certo? Esse é o instrumento financeiro mais complexo que nosso banco oferece. No momento, nossas opções são bastante limitadas. Por exemplo, eu poderia preencher um cheque para 'John' que diz ' Por meio deste, transfiro US$ 5.000 para John – é basicamente isso."

Mas e se pudéssemos fazer a mesma coisa e adicionar condições adicionais, Sirer continua ilustrando:

"Por meio desta, ofereço a John US$ 5 mil com a condição de que ele arrecade US$ 5 milhões até o final de setembro para fazer um filme. Se ele não puder fazer isso, quero meu dinheiro de volta. Eu poderia ter escrito diretamente assim, brilhante."

Sirer disse que o cenário que ele imagina pode demorar de cinco a dez anos, mas se se concretizar, será “transformador”.

“Seremos capazes de acomodar bilhões de novos usuários (blockchain).”

Atualmente, a maioria dos contratos inteligentes são escritos em Solidity, uma linguagem de computador que não é amplamente conhecida nem mesmo entre os programadores.

No entanto, a Avalanche começou a desenvolver um novo tipo de máquina virtual na área de fusão de inteligência artificial e tecnologia blockchain. Sirer disse que a máquina virtual "permite programar em linguagem natural. Você pode optar por programar em inglês, alemão, francês, tagalo, chinês, etc., qualquer idioma natural que sua mãe lhe ensinou em seu idioma nativo."

o problema ainda existe

Mas isso é apenas uma fantasia? Há muitas questões que precisam ser resolvidas antes que o que Sirer chama de “proxies operados por moedas” possa ser amplamente adotado.

Primeiro, os aspectos legais devem ser tratados. Palavras-chave e termos precisam ser definidos com precisão. Por exemplo, antes de usar palavras como “software” em contratos inteligentes, pode ser necessário defini-las com muito cuidado. A conclusão dessas tarefas pode levar algum tempo.

Além disso, coloca-se a questão de saber se os “agentes” de IA estão prontos para redigir documentos juridicamente vinculativos. Afinal, grandes modelos de linguagem (LLMs) às vezes podem produzir informações falsas, um fenômeno às vezes chamado de “alucinação”.

Sirer ressalta: “Tenho certeza de que todos vocês já viram a imagem [gerada por IA] de uma pessoa com sete dedos.

No entanto, existem soluções de curto prazo para alguns destes problemas. Por exemplo, as transações podem ser enviadas tanto para ChatGPT 3.5 quanto para Llama, exigindo que ambos os agentes concordem antes que a solução de contrato inteligente possa ser adotada. “Dessa forma, pelo menos você terá dois executores confiáveis ​​e estará tomando a interseção de suas ações.”

“Instruções para escrever contratos inteligentes em inglês simples”

Outros dizem que contratos inteligentes que podem lidar com linguagem “natural” já estão disponíveis – ou estão ao nosso alcance.

“No mundo de hoje, já existe a capacidade de cada um ser seu próprio programador”, disse Sam Friedman, arquiteto-chefe de soluções do Chainlink Labs, ao Cointelegraph.

Friedman mencionou um projeto na iniciativa Chainlink BUILD, Council, uma estrutura de agente de IA desenvolvida pela ChainML, que “permite aos desenvolvedores fornecer instruções simples em inglês e convertê-las instantaneamente em código executável. Atualmente, o código é principalmente Python ou SQL, mas para implementação. funcionalidade de contrato inteligente, apenas uma atualização é necessária.”

Ele também mencionou o recurso “Ask AI” do Chainlink Developer Center, que retorna um contrato inteligente completo quando um usuário envia uma solicitação em inglês simples. Por exemplo, um usuário poderia solicitar: "Mostre-me um exemplo de contrato inteligente que permite ao usuário solicitar um número aleatório entre 1 e 10 e deve usar um Chainlink VRF (Verifiable Random Function)."

No entanto, os produtos atuais podem ainda não implementar totalmente todos os recursos previstos por Sirer, e Friedman disse em entrevista ao Cointelegraph que ainda há muito trabalho a ser feito.

Ele disse: "Embora tenham surgido agentes de inteligência artificial para escrever contratos inteligentes, eles ainda não atingiram sua forma final. Eles ainda exigem melhorias adicionais em termos de qualidade e complexidade. Para conseguir isso, os modelos de inteligência artificial precisam ser constantemente atualizados." com conteúdo Realizar treinamento.

Mesmo assim, Friedman ainda pode imaginar alguns cenários de aplicação em que vários “agentes” de inteligência artificial desempenhando diferentes funções trabalham juntos para completar o gerenciamento do ciclo de vida de contratos inteligentes. Por exemplo:

Um agente ajuda a definir requisitos;

Outro agente é responsável por redigir contratos inteligentes;

Existe também um agente que realiza testes de qualidade e segurança;

Outro agente é responsável pela implantação do contrato;

O último agente mantém ou ajusta continuamente os parâmetros ou variáveis ​​globais no contrato após a implantação do contrato.

Falando na Cornell Blockchain Conference, Sirer reconheceu que ainda existem “grandes incógnitas” e que o progresso exigirá a participação de pessoas com “formação técnica e formação ética e humanística”.

Os advogados também têm lugar?

Durante a sessão de perguntas e respostas após o discurso, alguém perguntou a Sirer se não era mais necessário usar a linguagem Solidity e poderia ser codificada em texto ASCII, quem escreveria contratos inteligentes no futuro?

"Então, quem seria o programador ideal? À primeira vista, os programadores de software parecem estar em vantagem. Afinal, eles já são fluentes no uso de linguagem precisa para definir e especificar condições.

“Mas são os advogados que realmente entendem como usar a linguagem normativa para criar contratos. Portanto, eles serão os líderes nessa área [...] são aqueles que podem realmente prosperar neste sistema.”

Para usuários comuns, e a situação deles? “Acho que eles são perfeitamente capazes de definir a transação básica”, disse Sirer. Na verdade, ele espera que estas novas funcionalidades sejam construídas em “plataformas democráticas e abertas” que sejam “igualmente acessíveis a qualquer pessoa”.

No geral, esta nova abordagem aos contratos inteligentes é tão intrigante e promissora que “não podemos simplesmente deixá-la de lado”, concluiu Sirer.