Resolvendo Através de Problemas: Uma Nova Perspectiva sobre Abstração de Cadeia

AvançadoSep 24, 2024
Se você se encontrou confuso ao se deparar pela primeira vez com o conceito de "abstração de cadeia", você não está sozinho. Este artigo partirá do básico para explorar o conceito, com o objetivo de descobrir insights valiosos em meio ao vasto mar de complexidade.
Resolvendo Através de Problemas: Uma Nova Perspectiva sobre Abstração de Cadeia

Se você ficou confuso ao se deparar pela primeira vez com o conceito de 'abstração de cadeia', você não está sozinho.

— Parece importante, com muitos projetos e financiamento substancial todos alegando ser o padrão... no entanto, sua utilidade prática permanece incerta. Será que a "abstração de cadeia" é apenas mais um jargão no pipeline Web3?

Este artigo analisará o conceito desde o início, visando extrair insights valiosos do mar de ambiguidade.

TL;DR:

  • O objetivo da abstração é esconder a complexidade. No contexto do Web3, o nível de abstração muitas vezes supera o do Web2, tornando-o mais desafiador.
  • A modularização diminui as barreiras para a construção de blockchains públicos, enquanto a abstração de cadeia envolve a reestruturação das relações de blockchain e a melhoria da experiência do usuário/desenvolvedor.
  • Diferenciando transferências de ativos cross-chain, comunicação cross-chain, interoperabilidade e abstração de cadeias: um conjunto de conceitos interconectados centrados na coordenação de mudanças de estado (transações) em várias cadeias, embora a implementação prática muitas vezes confunda essas distinções.
  • Soluções de abstração de cadeia baseadas em intenção estão se tornando arquiteturas populares, com muitos produtos baseados em componentes gradualmente formando a forma final da abstração de cadeia.
  • O discurso e o progresso em torno da abstração de cadeia ainda estão limitados por uma abordagem de infraestrutura em primeiro lugar. Para a abstração de cadeia evoluir para uma questão significativa, ela requer uma atividade on-chain mais intensa, avanços na modularização e uma base crescente de usuários e desenvolvedores.
  • O futuro da abstração em cadeia não é um caminho direto e requer consideração do seu impacto em blockchains de longa cauda e exploração de aplicações não DeFi.

O que é Abstração de Cadeia?

  1. A abstração de cadeia é um problema real?
  2. Se sim, em que categoria de problemas ele se encaixa?
  3. Quais são as diferenças entre cross-chain, interoperabilidade e abstração de cadeia?

A abstração de cadeia é um problema real?

— Nem sempre. A validade de um problema depende do seu contexto, assim como perguntar às pessoas há 500 anos sobre a crise energética.

Então, de onde vem nossa discussão sobre abstração de cadeia?

Diferentes perspectivas podem incluir palavras-chave como Ethereum roadmap, modularização, intenção e adoção em massa... A visão mais explicativa no momento parece ser que a abstração de cadeia representa a última metade da modularização.

Para entender esta visão, é essencial definir a abstração da cadeia.

Na ciência da computação, “abstração” refere-se ao processo de separar operações e conceitos de alto nível dos processos subjacentes, com o objetivo de simplificar a compreensão ao esconder a complexidade. Por exemplo, a maioria dos usuários da Web2 só precisa saber sobre navegadores e ChatGPT, sem precisar entender o conteúdo ou conceitos abstratos subjacentes.

Da mesma forma:

  • Abstração de Conta: Esconde informações internas como endereços de conta de blockchain, chaves privadas e frases mnemônicas para alcançar uma experiência do usuário perfeita.
  • Abstração de Cadeia: Oculta informações internas como mecanismos de consenso, taxas de gás e tokens nativos de várias cadeias para alcançar uma experiência contínua entre cadeias.

No desenvolvimento de software tradicional, a abstração e a modularização são conceitos intimamente relacionados. A abstração define as camadas e a arquitetura do sistema, enquanto a modularização é o método para implementar essa arquitetura. Especificamente, cada módulo representa um nível de abstração, e as interações entre os módulos obscurecem sua complexidade interna, facilitando a expansão, reutilização e manutenção do código. Sem a abstração, os limites entre os módulos se tornariam complexos e difíceis de gerenciar.


Origem:https://web.cs.ucla.edu/classes/winter12/cs111/scribe/3a/

É importante notar que o Web2 geralmente lida com abstração e modularização dentro de ecossistemas fechados ou semi-fechados, com camadas de abstração concentradas em uma única plataforma ou aplicação. O ambiente é relativamente controlado e questões de compatibilidade entre plataformas ou sistemas geralmente não precisam ser consideradas. No entanto, no contexto do Web3, impulsionado pela busca da descentralização e ecossistemas abertos, a relação entre modularização e abstração se torna mais complexa.

