Sob o capô de pontes baseadas em intenções

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

A paisagem de pontes percorreu um longo caminho nos últimos três anos, com cada novo design a melhorar a escalabilidade e eficiência de capital. As pontes baseadas em intenções são o tipo mais recente, introduzidas pela sua melhor experiência do utilizador e velocidade mais rápida.

Como o nome sugere, eles funcionam com base na intenção do usuário. Vamos analisar o que são pontes baseadas na intenção e como funcionam.

Arquiteturas Baseadas em Intenções

As intenções são como fazer um pedido simples. Imagine que decide que quer fazer uma viagem. Você diz a um agente de viagens o seu destino desejado e as datas (a sua intenção) e eles tratam do resto, organizando voos, hotéis e atividades (o preenchimento).

Qualquer arquitetura baseada em intenções pode ser dividida nesses elementos-chave:

  • Intenção: A ação do usuário que inicia o processo, como solicitar um livro.
  • Solver: A entidade que completa o pedido do utilizador. Termos diferentes, como relayers, fillers ou agents, podem ser utilizados para funções semelhantes.
  • Preenchimento: A tarefa do resolvedor de atender ao pedido do usuário. O termo 'preenchimento' é especialmente usado no contexto de pontes baseadas em intenção para explicar a tarefa do resolvedor de 'preencher' os usuários, também conhecido como antecipar os ativos desejados na cadeia de destino.
  • Resolução: O último passo é onde a conclusão é verificada e o pedido do usuário é oficialmente cumprido.

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

Funcionamento das Pontes Baseadas em Intenções

O processo de ponte baseado em intenções começa quando um usuário inicia uma ação, criando uma mensagem de intenção que delineia o resultado desejado. Isso desencadeia várias etapas para atender ao pedido 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. Os solvers licitam para cumprir a intenção através de um leilão.
  4. O solver vencedor é selecionado e recebe um prazo para realizar a troca.
  5. O resolvedor fornece a liquidez na cadeia de destino.
  6. O resolvedor fornece prova de conclusão através de um oráculo.
  7. A ponte libera os fundos do usuário da cadeia de origem e envia-os para o resolvedor.

Vamos entender isso com um exemplo:

Alice quer enviar 1 Eth do Optimism para o Arbitrum.

Funcionamento das Pontes Baseadas em Intenções

Aqui, os componentes são os seguintes:

  1. Contrato de Ponte: Responsável por manter um depósito para fundos do usuário na cadeia de origem, agregando transações e libertando fundos para os solucionadores.
  2. Oracle/Messaging Bridge: Isto verifica a transação na cadeia de destino.
  3. Rede Solver: Uma rede de solvers que participam de leilões para atender às intenções do usuário.

Um aspecto importante a notar é que, uma vez que um usuário inicia uma transação, não é possível cancelá-la. Essa escolha de design é feita paraprevenir ataques de temporização. Por exemplo, se um utilizador pudesse cancelar a transação logo após o solver completá-la, poderia potencialmente roubar os fundos do solver.

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

Qualquer ponte baseada em intenção operará fundamentalmente da mesma maneira que acima, mas como ela executa leilões para solucionadores é um diferenciador 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 solvers participam:

  1. Sem seleção/Mempool: Solvers correm para cumprir a intenção.
  2. Pedido de Cotação (RFC): Os solucionadores fornecem cotações offchain e os utilizadores escolhem a melhor.
  3. Piscinas de Intenção Privada: A ponte realiza um leilão com permissão para alguns solvers selecionados.
  4. Pools de Intenções Públicas: A bridge realiza um leilão sem permissão aberto a todos os solucionadores.
  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 lote: Agrupamento de várias intenções para um leilão combinado.

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

A mesa estende a diferenciaçãoproduzido 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á algumas situações em que as transações podem não ser concluídas. Veja como diferentes pontes lidam com essas situações:

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

Além disso, diferentes pontes têm opções diferentes para pagar os solucionadores. Por exemplo:

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

A última coisa a notar é que atualmente, cada protocolo está a desenvolver a sua própria rede de solucionadores. Estas redes estão isoladas, e há uma proposta para unificar as redes de solucionadores chamada ERC 7683apresentado por Across e Uniswap.

