Compartilhe este artigo

Adoção em massa da Web3 por meio da Internet de autoescrita

Uma nova revolução de blockchain é iminente, graças ao avanço da IA ​​e da Tecnologia de “codificação de vibração”, diz Dominic Williams, fundador e cientista-chefe da DFINITY.

Hoje, centenas de milhões de pessoas possuem Bitcoin e outros tokens hospedados em blockchains que valem trilhões de dólares.

A História Continua abaixo
Não perca outra história.Inscreva-se na Newsletter The Node hoje. Ver Todas as Newsletters

Cada vez mais, porém, os blockchains hospedam muito mais do que tokens. Na verdade, os blockchains são nossa futura pilha de tecnologia, e eles podem hospedar aplicativos Web sofisticados também, que vivem totalmente onchain, assim como os tokens. Esses aplicativos são implementados inteiramente a partir de código residente na rede (ou seja, software de contrato inteligente e suas evoluções).

Isso tem um potencial enorme: até o final de 2025, mais de 5 bilhões de pessoas terão smartphones conectados à internet com navegadores da Web. Então, o que pode levá-los a criar e usar aplicativos da web totalmente on-chain, que podem ostentar a funcionalidade Web3 perfeita?

Acredito que uma nova revolução do blockchain é iminente, graças ao avanço da IA ​​e da Tecnologia de “aplicativos de autoescrita”.

Isso se relaciona a uma importante tendência emergente chamada “codificação de vibração”. A codificação de vibração envolve engenheiros de software usando ferramentas com IA integrada que podem escrever e corrigir códigos de software em seu nome, tornando-os muito mais produtivos.

O paradigma de aplicativos de autoescrita leva isso muito mais longe, permitindo que usuários não técnicos criem, possuam e atualizem aplicativos simplesmente instruindo a IA por chat. Por razões que explicarei, o blockchain está em uma posição única para ajudar a trazer essa funcionalidade revolucionária para o mundo.

No futuro, um indivíduo será capaz de criar um site de marca pessoal, ou algo como um aplicativo de planejamento de casamento personalizado para um membro da família que vai se casar, apenas falando com a IA. Um empreendedor sem equipe técnica ou dinheiro será capaz de criar um novo tipo de site de e-commerce, ou construir um aplicativo de economia compartilhada com trilhos Web3. E uma empresa será capaz de criar funcionalidades sofisticadas de CRM, por uma fração infinitesimalmente pequena do investimento em tempo e dinheiro que é atualmente necessário. Tudo apenas falando, sem a necessidade de engenharia de software ou habilidades de administração de sistemas.

Nesse novo paradigma de desenvolvimento, usuários comuns darão instruções à IA por meio de chat e simplesmente atualizarão seus navegadores da web momentos depois para interagir com seus aplicativos novos ou atualizados.

Os aplicativos que vivem em blockchains têm uma série de recursos valiosos. Eles são soberanos e resistentes à censura, porque vivem em uma rede pública, são à prova de violação, o que significa que são seguros sem depender de segurança cibernética, incrivelmente resilientes e podem integrar perfeitamente funcionalidades poderosas da web3 porque vivem na cadeia.

Além disso, a Tecnologia blockchain resolve os principais problemas envolvidos na construção de IA isoladamente na TI tradicional.

Por exemplo, o código que roda em TI tradicional deve ser escrito cuidadosamente para evitar a introdução de buracos de segurança, e toda a plataforma é sensível a configurações de segurança, de contas de nuvem a sistemas operacionais rodando em instâncias de nuvem como Linux, a software de plataforma hospedado como bancos de dados e servidores web. Isso significa que a infraestrutura de TI tradicional deve frequentemente ser mais protegida por sistemas de segurança cibernética como firewalls e anti-malware.Failover, e backup e restauração são outra preocupação, e os provedores de serviços devem ser confiáveis.

Confiar na IA para desenvolver sozinha a TI tradicional é um exagero, porque até mesmo um único erro pode levar a um ataque cibernético que resulta em exfiltração de dados ou criptografia de dados por ransomware.

Os blockchains tornam muito mais fácil para a IA construir solo de muitas maneiras diferentes. Por exemplo, o host de blockchains de código residente na rede é “sem servidor”, simplificando muito as tarefas de codificação que a IA deve executar, permitindo que o código seja produzido mais rapidamente.Internet Computerrede, o código também pode servir experiências interativas seguras na web diretamente aos usuários finais, e pode armazenar e processar grandes quantidades de dados de forma eficiente, e até mesmo ser usado para construir coisas como uma rede social totalmente on-chain (por exemplo, oc.app) ou um aplicativo empresarial importante.

Na DFINITY, acreditamos muito em aplicativos de autoescrita executados em blockchains públicos, que chamamos de "internet de autoescrita", e temos desenvolvido tecnologias de suporte há alguns anos.

Para que aplicativos de autoescrita atinjam seu potencial máximo, deve ser possível não apenas que os usuários os criem falando, mas também que continuem atualizando e melhorando-os em produção, para que possam falar até que tenham o que precisam, ou um design que seja ótimo. A menos que os usuários possam continuar atualizando aplicativos em execução em produção, o mercado total abordado pelo paradigma de aplicativo de autoescrita atingirá apenas uma pequena fração de seu tremendo potencial.

A DFINITY vem desenvolvendo uma estrutura de linguagem de programação chamada Motoko para uso por IA, assim como por humanos. Quando um usuário atualiza um aplicativo adicionando ou alterando funcionalidades, a IA também deve descrever como atualizar a estrutura de dados dentro do aplicativo, para que nada seja perdido. Quando a IA tenta instalar uma atualização, a estrutura é capaz de detectar se um erro foi cometido que causaria até mesmo uma pequena quantidade de dados a ser perdida involuntariamente, para que possa pedir à IA para tentar novamente.

Acreditamos que a internet autoescrita democratizará e descentralizará a tecnologia em blockchain, e estamos animados que uma nova plataforma chamada Caffeine.ai será lançada em breve. Apenas interagindo com o Caffeine pelo chat, os usuários criarão, possuirão e atualizarão aplicativos soberanos no Internet Computer, e no World Computer de forma mais ampla, que para nós é a fusão de todos os blockchains que podem hospedar tokens e software de contrato inteligente.

No futuro, será possível dizer “construa para mim um Google Fotos pessoal, que eu possa compartilhar com minha família e amigos, onde podemos adicionar comentários e reações de emojis às fotos”, ou “construa para mim um sistema de remessas para que eu possa pagar meus contratantes internacionais usando stablecoins”.

Em blockchains, a imaginação Human , em vez de habilidades técnicas, será cada vez mais o limite ao criar aplicativos da web. A utilidade desbloqueada impulsionará a adoção massiva de blockchain – embora, muitas vezes, os usuários possam não estar cientes de que o blockchain está por trás de suas experiências transformadoras.

Há muito tempo falo sobre uma “singularidade blockchain” ocorrendo onde redes descentralizadas se tornam uma nova pilha de tecnologia importante. Acho que é assim que chegamos lá, e o futuro está quase aqui.


Nota: As opiniões expressas nesta coluna são do autor e não refletem necessariamente as da CoinDesk, Inc. ou de seus proprietários e afiliados.

Dominic Williams

Dominic Williams é o fundador e cientista-chefe da Fundação DFINITY, uma organização sem fins lucrativos de pesquisa e desenvolvimento e importante colaboradora do Internet Computer.

Dominic Williams