Por que a abstração de cadeia é a próxima fronteira para a Web3

A maioria dos dapps de hoje não são realmente dapps, ou seja, aplicações descentralizadas.Se você precisar sair do aplicativo para começar a usá-lo, ele não é realmente um aplicativo – é apenas um frontend. Se os usuários precisarem se integrar manualmente por meio de trocas e gerenciar várias contas, taxas de gás e pontes, você pelo menos criou um aplicativo? Acho que não – o que pode explicar por que apenas alguns milhões de pessoas no mundo usam dapps.

Se quisermos ver a adoção generalizada da Web3 porque acreditamos que uma Internet mais aberta e descentralizada que apoie a auto-soberania para todas as pessoas é  melhor para o mundo, então precisaremos fazer melhor.

A narrativa predominante na Web3 hoje é a modularidade, ou a separação das diferentes camadas funcionais de um blockchain, ou seja, liquidação, disponibilidade de dados e execução, em prol da escalabilidade. Camadas dois, rollups otimistas e ZK, camadas de disponibilidade de dados, cadeias laterais e canais de estado são exemplos de soluções de modularidade.

Essa proliferação de blockchains e rollups levou a uma experiência degradada para usuários e desenvolvedores. A modularidade e um mundo de muitas cadeias levam a uma maior fragmentação de liquidez, aplicativos e usuários –– um grau significativo de complexidade na experiência do usuário que nenhum usuário convencional jamais poderia navegar. Isso também se aplica aos desenvolvedores, que se sentem pressionados a se comprometer com uma pilha de tecnologia específica e, ao mesmo tempo, limitar o público de seus aplicativos. Agora, quando você cria um dapp, você está se consagrando em um pequeno mercado endereçável ao escolher uma única rede.

Quero propor uma visão melhor para todo o ecossistema Ethereum e para toda a Web3: vamos trabalhar juntos no avanço da adoção convencional por meio da abstração em cadeia. A ideia é que os blockchains sejam abstraídos do usuário para que não sejam barreiras à entrada ou à participação. A NEAR tem se concentrado nesta visão desde 2018 e hoje alcançou o maior número de usuários de qualquer rede na Web3: 12,4 milhões de contas ativas mensais e 34 milhões de contas no geral.

Veja como podemos desfragmentar o Web3 e integrar bilhões de usuários por meio de dapps.

Como isso parece para o usuário?

Vamos imaginar como o uso de um dapp realmente deveria funcionar: realizar transações entre redes e navegar entre experiências com facilidade, tudo em uma única interface. Por exemplo, Alice pega seu telefone e abre KAIKAI de sua tela de bloqueio. Ela pede um smoothie em um restaurante local e vê no aplicativo que há uma oferta de desconto em sua loja de roupas favorita, a Maison, e encomenda um par de sapatos para a primavera. Alice vê que ganhou recompensas KAICHING suficientes para obter um distintivo da Maison, sem saber que é um NFT no Polygon, e o resgata em sua conta.

Mais tarde naquele dia, ao navegar pela Maison no aplicativo KAIKAI, ela percebe que seu novo crachá revela uma oferta para comprar ingressos para um evento exclusivo em sua loja com um DJ de sua preferência. Ela compra o ingresso com KAICHING e recebe 2 ingressos, ainda sem saber que é um NFT no Arbitrum. Como ela recebe um +1, Alice convida seu amigo Bob para acompanhá-la e pede o endereço dele.

Bob envia seu endereço NEAR para Alice e abre seu aplicativo para verificar o ingresso. Ele envia a Alice alguns ETH para agradecer o convite e olha as diferentes criptomoedas que tem em sua conta. Como ele está no metrô e tem algum tempo, ele decide comprar algum BTC e pedir emprestado com USDC para poder cunhar um Fighting Dragon NFT no Magic Eden. Seu amigo Charles mandou uma mensagem para ele mais cedo para conseguir um para que eles pudessem jogar entre si no Year of the Dragon, um novo jogo no NEAR onde seus dragões podem lutar entre si por moedas que podem apostar.

Todas essas interações e transações podem ocorrer em uma única interface e de forma totalmente privada. Não há carteiras, redes de comutação e taxas de transação; eles são incorporados diretamente na troca ou na compra e administrados em nome do usuário. Alice não precisava se preocupar com a rede em que o tíquete está e Bob pode enviar os fundos para o tíquete em qualquer criptografia que desejar, passando facilmente para a compra de uma diferente no segundo seguinte. Tudo dentro de um aplicativo. Este é o nível de uniformidade que devemos buscar como ecossistema.

Como alcançamos a abstração da cadeia?

Todos que criam um aplicativo na Web3 se beneficiarão por poder acessar um mercado tão amplo de usuários potenciais como neste exemplo – ou seja, qualquer pessoa que use aplicativos. Enquanto hoje os desenvolvedores escolhem uma rede com base no acesso à liquidez ou nos usuários de um rollup ou cadeia específica, em um futuro de abstração de cadeia eles podem simplesmente construir com a melhor tecnologia. Os usuários comparecerão para as melhores experiências.