Atualmente, enquanto a modularização ajuda a resolver problemas de abstração dentro de blockchains públicos individuais e reduz as barreiras para o desenvolvimento de blockchain, a abstração da experiência do usuário e do desenvolvedor em um ambiente de múltiplas cadeias ainda é uma área não totalmente coberta pela modularização. Existe um efeito de ilha notável entre diferentes blockchains públicos e ecossistemas, manifestando-se em termos de liquidez e dispersão de desenvolvedores e usuários. O conceito de abstração de cadeia envolve a reestruturação das relações entre blockchains para alcançar conexão, integração e compatibilidade em várias cadeias, como evidenciado pelo artigo da Near publicado no início deste ano.

Podemos considerar a urgência da abstração de cadeia como um problema real a ser intimamente relacionado às seguintes condições:

  • Atividade On-Chain: Se mais dApps estão trazendo aumento na atividade do usuário on-chain.
  • Progresso em Blockchains Modulares: Se um comportamento mais ativo on-chain está impulsionando o desenvolvimento de rollups adicionais e cadeias de aplicativos.
  • Barreiras de entrada para novos usuários e desenvolvedores: Quanto a paisagem atual do blockchain impede a entrada de novos participantes, focando no atrito experimentado durante as fases de crescimento, em vez de períodos de estagnação.

A que categoria de problema pertence a Abstração de Cadeia?

A própria abstração da cadeia é um conceito abstrato com um nível mais elevado de narrativa dentro da Web3, o que pode explicar em parte por que parece multifacetado e um tanto elusivo. Especificamente, não é uma solução em si, mas sim uma filosofia orientadora.

Outro exemplo é o Bitcoin hoje. Depois de passar por vários eventos de redução pela metade, flutuações dramáticas de preços e a introdução de ETFs, o Bitcoin evoluiu além de uma mera solução técnica ou classe de ativos. Tornou-se um sistema ideológico e um totem da indústria atravessando o tempo, representando uma série de valores criptográficos centrais e continuará a guiar a inovação e o desenvolvimento na indústria no futuro previsível.

Quais são as diferenças e conexões entre Cross-Chain, Interoperabilidade e Abstração de Cadeia?

Podemos entender a interoperabilidade e a abstração de cadeias cruzadas através de um espectro do concreto ao abstrato. Embora elas formem um subconjunto de conceitos centrados na coordenação de mudanças de estado (transações) entre diferentes cadeias, muitas vezes se sobrepõem e se confundem em aplicações práticas.

Aplicações e protocolos relacionados à transferência entre cadeias geralmente podem ser categorizados em dois tipos:

  1. Transferência de Ativos Cross-Chain: Inclui pontes cross-chain, AMMs cross-chain, agregadores cross-chain, etc.
  2. Comunicação entre Cadeias: Inclui protocolos como LayerZero, Wormhole, Cosmos IBC, etc.

As transferências de ativos dependem da passagem de mensagens. A camada de passagem de mensagens para aplicativos de transferência de ativos entre cadeias normalmente consiste em um conjunto de contratos inteligentes on-chain e lógica de atualização de estado. Abstrair essa funcionalidade de mensagens para uma solução geral em nível de protocolo é o que os protocolos de comunicação entre cadeias visam alcançar.

Os protocolos de comunicação entre cadeias lidam com operações entre cadeias mais complexas, como governança, mineração de liquidez, negociação de NFTs, emissão de tokens e operações de jogos. Os protocolos de interoperabilidade constroem sobre essa base, abordando níveis mais profundos de processamento de dados, consenso e verificação para garantir consistência e compatibilidade entre diferentes blockchains. Na prática, esses dois conceitos muitas vezes se sobrepõem e podem ser usados de forma intercambiável, dependendo do contexto.

A abstração de cadeia engloba a interoperabilidade blockchain, mas adiciona uma camada de melhorias na experiência do usuário e do desenvolvedor. Isso está relacionado à narrativa emergente de intenção. A combinação de intenção e abstração de cadeia será discutida mais adiante.

Quais questões específicas a abstração de cadeia abrange?

  1. Como pode ser implementada a abstração de cadeia?
  2. Por que devemos focar na integração de abstração de cadeia e sistemas baseados em intenção?

Como alcançar a abstração de cadeia?

Diferentes projetos abordam a abstração de cadeia de forma diferente. Aqui, nós os categorizamos em duas escolas: a escola clássica, que evolui a partir de protocolos de interoperabilidade e está mais próxima da abstração do lado do desenvolvedor, e a escola baseada em intenção, que combina arquiteturas de intenção emergentes e foca mais na abstração do lado do usuário.

