Porque é que a abstração de cadeias é a próxima fronteira da Web3

PrincipianteMar 18, 2024
A NEAR introduz a visão de abstração da cadeia, permitindo aos utilizadores completar todas as transacções numa única interface sem se preocuparem com carteiras, comutação de rede e taxas de transação. A NEAR concretizou esta visão, tornando-se a rede com mais utilizadores na Web3. Através da abstração da cadeia, os utilizadores podem efetuar transacções com uma única conta em todas as cadeias. O ecossistema NEAR dá as boas-vindas aos construtores de todos os aspectos da Web3 para colaborarem connosco na criação de mais soluções de abstração em cadeia. Vamos fazer avançar a abstração em cadeia como um movimento, melhorando a usabilidade e a capacidade de descoberta como a principal prioridade para todos os construtores Web3.
Porque é que a abstração de cadeias é a próxima fronteira da Web3

A maioria dos dapps actuais não são realmente dapps, ou seja, aplicações descentralizadas. Se precisar de sair da aplicação para começar a utilizá-la, não é realmente uma aplicação - é apenas um frontend. Se os utilizadores tiverem de se integrar manualmente através de bolsas e gerir várias contas e taxas de gás e pontes, será que construiu uma aplicação? Penso que não - o que pode explicar porque é que apenas alguns milhões de pessoas no mundo estão a usar dapps.

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

Atualmente, a narrativa predominante na Web3 é a modularidade, ou seja, a separação das diferentes camadas funcionais de uma cadeia de blocos, ou seja, liquidação, disponibilidade de dados e execução, por uma questão de escalabilidade. Camadas duplas, rollups optimistas e ZK, camadas de disponibilidade de dados, sidechains e canais de estado são exemplos de soluções de modularidade.

Esta proliferação de blockchains & rollups conduziu a uma experiência degradada para utilizadores e programadores. A modularidade e um mundo de muitas cadeias conduzem a uma maior fragmentação da liquidez, das aplicações e dos utilizadores - um grau significativo de complexidade na experiência do utilizador que não se espera que um utilizador comum consiga navegar. Isto também se aplica aos programadores, que se sentem pressionados a comprometerem-se com uma pilha tecnológica específica, limitando o público da sua aplicação. Agora, quando constrói um dapp, está a consagrar-se a um pequeno mercado endereçável ao escolher uma única cadeia.

Quero propor uma visão melhor para todo o ecossistema Ethereum e para toda a Web3: vamos trabalhar em conjunto para fazer avançar a adoção generalizada através da abstração da cadeia. A ideia é que as cadeias de blocos devem ser abstraídas do utilizador para que não constituam barreiras à entrada ou à participação. A NEAR tem vindo a concentrar-se nesta visão desde 2018 e, atualmente, atingiu o maior número de utilizadores de qualquer rede na Web3: 12,4 milhões de contas activas mensais e 34 milhões de contas no total.

Eis como podemos desfragmentar a Web3 e integrar milhares de milhões de utilizadores através de dapps.

O que é que isto significa para o utilizador?

Imaginemos como deveria funcionar a utilização de um dapp: transacionar através de redes e navegar entre experiências com facilidade, tudo numa única interface. Por exemplo, Alice pega no seu telemóvel e abre o KAIKAI a partir do seu ecrã de bloqueio. Encomenda um batido num local e vê na aplicação que há uma oferta de desconto na sua loja de roupa favorita, Maison, e encomenda um par de sapatos para a primavera. Alice vê que ganhou recompensas KAICHING suficientes para obter um crachá da Maison, sem saber que se trata de um NFT no Polygon, e resgata-o na sua conta.

Mais tarde, quando navega na Maison na aplicação KAIKAI, repara que o seu novo crachá revela uma oferta para comprar bilhetes para um evento exclusivo na loja com um DJ de que gosta. Compra o bilhete com KAICHING e recebe 2 bilhetes, ainda sem saber que se trata de um NFT no Arbitrum. Uma vez que recebe um +1, Alice convida o seu amigo Bob para ir com ela e envia-lhe um ping com o seu endereço.