Iremos abordar mais sobre a rede de solucionadores e ERC 7683 numa próxima peça. Por agora, o principal desafio que qualquer pessoa enfrenta ao criar uma ponte (ou infraestrutura) baseada em intenções é criar e manter uma rede de solucionadores.

Vantagens e Desvantagens das Pontes baseadas em Intenções

As pontes baseadas em intenções oferecem várias vantagens, tornando-as uma opção convincente 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 transações ao minimizar as interações na cadeia e usar liquidez fora da cadeia. A concorrência entre solucionadores garante transações eficientes e de baixo custo, com 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 solucionadores.

Algumas das principais desvantagens das pontes baseadas em intenções são:

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

Pensamentos 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 solucionadores-chave possam dominar todo o leilão. No entanto, estão em andamento esforços para criar padrões e reduzir a barreira para que qualquer pessoa possa se tornar um solucionador.

A proposta de ERC-7683 como uma camada de solucionador unificada tem como objetivo abordar isso por meio da padronização do 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 de solucionadores e a infraestrutura em outras L1s como Solana.

Com isso dito, se o ERC-7638 for implementado, então a eficiência de qualquer bridge baseada em intenções será determinada pela sua dinâmica de leilão, de forma semelhante à diferenciação das camadas 1 com base nos 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 bridges.

Já discutimos as principais compensações com pontes baseadas em intenções neste post. Mas no geral, a adoção do design parece positiva, e nós da Gate também acreditamos nisso.LI.FIestão analisando de perto como esse design se sairá a longo prazo.

Comece com o LI.FI hoje

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

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

Aviso Legal:

  1. Este artigo foi reproduzido a partir de [Blog LI.FI], Encaminhe o Título Original 'Sob o Capô das Pontes Baseadas em Intenções', Todos os direitos autorais pertencem ao autor original [ Yash Chandak]. Se houver objeções a esta reimpressão, entre em contato com o Gate Learnequipa, 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. Salvo indicação em contrário, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Sob o capô de pontes baseadas em intenções

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

A paisagem de pontes percorreu um longo caminho nos últimos três anos, com cada novo design a melhorar a escalabilidade e eficiência de capital. As pontes baseadas em intenções são o tipo mais recente, introduzidas pela sua melhor experiência do utilizador e velocidade mais rápida.

Como o nome sugere, eles funcionam com base na intenção do usuário. Vamos analisar o que são pontes baseadas na intenção e como funcionam.

Arquiteturas Baseadas em Intenções

As intenções são como fazer um pedido simples. Imagine que decide que quer fazer uma viagem. Você diz a um agente de viagens o seu destino desejado e as datas (a sua intenção) e eles tratam do resto, organizando voos, hotéis e atividades (o preenchimento).

Qualquer arquitetura baseada em intenções pode ser dividida nesses elementos-chave:

  • Intenção: A ação do usuário que inicia o processo, como solicitar um livro.
  • Solver: A entidade que completa o pedido do utilizador. Termos diferentes, como relayers, fillers ou agents, podem ser utilizados para funções semelhantes.
  • Preenchimento: A tarefa do resolvedor de atender ao pedido do usuário. O termo 'preenchimento' é especialmente usado no contexto de pontes baseadas em intenção para explicar a tarefa do resolvedor de 'preencher' os usuários, também conhecido como antecipar os ativos desejados na cadeia de destino.
  • Resolução: O último passo é onde a conclusão é verificada e o pedido do usuário é oficialmente cumprido.

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

Funcionamento das Pontes Baseadas em Intenções

O processo de ponte baseado em intenções começa quando um usuário inicia uma ação, criando uma mensagem de intenção que delineia o resultado desejado. Isso desencadeia várias etapas para atender ao pedido 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. Os solvers licitam para cumprir a intenção através de um leilão.
  4. O solver vencedor é selecionado e recebe um prazo para realizar a troca.
  5. O resolvedor fornece a liquidez na cadeia de destino.
  6. O resolvedor fornece prova de conclusão através de um oráculo.
  7. A ponte libera os fundos do usuário da cadeia de origem e envia-os para o resolvedor.