A história da escola clássica remonta a Cosmos e Polkadot, que antecedem o conceito de abstração de cadeia. Novos entrantes como OP Superchain e Polygon Aggregator estão atualmente focados na agregação de liquidez e interoperabilidade dentro do ecossistema Ethereum L2. Provedores de protocolo de comunicação entre cadeias como LayerZero, Wormhole e Axelar também estão se expandindo para mais cadeias, buscando uma adoção mais ampla para aprimorar seus efeitos de rede.

A escola baseada em intenções inclui projetos de Camada 1 como Near e Particle Network, que visam fornecer soluções abrangentes de abstração de cadeia, bem como projetos baseados em componentes que abordam problemas específicos, principalmente dentro de protocolos DeFi, como UniswapX, 1inch e Across Protocol.

Seja da escola clássica ou baseada em intenção, seu design principal se concentra em interações seguras e eficientes entre cadeias, incluindo, mas não se limitando a interfaces de usuário unificadas, funcionalidade de dApp sem emenda entre cadeias e patrocínio e gerenciamento de gás.

Por que focar na integração da abstração de cadeia e intenção?

A proliferação de "protocolos xx baseados em intenção" despertou interesse significativo. Esta seção explorará as razões e o potencial por trás de seu surgimento como uma arquitetura de produto popular.

Similar à abstração e modularidade, a intenção não é um conceito nativo do Web3. O reconhecimento de intenções tem sido um tópico no processamento de linguagem natural por décadas e tem sido extensivamente estudado no diálogo humano-computador.

No contexto do Web3, a pesquisa sobre intenção está intimamente associada ao conhecido Paradigmapapel.Embora conceitos de design semelhantes tenham sido refletidos em produtos como CoWSwap, 1inch e Telegram Bot, o núcleo da arquitetura de intenção foi formalmente introduzido neste artigo - os usuários precisam apenas especificar o resultado desejado sem se preocupar com o processo, idealmente terceirizando a execução da tarefa complexa para terceiros. Isso se alinha bem com as melhorias na experiência do usuário que a abstração de cadeia visa abordar e fornece uma abordagem de solução mais concreta.

O mercado apresenta várias classificações arquitetônicas para abstração de cadeias. Notável entre eles é oframework CAKE(Elementos-chave de Abstração de Cadeia) desenvolvido pela Frontier Research. Este framework integra a arquitetura de intenção e divide os elementos de abstração de cadeia em camada de permissão, camada de resolução e camada de liquidação. Outros frameworks, como o Everclear, fizeram ajustes nesta estrutura adicionando uma função de compensação entre a camada de resolução e a camada de liquidação.


Fonte: Pesquisa de Fronteira

Especificamente:

  • Camada de Permissão: O núcleo é a abstração de conta, que serve como ponto de entrada do usuário para dAPPs, permitindo que os usuários especifiquem suas intenções para cotações.
  • Camada do Solucionador: Isso geralmente consiste em solucionadores de terceiros off-chain que atendem às intenções do usuário. Esses solucionadores competem por pedidos.
  • Camada de Liquidação: Após os usuários aprovarem as transações, mecanismos como oráculos e pontes entre cadeias são invocados para garantir a execução da transação. Os usuários recebem os resultados esperados, e os solucionadores são compensados.

Os solvers na camada do solver são entidades terceiras off-chain, frequentemente referidas como solvers, resolvers, searchers, fillers, takers, relayers, etc., em diferentes protocolos. Os solvers normalmente precisam apostar ativos como garantia para se qualificar para competir em ordens.

O processo de usar produtos baseados em intenção é semelhante a fazer uma ordem limite. Em contextos de cadeia cruzada, para agilizar o cumprimento das intenções do usuário, os solucionadores frequentemente fornecem financiamento antecipado e cobram uma taxa de risco na liquidação (esse modelo é semelhante a um empréstimo de curto prazo, onde o prazo do empréstimo = tempo de sincronização do estado da blockchain e juros = taxa de serviço).

Soluções abrangentes de intenção, exemplificadas pela Near, visam integrar as camadas de permissão, resolução e liquidação em um produto de infraestrutura unificado. Atualmente, essas soluções estão em estágios iniciais de prova de conceito, tornando desafiador observar e avaliar diretamente sua eficácia.