O Bob envia o seu endereço NEAR à Alice e abre a sua aplicação para verificar o bilhete. Envia a Alice alguns ETH para agradecer o convite e olha para as diferentes criptomoedas que tem na sua conta. Como está no metro e tem algum tempo, decide comprar BTC e contrair um empréstimo com USDC para poder cunhar um Fighting Dragon NFT no Magic Eden. O seu amigo Charles enviou-lhe uma mensagem de texto a pedir-lhe que arranjasse um para poderem jogar um contra o outro no Year of the Dragon, um novo jogo no NEAR em que os seus dragões podem lutar entre si por moedas que podem apostar.

Todas estas interacções e transacções podem ter lugar numa única interface e de forma totalmente privada. Não há carteiras, nem redes de comutação, nem taxas de transação a tratar; estas são incorporadas diretamente na troca ou na compra e tratadas em nome do utilizador. Alice não precisa de se preocupar com a rede em que o bilhete se encontra e Bob pode enviar-lhe os fundos para o bilhete em qualquer criptomoeda que queira, passando a comprar um bilhete diferente no segundo seguinte. Tudo dentro de uma aplicação. É este o nível de perfeição que devemos procurar atingir enquanto ecossistema.

Como podemos alcançar a abstração da cadeia?

Todos os que criarem uma aplicação na Web3 beneficiarão do facto de poderem aceder a um mercado tão vasto de potenciais utilizadores como o deste exemplo - ou seja qualquer pessoa que utilize aplicações. Enquanto hoje em dia os programadores escolhem uma rede com base no acesso à liquidez ou nos utilizadores de um determinado rollup ou cadeia, num futuro de abstração da cadeia podem simplesmente construir com a melhor tecnologia. Os utilizadores vão aparecer para as melhores experiências.

Imagine se um utilizador do Gmail não pudesse simplesmente enviar uma mensagem para um endereço do Outlook - não faz sentido. O mesmo se aplica aos endereços Web3. O pressuposto central da abstração da cadeia é: os utilizadores finais não se preocupam com a cadeia de blocos subjacente. Só querem que as aplicações funcionem. Na realidade, as cadeias de blocos são simplesmente infra-estruturas para receber valor da Web3: segurança dos bens contra confiscos, oportunidades económicas, eliminação de intermediários nas transacções, identidade global sem permissões, proveniência de dados, experiências de entretenimento e muito mais.

O principal objetivo da abstração em cadeia é desfragmentar a paisagem modular cada vez mais fragmentada da Web3. Embora seja mais visível ao nível da experiência do utilizador, esta desfragmentação da liquidez e das contas é possível graças à inovação ao nível da segurança.

O conhecimento zero (ZK) introduz uma abordagem essencialmente nova à segurança do livro-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. Isto significa que, se antes os programadores eram obrigados a construir numa cadeia partilhada ou a gastar imensos recursos para lançar uma nova, agora podem simplesmente criar uma no seu único servidor.

Este novo paradigma introduz a ideia de liquidação cruzada: à medida que mais cadeias se tornam totalmente prováveis por ZK, se alguma prova for publicada noutras cadeias, não há forma de reverter esta cadeia sem ter de reverter também outras cadeias. As transacções de uma cadeia também podem ser liquidadas em várias outras através de provas ZK. Isto proporciona uma segurança em rede, uma vez que todas as provas são continuamente agregadas, permitindo a circulação segura de activos entre essas cadeias.

Para conseguir uma segurança unificada, são necessárias duas coisas na base da pilha: Disponibilidade de dados, que fornece uma forma de todos sincronizarem mesmo que o operador esteja offline, e um sequenciador descentralizado para aplicações que não têm um operador central.

A camada seguinte é a identidade com essa segurança unificada. Os utilizadores podem ter um endereço em todas as cadeias possíveis e movimentar bens entre elas livremente. Do ponto de vista do utilizador, esta deve ser uma conta única em que interage com aplicações em cadeias diferentes e os activos são ligados ou trocados automaticamente.

