Resolvendo Problemas: Uma Perspectiva Nova Sobre a Abstração em Cadeia

AvançadoSep 24, 2024
Se se encontrou confuso quando se deparou pela primeira vez com o conceito de "abstração de cadeia," 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 Problemas: Uma Perspectiva Nova Sobre a Abstração em Cadeia

Se ficou confuso quando encontrou pela primeira vez o conceito de “abstração de cadeia”, não está sozinho.

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

Este artigo irá aprofundar o conceito desde o início, com o objetivo de 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 frequentemente excede o do Web2, tornando-o mais desafiador.
  • A modularização reduz as barreiras para a construção de blockchains públicas, enquanto a abstração de cadeia envolve a reestruturação das relações da blockchain e a melhoria da experiência do usuário/desenvolvedor.
  • Diferenciar transferências de ativos entre cadeias, comunicação entre cadeias, interoperabilidade e abstração de cadeias: um conjunto de conceitos interligados centrados na coordenação de mudanças de estado (transações) em várias cadeias, embora a implementação prática muitas vezes esbata essas distinções.
  • As soluções de abstração de cadeias baseadas em intenções estão se tornando arquiteturas populares, com muitos produtos baseados em componentes formando gradualmente a forma final de abstração de cadeias.
  • O discurso e o progresso em torno da abstração de cadeias ainda estão limitados por uma abordagem de infraestrutura em primeiro lugar. Para a abstração de cadeias evoluir para uma questão significativa, requer atividade em cadeia intensificada, avanços na modularização e uma base crescente de usuários e desenvolvedores.
  • O futuro da abstração de cadeia não é um caminho simples e requer consideração do seu impacto nas 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 se enquadra?
  3. Quais são as diferenças entre cross-chain, interoperabilidade e abstração de cadeia?

É a Abstração de Cadeia um Problema Real?

— Não necessariamente. 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 a nossa discussão sobre abstração de cadeia?

Diferentes perspetivas podem incluir palavras-chave como roteiro do Ethereum, modularização, intenção e adoção em massa... A visão mais explicativa atualmente parece ser que a abstração de cadeia representa a segunda metade da modularização.

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

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

Da mesma forma:

  • Abstração de Conta: Esconde informações internas como endereços de conta blockchain, chaves privadas e frases mnemónicas para alcançar uma experiência de 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 perfeita 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 ocultam sua complexidade interna, facilitando a expansão, reutilização e manutenção do código. Sem abstração, os limites entre os módulos se tornariam complexos e difíceis de gerenciar.


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

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

Atualmente, embora a modularização ajude a resolver problemas de abstração dentro de blockchains públicas individuais e reduza as barreiras para o desenvolvimento de blockchains, a abstração da experiência do usuário e do desenvolvedor em um ambiente de várias blockchains ainda é uma área não totalmente abordada pela modularização. Existe um efeito notável de ilha entre diferentes blockchains públicas 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 da cadeia como um problema real e intimamente relacionado com as seguintes condições:

  • Atividade On-Chain: Se mais dApps estão trazendo aumento de atividade de usuários on-chain.
  • Progresso em Blockchains Modulares: Se o comportamento mais ativo on-chain está impulsionando o desenvolvimento de rollups adicionais e cadeias de aplicativos.
  • Barreiras à entrada para novos utilizadores e desenvolvedores: Até que ponto a paisagem atual da blockchain impede a entrada de novos participantes, focando na fricção experimentada 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 abstração da cadeia em si é um conceito abstrato com um nível mais alto de narrativa dentro do 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. Após passar por vários eventos de halving, 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 totem da indústria cross-temporal, representando uma série de valores criptográficos centrais e continuará a orientar a inovação e o desenvolvimento na indústria num 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, a abstração de cadeia e a cadeia cruzada através de um espectro do concreto ao abstrato. Embora eles formem um subconjunto de conceitos centrados na coordenação de mudanças de estado (transações) em diferentes cadeias, eles frequentemente se sobrepõem e se confundem em aplicações práticas.