Em contraste, as soluções de intenção baseadas em componentes, representadas por protocolos DeFi intercadeias, já mostraram vantagens significativas sobre modelos tradicionais de intercadeia (como Lock & Mint, Burn & Mint). Por exemplo, o produto principal da Across Protocol, Across Bridge, utiliza uma arquitetura baseada em intenção para atingir velocidade de primeira linha, baixo custo e capacidades de taxa entre as pontes intercadeias no ecossistema EVM, com vantagens notáveis em cenários de intercadeias em pequena escala.


Velocidades e taxas de interligação cruzada para diferentes produtos exibidos pelo agregador
Fonte: Jumper


Across Protocol vs. StarGate: Comparação de velocidade e custo em cenários L2-L1

Origem: https://dune.com/sandman2797/across-vs-stargate-taxi-vs-bus-eth


Across Protocol tem Capacidades de Taxas Mais Altas (Fonte: DefiLlama)

De acordo com o roteiro, o Across Protocol está programado para lançar sua camada de liquidação de intenções de cross-chain na Fase 3. ERC-7683, proposto em conjunto pela Uniswap Labs e pelo Across Protocol, tem como objetivo reduzir as barreiras de entrada para solucionadores por meio da expressão padronizada de intenções e construir uma rede universal para solucionadores. Muitos produtos baseados em componentes podem gradualmente compor a forma final de abstração de cadeia.

Quais são os problemas com a nossa compreensão e prática da abstração de cadeia?

  1. Que problemas o infracentrismo criou?
  2. Quais outras perguntas valem a pena considerar sobre a abstração de cadeia?

Que problemas o infracentrismo criou?

Como líderes em protocolos de interoperabilidade, a Layerzero levantou US$ 290 milhões e a Wormhole arrecadou US$ 225 milhões. Com o FDV muitas vezes atingindo os bilhões e baixos volumes de circulação, seus tokens se tornaram emblemáticos de projetos apoiados por VC criticados neste ciclo, minando a confiança no espaço de abstração da cadeia.

Voltando para o quadrinho no início do artigo, os projetos de abstração de cadeia possuem cada um uma pilha técnica e padrões de token. Em um ambiente de mercado carente de crescimento externo, eles são inevitavelmente criticados como "infraestrutura aérea." A disparidade nos dados antes e depois do airdrop da Layerzero também levou ao ceticismo sobre a verdadeira demanda por "comunicação entre cadeias."


Discrepância significativa de dados antes e depois do airdrop da Layerzero

Origem: https://dune.com/cryptoded/layerzero

Na página do fórum ERC-7683, em resposta às críticas de que as funções de transferência de ativos entre cadeias são muito pequenas, não universal o suficiente e suportam poucos ecossistemas, os desenvolvedores discutiram o papel dos padrões ERC. Os defensores dos ERCs minimalistas argumentam que os padrões de nível de ferramenta são suficientes para abordar as questões atuais e podem ser combinados com os padrões existentes com resistência relativamente baixa.

Dado que a filosofia de design da arquitetura de intenções é em grande parte centrada em aplicativos, os padrões de protocolo “universais, de pilha completa, compatíveis” podem às vezes se tornar “muito vagos e sem sentido” ou “muito complicados para resolver problemas práticos”, levando a uma situação um tanto irônica - protocolos de abstração de cadeia projetados para lidar com fragmentação acabam entregando soluções fragmentadas.


Origem:https://ethereum-magicians.org/t/erc-7683-cross-chain-intents-standard/19619/18

Que outras questões valem a pena considerar sobre a abstração em cadeia?

  • Para novas ou longas cadeias, a abstração da cadeia aumenta a dificuldade de reter TVL (similar ao impacto da globalização em regiões subdesenvolvidas). Que efeito isso pode ter na adoção da abstração da cadeia?
  • Um estudoA Variant sugere que a UniswapX vai liderar os tokens de long-tail em direção às AMMs, enquanto os tokens mainstream são cada vez mais preenchidos por solvers off-chain. Essa será a tendência futura para as DEXs? Será adicionada uma camada global de solvers por cima da camada global de liquidez?
  • Que formas podem tomar as arquiteturas de produtos baseadas em intenções além dos protocolos DeFi?
  • Abstração de cadeia se tornará uma grande tendência ou uma bolha significativa após a modularidade?

Aviso Legal:

  1. Este artigo é reproduzido a partir de [Gatemintventures], e os direitos autorais pertencem ao autor original [Lydia Wu], se você tiver alguma objeção à reprodução, por favor entre em contato Equipe Gate Learn, a equipe irá lidar com isso o mais rápido possível de acordo com os procedimentos pertinentes.
  2. Disclaimer: Os pontos de vista e opiniões expressos neste artigo representam apenas os pontos de vista pessoais do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. Salvo menção em contrário, é proibida a cópia, distribuição ou plágio dos artigos traduzidos.