Chamo a isto "agregação de contas" e partilharei mais pormenores sobre o assunto noutra publicação em breve. A NEAR lançará a próxima versão do FastAuth em março de 2024, que tem um mapeamento dos endereços NEAR para EVM, Bitcoin e outros endereços. As contas NEAR podem solicitar a assinatura de uma transação para outra cadeia. Isto permite-lhes construir aplicações multichain diretamente como contratos inteligentes no NEAR.

A última camada é a unificação da camada de experiência, ou da camada de aplicação (por exemplo DapDap)-proporcionando uma forma de interagir com aplicações em várias cadeias sem que os utilizadores mudem ou precisem de sair de uma única interface. Um frontend descentralizado pode fornecer componentes fáceis de construir de uma forma abstrata em cadeia. A NEAR pode conseguir isso através do NearJS, combinando indexação de dados e front-ends descentralizados - a versão 2 também será lançada em março de 2024.

Como é que o NEAR permite a abstração da cadeia?

O ecossistema NEAR tem vindo a construir a visão de abstração da cadeia desde o seu início em 2018, centrando-se na usabilidade, num modelo de conta flexível e numa cadeia de blocos altamente escalável que poderia suportar aplicações mainstream com milhares de milhões de utilizadores. Atualmente, a pilha expandiu-se para suportar a abstração total da cadeia entre cadeias e todos os tipos de aplicações.

  • Blockchain escalável e integrada que pode crescer para mais de 1B de contas activas diárias.
  • Pilha de agregação de segurança que consiste em NEAR DA, zkWASM (colaboração com a Polygon Labs) e Fast Finality alimentado por EigenLayer.
  • Agregação de contas para além disso, para permitir efetuar transacções em todas as cadeias utilizando uma única conta
  • Camada de dados que suporta tudo, desde cadeias monolíticas, integradas, modulares, privadas e com permissões para consultar dados num protocolo previsível.
  • Os retransmissores de intenções que podem executar intenções complexas em cadeias utilizando esta infraestrutura.
  • Frontends descentralizados que proporcionam a descoberta e a composição de várias aplicações em cadeias numa única experiência.
  • Super (app) carteiras que são fáceis de utilizar e oferecem uma forma de navegar em toda a Web3 sem ter de mudar de rede ou lidar com tokens de gás e pontes.

É importante ressaltar que cada uma dessas camadas suporta construtores de toda a Web3, incluindo Ethereum, rollups & L2s e muito mais - o futuro da multichain está se tornando o futuro da abstração da cadeia.

Apelo à ação

2024 é o ano de esconder a complexidade da infraestrutura multichain para proporcionar as experiências Web3 que ambicionamos. Melhorar a usabilidade e a capacidade de descoberta deve ser uma prioridade para todos os criadores de Web3, bem como resolver os problemas de fragmentação da liquidez e de segurança.

Vamos fazer da abstração em cadeia um movimento. O ecossistema NEAR convida os criadores de toda a Web3 a tirar partido das soluções que oferecemos e a colaborar connosco para construirmos juntos mais soluções de abstração em cadeia. Fique atento a mais notícias sobre colaborações, bem como a pormenores sobre um evento empolgante que a Fundação NEAR irá co-organizar na ETHDenver 2024.

Agradecimentos especiais a Zaki Manian pelas conversas que conduziram a este post, bem como pela sua análise.

Declaração de exoneração de responsabilidade:

  1. Este artigo foi reimpresso de[near], Todos os direitos de autor pertencem ao autor original[A POST FROM ILLIA POLOSUKHIN]. Se houver objecções a esta reimpressão, contacte a equipa da Gate Learn, que tratará prontamente do assunto.
  2. Declaração de exoneração de responsabilidade: Os pontos de vista e opiniões expressos neste artigo são da exclusiva responsabilidade do autor e não constituem um conselho de investimento.
  3. As traduções do artigo para outras línguas são efectuadas pela equipa Gate Learn. A menos que seja mencionado, é proibido copiar, distribuir ou plagiar os artigos traduzidos.

