Sob o capô das pontes baseadas em intenção

iniciantes10/13/2024, 7:23:20 PM
O cenário de pontes percorreu um longo caminho nos últimos três anos, com cada novo design melhorando a escalabilidade e a eficiência de capital. As pontes baseadas em intenção são o tipo mais recente, introduzidas por sua melhor UX e velocidade mais rápida.

A paisagem de pontes avançou muito nos últimos três anos, com cada novo design melhorando a escalabilidade e a eficiência de capital. As pontes baseadas em intenção são o tipo mais recente, introduzidas por sua UX aprimorada e velocidade mais rápida.

Como o próprio nome sugere, eles funcionam com base na intenção do usuário. Vamos entender o que são as pontes baseadas em intenção e como elas funcionam.

Arquiteturas Baseadas em Intenção

Os Intents são como fazer um pedido simples. Imagine que você decide que quer fazer uma viagem. Você informa a um agente de viagens o destino desejado e as datas (seu intento) e eles cuidam do resto, organizando voos, hotéis e atividades (o preenchimento).

Qualquer arquitetura baseada em intenção pode ser dividida nestes elementos-chave:

  • Intent: A ação do usuário que inicia o processo, como pedir um livro.
  • Solver: A entidade que completa a solicitação do usuário. Termos diferentes, como relayers, fillers ou agentes, podem ser usados para funções similares.
  • Preencher: A tarefa do solucionador de cumprir o pedido do usuário. O termo 'preencher' é particularmente usado no contexto de pontes baseadas em intenção para explicar a tarefa do solucionador de 'preencher' os usuários, também conhecido como fornecer os ativos desejados na cadeia de destino.
  • Acerto: O passo final é onde a conclusão é verificada e o pedido do usuário é oficialmente atendido.

Com isso em mente, vamos entender como esse design funciona com pontes.

Funcionamento de Pontes Baseadas em Intenção

O processo de ponte baseado em intenção começa quando um usuário inicia uma ação, criando uma mensagem de intenção que descreve o resultado desejado. Isso aciona várias etapas para atender à solicitação do usuário.

Aqui está uma explicação passo a passo do que acontece:

  1. O usuário inicia a intenção.
  2. Os fundos são enviados para uma garantia on-chain.
  3. Solvers licitam para cumprir a intenção por meio de um leilão.
  4. O solucionador vencedor é selecionado e recebe um prazo para realizar a troca.
  5. O solucionador fornece a liquidez na cadeia de destino.
  6. O solucionador fornece prova de conclusão por meio de um oráculo.
  7. A ponte libera os fundos do usuário da cadeia de origem e os envia para o solucionador.

Vamos entender isso com um exemplo:

Alice quer enviar 1 Eth do Optimism para Arbitrum.

Funcionamento de Pontes Baseadas em Intenções

Aqui, os componentes são os seguintes:

  1. Contrato de Ponte: Responsável por manter uma garantia para os fundos do usuário na cadeia de origem, agregando transações e liberando fundos para os solucionadores.
  2. Oracle/Messaging Bridge: Isso verifica a transação na cadeia de destino.
  3. Rede Solver: Uma rede de solvers que participam de leilões para atender aos objetivos dos usuários.

Um aspecto importante a ser observado é que, uma vez que um usuário inicia uma transação, ele não pode cancelá-la. Esta escolha de design é feita para prevenir ataques de temporização. Por exemplo, se um usuário pudesse cancelar a transação logo após o solucionador completá-la, potencialmente poderiam roubar os fundos do solucionador.

Dinâmica de Leilão em Pontes Baseadas em Intenção

Qualquer ponte baseada em intenção funcionará fundamentalmente da mesma forma que acima, mas a forma como ela executa leilões para solucionadores é um diferencial chave. A dinâmica do leilão para cada ponte varia, com diferentes tipos de leilão para diferentes ações.

Aqui estão os tipos de leilões em que os solucionadores participam:

  1. Nenhuma seleção/Mempool: Solvers correm para cumprir a intenção.
  2. Pedido de Cotação (RFC): Solvers fornecem cotações offchain e os usuários escolhem a melhor.
  3. Piscinas de Intenção Privada: A plataforma realiza um leilão permitido para alguns solucionadores selecionados.
  4. Pools de Intenções Públicas: A bridge realiza um leilão sem permissão aberto a todos os solvers.
  5. Leilão holandês: começa com taxas mais altas e o preço diminui à medida que os solucionadores fazem lances.
  6. Leilão em lotes: agrupando várias intenções juntas para um leilão combinado.

Existem benefícios e compensações para cada tipo de leilão:

A mesa estende a diferenciaçãoemoldurado pela equipe da Everclear.

Discutindo os Casos de Borda em Pontes Baseadas em Intenção