Resolvendo Através de Problemas: Uma Nova Perspectiva sobre Abstração de Cadeia

AvançadoSep 24, 2024
Se você se encontrou confuso ao se deparar pela primeira vez com o conceito de "abstração de cadeia", você não está sozinho. Este artigo partirá do básico para explorar o conceito, com o objetivo de descobrir insights valiosos em meio ao vasto mar de complexidade.
Resolvendo Através de Problemas: Uma Nova Perspectiva sobre Abstração de Cadeia

Se você ficou confuso ao se deparar pela primeira vez com o conceito de 'abstração de cadeia', você não está sozinho.

— Parece importante, com muitos projetos e financiamento substancial todos alegando ser o padrão... no entanto, sua utilidade prática permanece incerta. Será que a "abstração de cadeia" é apenas mais um jargão no pipeline Web3?

Este artigo analisará o conceito desde o início, visando extrair insights valiosos do mar de ambiguidade.

TL;DR:

  • O objetivo da abstração é esconder a complexidade. No contexto do Web3, o nível de abstração muitas vezes supera o do Web2, tornando-o mais desafiador.
  • A modularização diminui as barreiras para a construção de blockchains públicos, enquanto a abstração de cadeia envolve a reestruturação das relações de blockchain e a melhoria da experiência do usuário/desenvolvedor.
  • Diferenciando transferências de ativos cross-chain, comunicação cross-chain, interoperabilidade e abstração de cadeias: um conjunto de conceitos interconectados centrados na coordenação de mudanças de estado (transações) em várias cadeias, embora a implementação prática muitas vezes confunda essas distinções.
  • Soluções de abstração de cadeia baseadas em intenção estão se tornando arquiteturas populares, com muitos produtos baseados em componentes gradualmente formando a forma final da abstração de cadeia.
  • O discurso e o progresso em torno da abstração de cadeia ainda estão limitados por uma abordagem de infraestrutura em primeiro lugar. Para a abstração de cadeia evoluir para uma questão significativa, ela requer uma atividade on-chain mais intensa, avanços na modularização e uma base crescente de usuários e desenvolvedores.
  • O futuro da abstração em cadeia não é um caminho direto e requer consideração do seu impacto em blockchains de longa cauda e exploração de aplicações não DeFi.

O que é Abstração de Cadeia?

  1. A abstração de cadeia é um problema real?
  2. Se sim, em que categoria de problemas ele se encaixa?
  3. Quais são as diferenças entre cross-chain, interoperabilidade e abstração de cadeia?

A abstração de cadeia é um problema real?

— Nem sempre. A validade de um problema depende do seu contexto, assim como perguntar às pessoas há 500 anos sobre a crise energética.

Então, de onde vem nossa discussão sobre abstração de cadeia?

Diferentes perspectivas podem incluir palavras-chave como Ethereum roadmap, modularização, intenção e adoção em massa... A visão mais explicativa no momento parece ser que a abstração de cadeia representa a última metade da modularização.

Para entender esta visão, é essencial definir a abstração da cadeia.

Na ciência da computação, “abstração” refere-se ao processo de separar operações e conceitos de alto nível dos processos subjacentes, com o objetivo de simplificar a compreensão ao esconder a complexidade. Por exemplo, a maioria dos usuários da Web2 só precisa saber sobre navegadores e ChatGPT, sem precisar entender o conteúdo ou conceitos abstratos subjacentes.

Da mesma forma:

  • Abstração de Conta: Esconde informações internas como endereços de conta de blockchain, chaves privadas e frases mnemônicas para alcançar uma experiência do usuário perfeita.
  • Abstração de Cadeia: Oculta informações internas como mecanismos de consenso, taxas de gás e tokens nativos de várias cadeias para alcançar uma experiência contínua entre cadeias.

No desenvolvimento de software tradicional, a abstração e a modularização são conceitos intimamente relacionados. A abstração define as camadas e a arquitetura do sistema, enquanto a modularização é o método para implementar essa arquitetura. Especificamente, cada módulo representa um nível de abstração, e as interações entre os módulos obscurecem sua complexidade interna, facilitando a expansão, reutilização e manutenção do código. Sem a abstração, os limites entre os módulos se tornariam complexos e difíceis de gerenciar.


Origem:https://web.cs.ucla.edu/classes/winter12/cs111/scribe/3a/

É importante notar que o Web2 geralmente lida com abstração e modularização dentro de ecossistemas fechados ou semi-fechados, com camadas de abstração concentradas em uma única plataforma ou aplicação. O ambiente é relativamente controlado e questões de compatibilidade entre plataformas ou sistemas geralmente não precisam ser consideradas. No entanto, no contexto do Web3, impulsionado pela busca da descentralização e ecossistemas abertos, a relação entre modularização e abstração se torna mais complexa.