Porque é que a abstração de cadeias é a próxima fronteira da Web3

PrincipianteMar 18, 2024
A NEAR introduz a visão de abstração da cadeia, permitindo aos utilizadores completar todas as transacções numa única interface sem se preocuparem com carteiras, comutação de rede e taxas de transação. A NEAR concretizou esta visão, tornando-se a rede com mais utilizadores na Web3. Através da abstração da cadeia, os utilizadores podem efetuar transacções com uma única conta em todas as cadeias. O ecossistema NEAR dá as boas-vindas aos construtores de todos os aspectos da Web3 para colaborarem connosco na criação de mais soluções de abstração em cadeia. Vamos fazer avançar a abstração em cadeia como um movimento, melhorando a usabilidade e a capacidade de descoberta como a principal prioridade para todos os construtores Web3.
Porque é que a abstração de cadeias é a próxima fronteira da Web3

A maioria dos dapps actuais não são realmente dapps, ou seja, aplicações descentralizadas. Se precisar de sair da aplicação para começar a utilizá-la, não é realmente uma aplicação - é apenas um frontend. Se os utilizadores tiverem de se integrar manualmente através de bolsas e gerir várias contas e taxas de gás e pontes, será que construiu uma aplicação? Penso que não - o que pode explicar porque é que apenas alguns milhões de pessoas no mundo estão a usar dapps.

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

Atualmente, a narrativa predominante na Web3 é a modularidade, ou seja, a separação das diferentes camadas funcionais de uma cadeia de blocos, ou seja, liquidação, disponibilidade de dados e execução, por uma questão de escalabilidade. Camadas duplas, rollups optimistas e ZK, camadas de disponibilidade de dados, sidechains e canais de estado são exemplos de soluções de modularidade.

Esta proliferação de blockchains & rollups conduziu a uma experiência degradada para utilizadores e programadores. A modularidade e um mundo de muitas cadeias conduzem a uma maior fragmentação da liquidez, das aplicações e dos utilizadores - um grau significativo de complexidade na experiência do utilizador que não se espera que um utilizador comum consiga navegar. Isto também se aplica aos programadores, que se sentem pressionados a comprometerem-se com uma pilha tecnológica específica, limitando o público da sua aplicação. Agora, quando constrói um dapp, está a consagrar-se a um pequeno mercado endereçável ao escolher uma única cadeia.

Quero propor uma visão melhor para todo o ecossistema Ethereum e para toda a Web3: vamos trabalhar em conjunto para fazer avançar a adoção generalizada através da abstração da cadeia. A ideia é que as cadeias de blocos devem ser abstraídas do utilizador para que não constituam barreiras à entrada ou à participação. A NEAR tem vindo a concentrar-se nesta visão desde 2018 e, atualmente, atingiu o maior número de utilizadores de qualquer rede na Web3: 12,4 milhões de contas activas mensais e 34 milhões de contas no total.

Eis como podemos desfragmentar a Web3 e integrar milhares de milhões de utilizadores através de dapps.

O que é que isto significa para o utilizador?

Imaginemos como deveria funcionar a utilização de um dapp: transacionar através de redes e navegar entre experiências com facilidade, tudo numa única interface. Por exemplo, Alice pega no seu telemóvel e abre o KAIKAI a partir do seu ecrã de bloqueio. Encomenda um batido num local e vê na aplicação que há uma oferta de desconto na sua loja de roupa favorita, Maison, e encomenda um par de sapatos para a primavera. Alice vê que ganhou recompensas KAICHING suficientes para obter um crachá da Maison, sem saber que se trata de um NFT no Polygon, e resgata-o na sua conta.

Mais tarde, quando navega na Maison na aplicação KAIKAI, repara que o seu novo crachá revela uma oferta para comprar bilhetes para um evento exclusivo na loja com um DJ de que gosta. Compra o bilhete com KAICHING e recebe 2 bilhetes, ainda sem saber que se trata de um NFT no Arbitrum. Uma vez que recebe um +1, Alice convida o seu amigo Bob para ir com ela e envia-lhe um ping com o seu endereço.