O design baseado em intenções das pontes simplifica as ações entre cadeias, mas há casos em que as transações podem não ser concluídas. Veja como diferentes pontes lidam com essas situações:

  • Nenhum licitante do solucionador para uma intenção: A Across usa seu próprio solucionador para preencher a intenção e, se não for lucrativo, a intenção expira após um tempo determinado. Por outro lado, o Everclear aumenta a taxa e realiza um novo leilão.
  • O solucionador falha ao executar a intenção: Se a intenção expirar, os fundos são devolvidos ao usuário.
  • O prazo de validade da intenção: Se o solucionador vencedor não conseguir executar a transferência dentro do tempo atribuído, a intenção é reaberta a outros solucionadores que podem reivindicar a tarefa e as taxas associadas.

Além disso, diferentes bridges têm opções diferentes para pagar solvers. Por exemplo:

  • Everclear: Os solucionadores são pagos apenas na cadeia de origem.
  • Através do Across: os solucionadores podem receber liquidações em qualquer cadeia suportada por uma pequena taxa.

Uma última coisa a notar é que, atualmente, cada protocolo está desenvolvendo sua própria rede de solver. Essas redes são isoladas, e há uma proposta de um padrão para unificar as redes de resolução chamado ERC 7683Apresentado por Across e Uniswap.

Iremos abordar mais sobre a rede de solucionadores e ERC 7683 em um próximo artigo. Até o momento, o principal desafio que alguém enfrenta ao criar uma ponte (ou infraestrutura) baseada em intenções é criar e manter uma rede de solucionadores.

Benefícios e Desvantagens das Pontes Baseadas em Intenção

As pontes baseadas em intenção oferecem várias vantagens, tornando-as uma opção atraente para ações entre cadeias:

  • Execução Rápida e Econômica: Essas pontes são projetadas para executar transações dentro de um prazo específico e taxas predefinidas, tornando-as eficientes para os usuários, pois não precisam esperar por longos períodos.
  • Simplicidade: O design reduz custos e acelera as transações ao minimizar as interações na cadeia e utilizar a liquidez fora da cadeia. A licitação competitiva entre os solvers garante transações eficientes com taxas baixas e execução mais rápida.
  • Riscos reduzidos para o usuário: o design minimiza os riscos de finalidade para os usuários, transferindo-os para os solvers.

Alguns principais inconvenientes das pontes baseadas em intenção são:

  • Risco de Centralização: Alguns solvers dominando o fluxo de pedidospode levar a riscos potenciais como censura, pontos únicos de falha e má execução.
  • Alto Barreira de Entrada: Tornar-se um solucionador requer liquidez substancial (devido aos requisitos de staking em alguns protocolos baseados em intenções e aos custos fixos) e infraestrutura técnica, tornando desafiador para novos entrantes.
  • Problema do único licitante: Em alguns protocolos onde há falta de solucionadores, é observado que há apenas um licitante, levando a nenhuma concorrência de licitação. As ordens são frequentemente cumpridas sem licitação competitiva, o que, por sua vez, impacta as taxas oferecidas aos usuários, já que os benefícios de um leilão não são realizados.

Considerações Finais

As pontes baseadas em intenções oferecem um sistema promissor e simplificado para transações entre cadeias, mas também apresentam alguns desafios. Uma preocupação é que alguns solvers-chave possam dominar todo o leilão. No entanto, esforços estão em andamento para criar padrões e reduzir a barreira para que qualquer pessoa se torne um solver.

A proposta do ERC-7683 como uma camada de resolução unificada tem como objetivo abordar isso padronizando o processo. Essa padronização simplificará as operações dentro do ecossistema Ethereum, mas será interessante ver como as pontes gerenciam a dinâmica do leilão do resolvedor e a infraestrutura em outras L1s como Solana.

Dito isso, se o ERC-7638 for implementado, então a eficiência de qualquer ponte baseada em intenção será determinada por sua dinâmica de leilão, de forma semelhante à maneira como a Camada 1 se diferencia com base em seus mecanismos de consenso. Será interessante ver como o espaço evolui e adota o design de intenções em várias aplicações, incluindo pontes.

Já discutimos os principais trade-offs com pontes baseadas em intenções neste post. Mas, no geral, a adoção do design parece positiva, e nós na Gate.LI.FIestão observando de perto como esse design irá se sair a longo prazo.

Comece hoje com LI.FI

Gostou de ler nossa pesquisa? Para saber mais sobre nós:

Aviso Legal: Este artigo destina-se apenas a fins informativos. Os projetos mencionados no artigo são nossos parceiros, mas incentivamos você a realizar sua devida diligência antes de usar ou comprar tokens de qualquer protocolo mencionado. Este não é um conselho financeiro.

Aviso Legal:

  1. Este artigo foi republicado a partir de [Blog LI.FI], Encaminhe o título original 'Sob o Capô das Pontes Baseadas em Intenção', Todos os direitos autorais pertencem ao autor original [ Yash Chandak ]. Se houver objeções a esta reimpressão, entre em contato com o Gate Learnequipe, e eles vão lidar com isso prontamente.

  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente 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. A menos que seja mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Comece agora
Inscreva-se e ganhe um cupom de
$100
!
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.