Atualmente, enquanto a modularização ajuda a resolver problemas de abstração dentro de blockchains públicos individuais e reduz as barreiras para o desenvolvimento de blockchain, a abstração da experiência do usuário e do desenvolvedor em um ambiente de múltiplas cadeias ainda é uma área não totalmente coberta pela modularização. Existe um efeito de ilha notável entre diferentes blockchains públicos e ecossistemas, manifestando-se em termos de liquidez e dispersão de desenvolvedores e usuários. O conceito de abstração de cadeia envolve a reestruturação das relações entre blockchains para alcançar conexão, integração e compatibilidade em várias cadeias, como evidenciado pelo artigo da Near publicado no início deste ano.

Podemos considerar a urgência da abstração de cadeia como um problema real a ser intimamente relacionado às seguintes condições:

  • Atividade On-Chain: Se mais dApps estão trazendo aumento na atividade do usuário on-chain.
  • Progresso em Blockchains Modulares: Se um comportamento mais ativo on-chain está impulsionando o desenvolvimento de rollups adicionais e cadeias de aplicativos.
  • Barreiras de entrada para novos usuários e desenvolvedores: Quanto a paisagem atual do blockchain impede a entrada de novos participantes, focando no atrito experimentado durante as fases de crescimento, em vez de períodos de estagnação.

A que categoria de problema pertence a Abstração de Cadeia?

A própria abstração da cadeia é um conceito abstrato com um nível mais elevado de narrativa dentro da Web3, o que pode explicar em parte por que parece multifacetado e um tanto elusivo. Especificamente, não é uma solução em si, mas sim uma filosofia orientadora.

Outro exemplo é o Bitcoin hoje. Depois de passar por vários eventos de redução pela metade, flutuações dramáticas de preços e a introdução de ETFs, o Bitcoin evoluiu além de uma mera solução técnica ou classe de ativos. Tornou-se um sistema ideológico e um totem da indústria atravessando o tempo, representando uma série de valores criptográficos centrais e continuará a guiar a inovação e o desenvolvimento na indústria no futuro previsível.

Quais são as diferenças e conexões entre Cross-Chain, Interoperabilidade e Abstração de Cadeia?

Podemos entender a interoperabilidade e a abstração de cadeias cruzadas através de um espectro do concreto ao abstrato. Embora elas formem um subconjunto de conceitos centrados na coordenação de mudanças de estado (transações) entre diferentes cadeias, muitas vezes se sobrepõem e se confundem em aplicações práticas.

Aplicações e protocolos relacionados à transferência entre cadeias geralmente podem ser categorizados em dois tipos:

  1. Transferência de Ativos Cross-Chain: Inclui pontes cross-chain, AMMs cross-chain, agregadores cross-chain, etc.
  2. Comunicação entre Cadeias: Inclui protocolos como LayerZero, Wormhole, Cosmos IBC, etc.

As transferências de ativos dependem da passagem de mensagens. A camada de passagem de mensagens para aplicativos de transferência de ativos entre cadeias normalmente consiste em um conjunto de contratos inteligentes on-chain e lógica de atualização de estado. Abstrair essa funcionalidade de mensagens para uma solução geral em nível de protocolo é o que os protocolos de comunicação entre cadeias visam alcançar.

Os protocolos de comunicação entre cadeias lidam com operações entre cadeias mais complexas, como governança, mineração de liquidez, negociação de NFTs, emissão de tokens e operações de jogos. Os protocolos de interoperabilidade constroem sobre essa base, abordando níveis mais profundos de processamento de dados, consenso e verificação para garantir consistência e compatibilidade entre diferentes blockchains. Na prática, esses dois conceitos muitas vezes se sobrepõem e podem ser usados de forma intercambiável, dependendo do contexto.

A abstração de cadeia engloba a interoperabilidade blockchain, mas adiciona uma camada de melhorias na experiência do usuário e do desenvolvedor. Isso está relacionado à narrativa emergente de intenção. A combinação de intenção e abstração de cadeia será discutida mais adiante.

Quais questões específicas a abstração de cadeia abrange?

  1. Como pode ser implementada a abstração de cadeia?
  2. Por que devemos focar na integração de abstração de cadeia e sistemas baseados em intenção?

Como alcançar a abstração de cadeia?

Diferentes projetos abordam a abstração de cadeia de forma diferente. Aqui, nós os categorizamos em duas escolas: a escola clássica, que evolui a partir de protocolos de interoperabilidade e está mais próxima da abstração do lado do desenvolvedor, e a escola baseada em intenção, que combina arquiteturas de intenção emergentes e foca mais na abstração do lado do usuário.