O Bob envia o seu endereço NEAR à Alice e abre a sua aplicação para verificar o bilhete. Envia a Alice alguns ETH para agradecer o convite e olha para as diferentes criptomoedas que tem na sua conta. Como está no metro e tem algum tempo, decide comprar BTC e contrair um empréstimo com USDC para poder cunhar um Fighting Dragon NFT no Magic Eden. O seu amigo Charles enviou-lhe uma mensagem de texto a pedir-lhe que arranjasse um para poderem jogar um contra o outro no Year of the Dragon, um novo jogo no NEAR em que os seus dragões podem lutar entre si por moedas que podem apostar.

Todas estas interacções e transacções podem ter lugar numa única interface e de forma totalmente privada. Não há carteiras, nem redes de comutação, nem taxas de transação a tratar; estas são incorporadas diretamente na troca ou na compra e tratadas em nome do utilizador. Alice não precisa de se preocupar com a rede em que o bilhete se encontra e Bob pode enviar-lhe os fundos para o bilhete em qualquer criptomoeda que queira, passando a comprar um bilhete diferente no segundo seguinte. Tudo dentro de uma aplicação. É este o nível de perfeição que devemos procurar atingir enquanto ecossistema.

Como podemos alcançar a abstração da cadeia?

Todos os que criarem uma aplicação na Web3 beneficiarão do facto de poderem aceder a um mercado tão vasto de potenciais utilizadores como o deste exemplo - ou seja qualquer pessoa que utilize aplicações. Enquanto hoje em dia os programadores escolhem uma rede com base no acesso à liquidez ou nos utilizadores de um determinado rollup ou cadeia, num futuro de abstração da cadeia podem simplesmente construir com a melhor tecnologia. Os utilizadores vão aparecer para as melhores experiências.

Imagine se um utilizador do Gmail não pudesse simplesmente enviar uma mensagem para um endereço do Outlook - não faz sentido. O mesmo se aplica aos endereços Web3. O pressuposto central da abstração da cadeia é: os utilizadores finais não se preocupam com a cadeia de blocos subjacente. Só querem que as aplicações funcionem. Na realidade, as cadeias de blocos são simplesmente infra-estruturas para receber valor da Web3: segurança dos bens contra confiscos, oportunidades económicas, eliminação de intermediários nas transacções, identidade global sem permissões, proveniência de dados, experiências de entretenimento e muito mais.

O principal objetivo da abstração em cadeia é desfragmentar a paisagem modular cada vez mais fragmentada da Web3. Embora seja mais visível ao nível da experiência do utilizador, esta desfragmentação da liquidez e das contas é possível graças à inovação ao nível da segurança.

O conhecimento zero (ZK) introduz uma abordagem essencialmente nova à segurança do livro-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. Isto significa que, se antes os programadores eram obrigados a construir numa cadeia partilhada ou a gastar imensos recursos para lançar uma nova, agora podem simplesmente criar uma no seu único servidor.

Este novo paradigma introduz a ideia de liquidação cruzada: à medida que mais cadeias se tornam totalmente prováveis por ZK, se alguma prova for publicada noutras cadeias, não há forma de reverter esta cadeia sem ter de reverter também outras cadeias. As transacções de uma cadeia também podem ser liquidadas em várias outras através de provas ZK. Isto proporciona uma segurança em rede, uma vez que todas as provas são continuamente agregadas, permitindo a circulação segura de activos entre essas cadeias.

Para conseguir uma segurança unificada, são necessárias duas coisas na base da pilha: Disponibilidade de dados, que fornece uma forma de todos sincronizarem mesmo que o operador esteja offline, e um sequenciador descentralizado para aplicações que não têm um operador central.

A camada seguinte é a identidade com essa segurança unificada. Os utilizadores podem ter um endereço em todas as cadeias possíveis e movimentar bens entre elas livremente. Do ponto de vista do utilizador, esta deve ser uma conta única em que interage com aplicações em cadeias diferentes e os activos são ligados ou trocados automaticamente.

