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.

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
!