A história da escola clássica remonta a Cosmos e Polkadot, que antecedem o conceito de abstração de cadeia. Novos entrantes como OP Superchain e Polygon Aggregator estão atualmente focados na agregação de liquidez e interoperabilidade dentro do ecossistema Ethereum L2. Provedores de protocolo de comunicação entre cadeias como LayerZero, Wormhole e Axelar também estão se expandindo para mais cadeias, buscando uma adoção mais ampla para aprimorar seus efeitos de rede.

A escola baseada em intenções inclui projetos de Camada 1 como Near e Particle Network, que visam fornecer soluções abrangentes de abstração de cadeia, bem como projetos baseados em componentes que abordam problemas específicos, principalmente dentro de protocolos DeFi, como UniswapX, 1inch e Across Protocol.

Seja da escola clássica ou baseada em intenção, seu design principal se concentra em interações seguras e eficientes entre cadeias, incluindo, mas não se limitando a interfaces de usuário unificadas, funcionalidade de dApp sem emenda entre cadeias e patrocínio e gerenciamento de gás.

Por que focar na integração da abstração de cadeia e intenção?

A proliferação de "protocolos xx baseados em intenção" despertou interesse significativo. Esta seção explorará as razões e o potencial por trás de seu surgimento como uma arquitetura de produto popular.

Similar à abstração e modularidade, a intenção não é um conceito nativo do Web3. O reconhecimento de intenções tem sido um tópico no processamento de linguagem natural por décadas e tem sido extensivamente estudado no diálogo humano-computador.

No contexto do Web3, a pesquisa sobre intenção está intimamente associada ao conhecido Paradigmapapel.Embora conceitos de design semelhantes tenham sido refletidos em produtos como CoWSwap, 1inch e Telegram Bot, o núcleo da arquitetura de intenção foi formalmente introduzido neste artigo - os usuários precisam apenas especificar o resultado desejado sem se preocupar com o processo, idealmente terceirizando a execução da tarefa complexa para terceiros. Isso se alinha bem com as melhorias na experiência do usuário que a abstração de cadeia visa abordar e fornece uma abordagem de solução mais concreta.

O mercado apresenta várias classificações arquitetônicas para abstração de cadeias. Notável entre eles é oframework CAKE(Elementos-chave de Abstração de Cadeia) desenvolvido pela Frontier Research. Este framework integra a arquitetura de intenção e divide os elementos de abstração de cadeia em camada de permissão, camada de resolução e camada de liquidação. Outros frameworks, como o Everclear, fizeram ajustes nesta estrutura adicionando uma função de compensação entre a camada de resolução e a camada de liquidação.


Fonte: Pesquisa de Fronteira

Especificamente:

  • Camada de Permissão: O núcleo é a abstração de conta, que serve como ponto de entrada do usuário para dAPPs, permitindo que os usuários especifiquem suas intenções para cotações.
  • Camada do Solucionador: Isso geralmente consiste em solucionadores de terceiros off-chain que atendem às intenções do usuário. Esses solucionadores competem por pedidos.
  • Camada de Liquidação: Após os usuários aprovarem as transações, mecanismos como oráculos e pontes entre cadeias são invocados para garantir a execução da transação. Os usuários recebem os resultados esperados, e os solucionadores são compensados.

Os solvers na camada do solver são entidades terceiras off-chain, frequentemente referidas como solvers, resolvers, searchers, fillers, takers, relayers, etc., em diferentes protocolos. Os solvers normalmente precisam apostar ativos como garantia para se qualificar para competir em ordens.

O processo de usar produtos baseados em intenção é semelhante a fazer uma ordem limite. Em contextos de cadeia cruzada, para agilizar o cumprimento das intenções do usuário, os solucionadores frequentemente fornecem financiamento antecipado e cobram uma taxa de risco na liquidação (esse modelo é semelhante a um empréstimo de curto prazo, onde o prazo do empréstimo = tempo de sincronização do estado da blockchain e juros = taxa de serviço).

Soluções abrangentes de intenção, exemplificadas pela Near, visam integrar as camadas de permissão, resolução e liquidação em um produto de infraestrutura unificado. Atualmente, essas soluções estão em estágios iniciais de prova de conceito, tornando desafiador observar e avaliar diretamente sua eficácia.

Em contraste, as soluções de intenção baseadas em componentes, representadas por protocolos DeFi intercadeias, já mostraram vantagens significativas sobre modelos tradicionais de intercadeia (como Lock & Mint, Burn & Mint). Por exemplo, o produto principal da Across Protocol, Across Bridge, utiliza uma arquitetura baseada em intenção para atingir velocidade de primeira linha, baixo custo e capacidades de taxa entre as pontes intercadeias no ecossistema EVM, com vantagens notáveis em cenários de intercadeias em pequena escala.