Chamo a isto "agregação de contas" e partilharei mais pormenores sobre o assunto noutra publicação em breve. A NEAR lançará a próxima versão do FastAuth em março de 2024, que tem um mapeamento dos endereços NEAR para EVM, Bitcoin e outros endereços. As contas NEAR podem solicitar a assinatura de uma transação para outra cadeia. Isto permite-lhes construir aplicações multichain diretamente como contratos inteligentes no NEAR.

A última camada é a unificação da camada de experiência, ou da camada de aplicação (por exemplo DapDap)-proporcionando uma forma de interagir com aplicações em várias cadeias sem que os utilizadores mudem ou precisem de sair de uma única interface. Um frontend descentralizado pode fornecer componentes fáceis de construir de uma forma abstrata em cadeia. A NEAR pode conseguir isso através do NearJS, combinando indexação de dados e front-ends descentralizados - a versão 2 também será lançada em março de 2024.

Como é que o NEAR permite a abstração da cadeia?

O ecossistema NEAR tem vindo a construir a visão de abstração da cadeia desde o seu início em 2018, centrando-se na usabilidade, num modelo de conta flexível e numa cadeia de blocos altamente escalável que poderia suportar aplicações mainstream com milhares de milhões de utilizadores. Atualmente, a pilha expandiu-se para suportar a abstração total da cadeia entre cadeias e todos os tipos de aplicações.

  • Blockchain escalável e integrada que pode crescer para mais de 1B de contas activas diárias.
  • Pilha de agregação de segurança que consiste em NEAR DA, zkWASM (colaboração com a Polygon Labs) e Fast Finality alimentado por EigenLayer.
  • Agregação de contas para além disso, para permitir efetuar transacções em todas as cadeias utilizando uma única conta
  • Camada de dados que suporta tudo, desde cadeias monolíticas, integradas, modulares, privadas e com permissões para consultar dados num protocolo previsível.
  • Os retransmissores de intenções que podem executar intenções complexas em cadeias utilizando esta infraestrutura.
  • Frontends descentralizados que proporcionam a descoberta e a composição de várias aplicações em cadeias numa única experiência.
  • Super (app) carteiras que são fáceis de utilizar e oferecem uma forma de navegar em toda a Web3 sem ter de mudar de rede ou lidar com tokens de gás e pontes.

É importante ressaltar que cada uma dessas camadas suporta construtores de toda a Web3, incluindo Ethereum, rollups & L2s e muito mais - o futuro da multichain está se tornando o futuro da abstração da cadeia.

Apelo à ação

2024 é o ano de esconder a complexidade da infraestrutura multichain para proporcionar as experiências Web3 que ambicionamos. Melhorar a usabilidade e a capacidade de descoberta deve ser uma prioridade para todos os criadores de Web3, bem como resolver os problemas de fragmentação da liquidez e de segurança.

Vamos fazer da abstração em cadeia um movimento. O ecossistema NEAR convida os criadores de toda a Web3 a tirar partido das soluções que oferecemos e a colaborar connosco para construirmos juntos mais soluções de abstração em cadeia. Fique atento a mais notícias sobre colaborações, bem como a pormenores sobre um evento empolgante que a Fundação NEAR irá co-organizar na ETHDenver 2024.

Agradecimentos especiais a Zaki Manian pelas conversas que conduziram a este post, bem como pela sua análise.

Declaração de exoneração de responsabilidade:

  1. Este artigo foi reimpresso de[near], Todos os direitos de autor pertencem ao autor original[A POST FROM ILLIA POLOSUKHIN]. Se houver objecções a esta reimpressão, contacte a equipa da Gate Learn, que tratará prontamente do assunto.
  2. Declaração de exoneração de responsabilidade: Os pontos de vista e opiniões expressos neste artigo são da exclusiva responsabilidade do autor e não constituem um conselho de investimento.
  3. As traduções do artigo para outras línguas são efectuadas pela equipa Gate Learn. A menos que seja mencionado, é proibido copiar, distribuir ou plagiar os artigos traduzidos.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!