Aplicações e protocolos relacionados com cross-chain podem geralmente ser categorizados em dois tipos:

  1. Transferência de Ativos entre Cadeias: Inclui pontes entre cadeias, AMMs entre cadeias, agregadores entre cadeias, 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 aplicações de transferência de ativos entre cadeias geralmente consiste em um conjunto de contratos inteligentes na cadeia e lógica de atualização de estado. Abstrair essa funcionalidade de mensagens em uma solução geral de nível de protocolo é o objetivo dos protocolos de comunicação entre cadeias.

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 NFT, emissão de tokens e operações de jogos. Os protocolos de interoperabilidade constroem sobre esta 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 frequentemente se sobrepõem e podem ser usados ​​de forma intercambiável, dependendo do contexto.

A abstração de cadeia abrange a interoperabilidade de 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 abaixo.

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

  1. Como pode ser implementada a abstração de cadeia?
  2. Porque devemos focar na integração da 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, categorizamo-los 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ções, que combina arquiteturas de intenções emergentes e foca mais na abstração do lado do usuário.

A história da escola clássica remonta ao 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 melhorar 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 abstratas abrangentes de cadeia, bem como projetos baseados em componentes que abordam questões específicas, principalmente dentro de protocolos DeFi, como UniswapX, 1inch e Across Protocol.

Seja da escola clássica ou baseada em intenções, seu design central concentra-se em interações seguras e eficientes entre cadeias, incluindo, mas não se limitando a interfaces de usuário unificadas, funcionalidade de dApp cross-chain perfeita 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 um interesse significativo. Esta seção explorará as razões e o potencial por trás de seu surgimento como uma arquitetura de produto popular.

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

No contexto do Web3, a pesquisa sobre a 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 documento — os usuários precisam apenas especificar o resultado desejado sem se preocupar com o processo, idealmente terceirizando a execução complexa da tarefa para terceiros. Isso se alinha bem com as melhorias na experiência do usuário que a abstração em 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 cadeia. Notável entre eles é o Gate.Estrutura 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.


Origem: Pesquisa de Fronteira

Mais especificamente:

  • Camada de Permissão: O núcleo é a abstração de conta, que serve como ponto de entrada para o usuário em dAPPs, permitindo que os usuários especifiquem suas intenções para as cotações.
  • Camada Solver: Esta consiste tipicamente em solucionadores de terceiros off-chain que satisfazem as intenções do utilizador. Estes solucionadores competem por ordens.
  • Camada de Liquidação: Depois de os utilizadores aprovarem as transações, mecanismos como oráculos e pontes entre cadeias são invocados para garantir a execução da transação. Os utilizadores recebem os resultados esperados e os solucionadores são compensados.

Os Solvers na Camada de Solvers são entidades terceiras off-chain, frequentemente referidas como solvers, resolvers, searchers, fillers, takers, relayers, etc., em diferentes protocolos. Geralmente, os Solvers precisam apostar ativos como garantia para se qualificarem para competir por ordens.