Imagine se um usuário do Gmail não pudesse simplesmente enviar uma mensagem para um endereço do Outlook – isso não faz sentido. O mesmo se aplica aos endereços Web3. A suposição central da abstração em cadeia é: os usuários finais não se importam com o blockchain subjacente. Eles só querem que os aplicativos funcionem. Na realidade, as blockchains são simplesmente infraestruturas para receber valor da Web3: segurança de ativos contra apreensão, oportunidades econômicas, remoção de intermediários para transações, identidade global sem permissão, proveniência de dados, experiências de entretenimento e muito mais.

O objetivo principal da abstração em cadeia é desfragmentar o cenário modular cada vez mais fragmentado da Web3. Embora isto seja mais visível na camada de experiência do utilizador, esta desfragmentação da liquidez e das contas é possível graças à inovação na camada de segurança.

O conhecimento zero (ZK) introduz uma abordagem principalmente nova para a segurança do razão. Enquanto antes era necessário confiar num conjunto descentralizado de validadores, agora até um único computador pode provar que as regras foram seguidas com uma simples prova. Isso significa que, onde antes os desenvolvedores seriam forçados a construir uma cadeia compartilhada ou gastar imensos recursos para lançar uma nova, agora eles podem simplesmente criar uma em seu único servidor.

Este novo paradigma introduz a ideia de liquidação cruzada: à medida que mais cadeias se tornam totalmente demonstráveis ​​como ZK, se alguma prova for publicada em outras cadeias, não há como reverter esta cadeia sem precisar reverter também outras cadeias. As transações de uma cadeia também podem ser liquidadas em várias outras por meio de provas ZK. Isso fornece segurança mesh à medida que todas as provas são agregadas continuamente, permitindo a movimentação segura de ativos entre essas cadeias.

Para alcançar segurança unificada, duas coisas são necessárias na parte inferior da pilha: disponibilidade de dados, que fornece uma maneira de todos sincronizarem mesmo se o operador estiver offline, e um sequenciador descentralizado para aplicativos que não possuem um operador central .

A próxima camada é a identidade com essa segurança unificada. Os usuários podem ter um endereço em todas as cadeias possíveis e movimentar ativos entre elas livremente. Do ponto de vista do usuário, esta deve ser uma conta única onde eles interagem com aplicativos em diferentes cadeias, e os ativos são interligados ou trocados automaticamente.

Eu chamo isso de “agregação de contas” e compartilharei mais detalhes sobre isso em outro post em breve. A NEAR lançará a próxima versão do FastAuth em março de 2024, que possui mapeamento de endereços NEAR para EVM, Bitcoin e outros endereços. As contas NEAR podem solicitar a assinatura de uma transação para outra rede. Isso permite que eles criem aplicativos multichain diretamente como contratos inteligentes no NEAR.

A camada final é unificar a camada de experiência ou a camada de aplicação (por exemplo, DapDap)––fornecendo uma maneira de interagir com aplicativos em várias cadeias sem que os usuários troquem ou precisem sair de uma única interface. Um front-end descentralizado pode fornecer componentes fáceis de construir de forma abstrata em cadeia. O NEAR pode conseguir isso por meio do NearJS, combinando indexação de dados e front-ends descentralizados – a V2 também será lançada em março de 2024.

Como o NEAR está permitindo a abstração de cadeia?

O ecossistema NEAR tem se desenvolvido em direção à visão de abstração em cadeia desde o seu início em 2018, com foco na usabilidade, um modelo de conta flexível e um blockchain altamente escalável que poderia suportar aplicativos convencionais com bilhões de usuários. Hoje, a pilha se expandiu para suportar a abstração completa da cadeia entre cadeias e todos os tipos de aplicativos.

  • Blockchain escalável e integrado que pode crescer para mais de 1 bilhão de contas ativas diariamente.
  • Pilha de agregação de segurança que consiste em NEAR DA, zkWASM (colaboração com Polygon Labs), e Finalidade rápida oferecida por EigenLayer.
  • Além disso, agregação de contas para permitir transações em todas as cadeias usando uma única conta
  • Camada de dados que suporta tudo, desde cadeias monolíticas, integradas, modulares, privadas e autorizadas até consultar dados em um protocolo previsível.
  • Retransmissores de intenções que podem executar intenções complexas em cadeias usando esta infra.
  • Front-ends descentralizados que fornecem capacidade de descoberta e composição para vários aplicativos em cadeias em uma única experiência.
  • Super carteiras (aplicativos) fáceis de usar e que oferecem uma maneira de navegar por toda a Web3 sem ter que trocar de rede ou lidar com tokens de gás e pontes.

É importante ressaltar que cada uma dessas camadas oferece suporte a construtores de toda a Web3, incluindo Ethereum, rollups e L2s, e além – o futuro multichain está se tornando o futuro da abstração de cadeia.


Fonte: https://pages.near.org/blog/why-chain-abstraction-is-the-next-frontier-for-web3

Deixe um comentário

Required fields are marked *