Vamos entender isso com um exemplo:

Alice quer enviar 1 Eth do Optimism para o Arbitrum.

Funcionamento das Pontes Baseadas em Intenções

Aqui, os componentes são os seguintes:

  1. Contrato de Ponte: Responsável por manter um depósito para fundos do usuário na cadeia de origem, agregando transações e libertando fundos para os solucionadores.
  2. Oracle/Messaging Bridge: Isto verifica a transação na cadeia de destino.
  3. Rede Solver: Uma rede de solvers que participam de leilões para atender às intenções do usuário.

Um aspecto importante a notar é que, uma vez que um usuário inicia uma transação, não é possível cancelá-la. Essa escolha de design é feita paraprevenir ataques de temporização. Por exemplo, se um utilizador pudesse cancelar a transação logo após o solver completá-la, poderia potencialmente roubar os fundos do solver.

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

Qualquer ponte baseada em intenção operará fundamentalmente da mesma maneira que acima, mas como ela executa leilões para solucionadores é um diferenciador 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 solvers participam:

  1. Sem seleção/Mempool: Solvers correm para cumprir a intenção.
  2. Pedido de Cotação (RFC): Os solucionadores fornecem cotações offchain e os utilizadores escolhem a melhor.
  3. Piscinas de Intenção Privada: A ponte realiza um leilão com permissão para alguns solvers selecionados.
  4. Pools de Intenções Públicas: A bridge realiza um leilão sem permissão aberto a todos os solucionadores.
  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 lote: Agrupamento de várias intenções para um leilão combinado.

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

A mesa estende a diferenciaçãoproduzido 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á algumas situações em que as transações podem não ser concluídas. Veja como diferentes pontes lidam com essas situações:

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

Além disso, diferentes pontes têm opções diferentes para pagar os solucionadores. Por exemplo:

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

A última coisa a notar é que atualmente, cada protocolo está a desenvolver a sua própria rede de solucionadores. Estas redes estão isoladas, e há uma proposta para unificar as redes de solucionadores chamada ERC 7683apresentado por Across e Uniswap.

Iremos abordar mais sobre a rede de solucionadores e ERC 7683 numa próxima peça. Por agora, o principal desafio que qualquer pessoa enfrenta ao criar uma ponte (ou infraestrutura) baseada em intenções é criar e manter uma rede de solucionadores.

Vantagens e Desvantagens das Pontes baseadas em Intenções

As pontes baseadas em intenções oferecem várias vantagens, tornando-as uma opção convincente 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 transações ao minimizar as interações na cadeia e usar liquidez fora da cadeia. A concorrência entre solucionadores garante transações eficientes e de baixo custo, com 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 solucionadores.

Algumas das principais desvantagens das pontes baseadas em intenções são:

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

Pensamentos 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 solucionadores-chave possam dominar todo o leilão. No entanto, estão em andamento esforços para criar padrões e reduzir a barreira para que qualquer pessoa possa se tornar um solucionador.

A proposta de ERC-7683 como uma camada de solucionador unificada tem como objetivo abordar isso por meio da padronização do 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 de solucionadores e a infraestrutura em outras L1s como Solana.

Com isso dito, se o ERC-7638 for implementado, então a eficiência de qualquer bridge baseada em intenções será determinada pela sua dinâmica de leilão, de forma semelhante à diferenciação das camadas 1 com base nos 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 bridges.

Já discutimos as principais compensações com pontes baseadas em intenções neste post. Mas no geral, a adoção do design parece positiva, e nós da Gate também acreditamos nisso.LI.FIestão analisando de perto como esse design se sairá a longo prazo.

Comece com o LI.FI hoje

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

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

Aviso Legal:

  1. Este artigo foi reproduzido a partir de [Blog LI.FI], Encaminhe o Título Original 'Sob o Capô das Pontes Baseadas em Intenções', Todos os direitos autorais pertencem ao autor original [ Yash Chandak]. Se houver objeções a esta reimpressão, entre em contato com o Gate Learnequipa, 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. Salvo indicação em contrário, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Comece agora
Registe-se e ganhe um cupão de
100 USD
!