Velocidades e taxas de interligação cruzada para diferentes produtos exibidos pelo agregador
Fonte: Jumper


Across Protocol vs. StarGate: Comparação de velocidade e custo em cenários L2-L1

Origem: https://dune.com/sandman2797/across-vs-stargate-taxi-vs-bus-eth


Across Protocol tem Capacidades de Taxas Mais Altas (Fonte: DefiLlama)

De acordo com o roteiro, o Across Protocol está programado para lançar sua camada de liquidação de intenções de cross-chain na Fase 3. ERC-7683, proposto em conjunto pela Uniswap Labs e pelo Across Protocol, tem como objetivo reduzir as barreiras de entrada para solucionadores por meio da expressão padronizada de intenções e construir uma rede universal para solucionadores. Muitos produtos baseados em componentes podem gradualmente compor a forma final de abstração de cadeia.

Quais são os problemas com a nossa compreensão e prática da abstração de cadeia?

  1. Que problemas o infracentrismo criou?
  2. Quais outras perguntas valem a pena considerar sobre a abstração de cadeia?

Que problemas o infracentrismo criou?

Como líderes em protocolos de interoperabilidade, a Layerzero levantou US$ 290 milhões e a Wormhole arrecadou US$ 225 milhões. Com o FDV muitas vezes atingindo os bilhões e baixos volumes de circulação, seus tokens se tornaram emblemáticos de projetos apoiados por VC criticados neste ciclo, minando a confiança no espaço de abstração da cadeia.

Voltando para o quadrinho no início do artigo, os projetos de abstração de cadeia possuem cada um uma pilha técnica e padrões de token. Em um ambiente de mercado carente de crescimento externo, eles são inevitavelmente criticados como "infraestrutura aérea." A disparidade nos dados antes e depois do airdrop da Layerzero também levou ao ceticismo sobre a verdadeira demanda por "comunicação entre cadeias."


Discrepância significativa de dados antes e depois do airdrop da Layerzero

Origem: https://dune.com/cryptoded/layerzero

Na página do fórum ERC-7683, em resposta às críticas de que as funções de transferência de ativos entre cadeias são muito pequenas, não universal o suficiente e suportam poucos ecossistemas, os desenvolvedores discutiram o papel dos padrões ERC. Os defensores dos ERCs minimalistas argumentam que os padrões de nível de ferramenta são suficientes para abordar as questões atuais e podem ser combinados com os padrões existentes com resistência relativamente baixa.

Dado que a filosofia de design da arquitetura de intenções é em grande parte centrada em aplicativos, os padrões de protocolo “universais, de pilha completa, compatíveis” podem às vezes se tornar “muito vagos e sem sentido” ou “muito complicados para resolver problemas práticos”, levando a uma situação um tanto irônica - protocolos de abstração de cadeia projetados para lidar com fragmentação acabam entregando soluções fragmentadas.


Origem:https://ethereum-magicians.org/t/erc-7683-cross-chain-intents-standard/19619/18

Que outras questões valem a pena considerar sobre a abstração em cadeia?

  • Para novas ou longas cadeias, a abstração da cadeia aumenta a dificuldade de reter TVL (similar ao impacto da globalização em regiões subdesenvolvidas). Que efeito isso pode ter na adoção da abstração da cadeia?
  • Um estudoA Variant sugere que a UniswapX vai liderar os tokens de long-tail em direção às AMMs, enquanto os tokens mainstream são cada vez mais preenchidos por solvers off-chain. Essa será a tendência futura para as DEXs? Será adicionada uma camada global de solvers por cima da camada global de liquidez?
  • Que formas podem tomar as arquiteturas de produtos baseadas em intenções além dos protocolos DeFi?
  • Abstração de cadeia se tornará uma grande tendência ou uma bolha significativa após a modularidade?

Aviso Legal:

  1. Este artigo é reproduzido a partir de [Gatemintventures], e os direitos autorais pertencem ao autor original [Lydia Wu], se você tiver alguma objeção à reprodução, por favor entre em contato Equipe Gate Learn, a equipe irá lidar com isso o mais rápido possível de acordo com os procedimentos pertinentes.
  2. Disclaimer: Os pontos de vista e opiniões expressos neste artigo representam apenas os pontos de vista pessoais do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outros idiomas são feitas pela equipe Gate Learn. Salvo menção em contrário, é proibida a cópia, distribuição ou plágio dos artigos traduzidos.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!