O processo de utilização de produtos baseados em intenção é semelhante a colocar uma ordem limite. Em contextos de cadeia cruzada, para acelerar o cumprimento das intenções do utilizador, os solucionadores frequentemente fornecem financiamento antecipado e cobram uma taxa de risco após o acordo (este modelo é semelhante a um empréstimo de curto prazo, onde o prazo do empréstimo = tempo de sincronização do estado da blockchain e o juro = 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 de cadeia cruzada já mostraram vantagens significativas sobre modelos de cadeia cruzada tradicionais (como Lock & Mint, Burn & Mint). Por exemplo, o produto principal da Across Protocol, Across Bridge, aproveita a arquitetura baseada em intenção para alcançar velocidade de primeiro nível, baixo custo e capacidades de taxa entre pontes de cadeia cruzada no ecossistema EVM, com vantagens notáveis em cenários de cadeia cruzada em pequena escala.


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


Protocolo Across 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 recursos de taxas mais altas (Fonte: DefiLlama)

Segundo o roteiro, o Across Protocol está programado para lançar sua camada de liquidação de intenção entre cadeias na Fase 3. A ERC-7683, proposta em conjunto pela Uniswap Labs e pelo Across Protocol, visa baixar as barreiras de entrada para solvers através da expressão de intenções padronizadas e construir uma rede universal para solvers. Muitos produtos baseados em componentes podem gradualmente juntar 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 cadeias?

  1. Que problemas tem criado o infra-centralismo?
  2. Que outras questões valem a pena considerar sobre a abstração em cadeia?

Que problemas criou o infra-centrismo?

Como líderes em protocolos de interoperabilidade, a Layerzero arrecadou $290 milhões e a Wormhole arrecadou $225 milhões. Com FDV frequentemente chegando na casa dos 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 de cadeia.

Voltando ao 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 que carece 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 nos 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 demasiado pequenas, não são suficientemente universais e suportam poucos ecossistemas, os desenvolvedores discutiram o papel dos padrões ERC. Os defensores dos ERC minimalistas argumentam que os padrões a nível de ferramentas são suficientes para abordar as questões atuais e podem ser combinados com os padrões existentes com uma resistência relativamente baixa.

Dado que a filosofia de design da arquitetura de intenção é em grande parte centrada na aplicação, os padrões de protocolo “universais, completos, 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 a 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 de cadeia?

  • Para novas ou longas cadeias, a abstração da cadeia aumenta a dificuldade de reter a TVL (semelhante ao impacto da globalização em regiões subdesenvolvidas). Que efeito poderá ter isto na adoção da abstração da cadeia?
  • Um estudo by Variant sugere que o UniswapX levará tokens de cauda longa para AMMs, enquanto os tokens tradicionais são cada vez mais preenchidos por solucionadores off-chain. Esta é a tendência futura para as DEXs? Será adicionada uma camada de resolução global à camada de liquidez global?
  • Que formas poderão assumir as arquiteturas de produtos baseadas em intenções para além dos protocolos DeFi?
  • A 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 [Mintventures], e os direitos de autor pertencem ao autor original [Lydia Wu], se tiver alguma objeção à publicação, entre em contato comEquipe Gate Learn, a equipe irá lidar com isso o mais rápido possível de acordo com os procedimentos relevantes.
  2. Aviso Legal: As opiniões expressas neste artigo representam apenas as opiniões 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 do Gate Learn. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Resolvendo Problemas: Uma Perspectiva Nova Sobre a Abstração em Cadeia

AvançadoSep 24, 2024
Se se encontrou confuso quando se deparou pela primeira vez com o conceito de "abstração de cadeia," 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 Problemas: Uma Perspectiva Nova Sobre a Abstração em Cadeia

Se ficou confuso quando encontrou pela primeira vez o conceito de “abstração de cadeia”, não está sozinho.

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

Este artigo irá aprofundar o conceito desde o início, com o objetivo de 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 frequentemente excede o do Web2, tornando-o mais desafiador.
  • A modularização reduz as barreiras para a construção de blockchains públicas, enquanto a abstração de cadeia envolve a reestruturação das relações da blockchain e a melhoria da experiência do usuário/desenvolvedor.
  • Diferenciar transferências de ativos entre cadeias, comunicação entre cadeias, interoperabilidade e abstração de cadeias: um conjunto de conceitos interligados centrados na coordenação de mudanças de estado (transações) em várias cadeias, embora a implementação prática muitas vezes esbata essas distinções.
  • As soluções de abstração de cadeias baseadas em intenções estão se tornando arquiteturas populares, com muitos produtos baseados em componentes formando gradualmente a forma final de abstração de cadeias.
  • O discurso e o progresso em torno da abstração de cadeias ainda estão limitados por uma abordagem de infraestrutura em primeiro lugar. Para a abstração de cadeias evoluir para uma questão significativa, requer atividade em cadeia intensificada, avanços na modularização e uma base crescente de usuários e desenvolvedores.
  • O futuro da abstração de cadeia não é um caminho simples e requer consideração do seu impacto nas 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 se enquadra?
  3. Quais são as diferenças entre cross-chain, interoperabilidade e abstração de cadeia?

É a Abstração de Cadeia um Problema Real?

— Não necessariamente. 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 a nossa discussão sobre abstração de cadeia?

Diferentes perspetivas podem incluir palavras-chave como roteiro do Ethereum, modularização, intenção e adoção em massa... A visão mais explicativa atualmente parece ser que a abstração de cadeia representa a segunda metade da modularização.

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

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

Da mesma forma:

  • Abstração de Conta: Esconde informações internas como endereços de conta blockchain, chaves privadas e frases mnemónicas para alcançar uma experiência de 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 perfeita 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 ocultam sua complexidade interna, facilitando a expansão, reutilização e manutenção do código. Sem abstração, os limites entre os módulos se tornariam complexos e difíceis de gerenciar.


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

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

Atualmente, embora a modularização ajude a resolver problemas de abstração dentro de blockchains públicas individuais e reduza as barreiras para o desenvolvimento de blockchains, a abstração da experiência do usuário e do desenvolvedor em um ambiente de várias blockchains ainda é uma área não totalmente abordada pela modularização. Existe um efeito notável de ilha entre diferentes blockchains públicas 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 da cadeia como um problema real e intimamente relacionado com as seguintes condições:

  • Atividade On-Chain: Se mais dApps estão trazendo aumento de atividade de usuários on-chain.
  • Progresso em Blockchains Modulares: Se o comportamento mais ativo on-chain está impulsionando o desenvolvimento de rollups adicionais e cadeias de aplicativos.
  • Barreiras à entrada para novos utilizadores e desenvolvedores: Até que ponto a paisagem atual da blockchain impede a entrada de novos participantes, focando na fricção experimentada 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 abstração da cadeia em si é um conceito abstrato com um nível mais alto de narrativa dentro do 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. Após passar por vários eventos de halving, 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 totem da indústria cross-temporal, representando uma série de valores criptográficos centrais e continuará a orientar a inovação e o desenvolvimento na indústria num 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, a abstração de cadeia e a cadeia cruzada através de um espectro do concreto ao abstrato. Embora eles formem um subconjunto de conceitos centrados na coordenação de mudanças de estado (transações) em diferentes cadeias, eles frequentemente se sobrepõem e se confundem em aplicações práticas.

Aplicações e protocolos relacionados com cross-chain podem geralmente ser categorizados em dois tipos:

  1. Transferência de Ativos entre Cadeias: Inclui pontes entre cadeias, AMMs entre cadeias, agregadores entre cadeias, 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 aplicações de transferência de ativos entre cadeias geralmente consiste em um conjunto de contratos inteligentes na cadeia e lógica de atualização de estado. Abstrair essa funcionalidade de mensagens em uma solução geral de nível de protocolo é o objetivo dos protocolos de comunicação entre cadeias.

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 NFT, emissão de tokens e operações de jogos. Os protocolos de interoperabilidade constroem sobre esta 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 frequentemente se sobrepõem e podem ser usados ​​de forma intercambiável, dependendo do contexto.

A abstração de cadeia abrange a interoperabilidade de 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 abaixo.

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

  1. Como pode ser implementada a abstração de cadeia?
  2. Porque devemos focar na integração da 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, categorizamo-los 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ções, que combina arquiteturas de intenções emergentes e foca mais na abstração do lado do usuário.

A história da escola clássica remonta ao 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 melhorar 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 abstratas abrangentes de cadeia, bem como projetos baseados em componentes que abordam questões específicas, principalmente dentro de protocolos DeFi, como UniswapX, 1inch e Across Protocol.

Seja da escola clássica ou baseada em intenções, seu design central concentra-se em interações seguras e eficientes entre cadeias, incluindo, mas não se limitando a interfaces de usuário unificadas, funcionalidade de dApp cross-chain perfeita 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 um interesse significativo. Esta seção explorará as razões e o potencial por trás de seu surgimento como uma arquitetura de produto popular.

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

No contexto do Web3, a pesquisa sobre a 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 documento — os usuários precisam apenas especificar o resultado desejado sem se preocupar com o processo, idealmente terceirizando a execução complexa da tarefa para terceiros. Isso se alinha bem com as melhorias na experiência do usuário que a abstração em 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 cadeia. Notável entre eles é o Gate.Estrutura 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.


Origem: Pesquisa de Fronteira

Mais especificamente:

  • Camada de Permissão: O núcleo é a abstração de conta, que serve como ponto de entrada para o usuário em dAPPs, permitindo que os usuários especifiquem suas intenções para as cotações.
  • Camada Solver: Esta consiste tipicamente em solucionadores de terceiros off-chain que satisfazem as intenções do utilizador. Estes solucionadores competem por ordens.
  • Camada de Liquidação: Depois de os utilizadores aprovarem as transações, mecanismos como oráculos e pontes entre cadeias são invocados para garantir a execução da transação. Os utilizadores recebem os resultados esperados e os solucionadores são compensados.

Os Solvers na Camada de Solvers são entidades terceiras off-chain, frequentemente referidas como solvers, resolvers, searchers, fillers, takers, relayers, etc., em diferentes protocolos. Geralmente, os Solvers precisam apostar ativos como garantia para se qualificarem para competir por ordens.

O processo de utilização de produtos baseados em intenção é semelhante a colocar uma ordem limite. Em contextos de cadeia cruzada, para acelerar o cumprimento das intenções do utilizador, os solucionadores frequentemente fornecem financiamento antecipado e cobram uma taxa de risco após o acordo (este modelo é semelhante a um empréstimo de curto prazo, onde o prazo do empréstimo = tempo de sincronização do estado da blockchain e o juro = 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 de cadeia cruzada já mostraram vantagens significativas sobre modelos de cadeia cruzada tradicionais (como Lock & Mint, Burn & Mint). Por exemplo, o produto principal da Across Protocol, Across Bridge, aproveita a arquitetura baseada em intenção para alcançar velocidade de primeiro nível, baixo custo e capacidades de taxa entre pontes de cadeia cruzada no ecossistema EVM, com vantagens notáveis em cenários de cadeia cruzada em pequena escala.


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


Protocolo Across 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 recursos de taxas mais altas (Fonte: DefiLlama)

Segundo o roteiro, o Across Protocol está programado para lançar sua camada de liquidação de intenção entre cadeias na Fase 3. A ERC-7683, proposta em conjunto pela Uniswap Labs e pelo Across Protocol, visa baixar as barreiras de entrada para solvers através da expressão de intenções padronizadas e construir uma rede universal para solvers. Muitos produtos baseados em componentes podem gradualmente juntar 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 cadeias?

  1. Que problemas tem criado o infra-centralismo?
  2. Que outras questões valem a pena considerar sobre a abstração em cadeia?

Que problemas criou o infra-centrismo?

Como líderes em protocolos de interoperabilidade, a Layerzero arrecadou $290 milhões e a Wormhole arrecadou $225 milhões. Com FDV frequentemente chegando na casa dos 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 de cadeia.

Voltando ao 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 que carece 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 nos 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 demasiado pequenas, não são suficientemente universais e suportam poucos ecossistemas, os desenvolvedores discutiram o papel dos padrões ERC. Os defensores dos ERC minimalistas argumentam que os padrões a nível de ferramentas são suficientes para abordar as questões atuais e podem ser combinados com os padrões existentes com uma resistência relativamente baixa.

Dado que a filosofia de design da arquitetura de intenção é em grande parte centrada na aplicação, os padrões de protocolo “universais, completos, 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 a 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 de cadeia?

  • Para novas ou longas cadeias, a abstração da cadeia aumenta a dificuldade de reter a TVL (semelhante ao impacto da globalização em regiões subdesenvolvidas). Que efeito poderá ter isto na adoção da abstração da cadeia?
  • Um estudo by Variant sugere que o UniswapX levará tokens de cauda longa para AMMs, enquanto os tokens tradicionais são cada vez mais preenchidos por solucionadores off-chain. Esta é a tendência futura para as DEXs? Será adicionada uma camada de resolução global à camada de liquidez global?
  • Que formas poderão assumir as arquiteturas de produtos baseadas em intenções para além dos protocolos DeFi?
  • A 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 [Mintventures], e os direitos de autor pertencem ao autor original [Lydia Wu], se tiver alguma objeção à publicação, entre em contato comEquipe Gate Learn, a equipe irá lidar com isso o mais rápido possível de acordo com os procedimentos relevantes.
  2. Aviso Legal: As opiniões expressas neste artigo representam apenas as opiniões 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 do Gate Learn. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!