Intenção: soluções potenciais para a complexidade das Finanças Descentralizadas

Intenções: Possíveis respostas para a complexidade das Finanças Descentralizadas

Antes do colapso da Luna, eu estava a executar uma estratégia de rendimento de stablecoins para um amigo, que queria entender as altas taxas de juro que poderia obter em janeiro de 2020. Este amigo não era versado em criptomoedas, e nunca tinha realizado operações em blockchain antes. A nossa colaboração era simples: ele depositava os fundos numa carteira de hardware e nós encontrávamo-nos uma ou duas vezes por semana via Zoom, eu orientava-o passo a passo nas operações que precisava de realizar.

Nós distribuímos os fundos em quase todos os protocolos DeFi disponíveis em várias blockchains. Em sessões de 2 a 4 horas, realizamos dezenas de transações de aprovações, transferências, trocas, depósitos, recolhimentos e retiradas de fundos. Os fundos são transferidos para pares de negociação LP personalizados da Uniswap, locking de voto da Curve, etc., e todos os fundos são distribuídos para obter incentivos. Utilizamos quase todas as pontes cross-chain, DEX e agregadores de rendimento principais para transferir nossa cesta de stablecoins, a fim de acessar vários rendimentos no campo das criptomoedas.

Dizer que o fiz operar cegamente é um pouco demasiado vago.

A parte mais difícil do meu trabalho é tentar explicar detalhadamente todos os passos que precisam ser tomados. Eu dou instruções de operação, ele as executa, enquanto ainda precisa entender a interface dessas ferramentas DeFi complexas. Nossas reuniões estão cheias de instruções como "clique aqui", "vá ali", "troque isso". Por exemplo, para trocar USDC por FRAX/DAI LP na Polygon:

  1. Trocar USDC por DAI em um certo DEX 2 transações, aprovar + trocar (
  2. Transferir USDC e DAI entre cadeias para Polygon)4 transações, aprovar + transferir entre cadeias(
  3. No DEX em Polygon, combine transações de USDC e DAI)4, aprovar + combinar(
  4. Depositar LP no vault de rendimento )2 transações, aprovar + depositar (

Apenas este simples fluxo de fundos requer a realização de 12 transações! Precisamos usar as informações fornecidas pela interface específica do protocolo para consultar, criar e executar transações individuais diretamente na EVM. Este processo é manual, demorado e árduo, especialmente no caso de um portfólio de grande escala. Ao refletir, essas tarefas apenas imitavam alguns DApps de agricultura de rendimento, mas operar manualmente é bastante complexo.

Do ponto de vista mais elevado, todos os processos que executamos têm resultados esperados claros. Temos ativos e queremos usá-los para completar as tarefas X, Y e Z. Como no exemplo acima, "temos USDC) na Ethereum( e queremos fornecer liquidez na forma de FRAX/DAI) na Polygon( e, em seguida, depositá-los no vault de staking". Isso é o "conteúdo" da nossa operação, e as 12 transações que precisamos executar são o "como" operar. Do ponto de partida ao ponto final, é necessário um conjunto claro e lógico de etapas, todas quantificáveis.

Um poderoso algoritmo construído para lidar com o roteamento de transações tornará o processo muito mais simples, exigindo apenas 1-2 passos. Compartilhamos os resultados desejados, e o algoritmo nos retornará o melhor caminho, podendo até processar a transação. Esse tipo de estrutura de mapeamento de caminhos é conhecido como "intenção", que é parte do futuro do middleware que está em rápido desenvolvimento no Ethereum. Embora tenhamos um conceito amplo de intenção, ainda não há um consenso sobre a definição. Atualmente, existem algumas ideias gerais. A definição de uma instituição é: "a intenção é a assinatura de um conjunto de restrições declarativas, permitindo que os usuários terceirizem a criação de transações a terceiros, sem abrir mão do controle total sobre a contraparte da transação". Outra definição dada por David Ma, do Near, é: "as transações são imperativas, enquanto as intenções são declarativas. Em outras palavras, transações são mensagens bem definidas que especificam como executar o EVM para gerar mudanças de estado, enquanto a intenção especifica as mudanças de estado desejadas, sem se preocupar com o processo de implementação."

![Por que as intenções (Intents) podem ser a resposta para a complexidade do problema DeFi?])https://img-cdn.gateio.im/webp-social/moments-4cb7471082b5b193378e0c9ad50873d5.webp(

Em ambas as definições, a intenção é "declarativa", ou seja, busca ajuda externa por meio do compartilhamento de dados entre o usuário e o "resolvedor". O usuário declara o resultado que deseja, e o resolvedor fornece um método para alcançá-lo. Ao contrário das transações com parâmetros específicos, a intenção deve ser mapeada por um terceiro. Além disso, existem restrições que limitam o conjunto de caminhos possíveis. Isso ajuda a concentrar o número total de possibilidades em um conjunto menor e filtrável, do qual o usuário pode escolher. Usando o exemplo do meu amigo, a intenção nos permite transmitir o objetivo final a um grupo de resolvedores, que então calculam o melhor caminho. Em seguida, escolheremos a rota com o melhor preço e executaremos a transação. Todos os passos intermediários serão tratados pela rota fornecida pelo resolvedor, deixando 1-2 transações para o usuário confirmar.

A arquitetura básica baseada em "intenção" já foi construída sobre o EVM. Quando você utiliza qualquer DEX, ele encontra a melhor rota para a execução da transação. Em algumas interfaces de DEX, após selecionar os ativos a serem comprados ou vendidos, a UI automaticamente encontra o melhor LP para o roteamento. Como não há LP USDT/frxETH, o pedido passa por vários LPs para obter a melhor rota de execução: USDT > sUSD > sETH > ETH > frxETH, tudo realizado em uma única transação. Também fornece uma estimativa do impacto no preço e quais medidas o usuário pode adotar para limitar o deslizamento. Uma vez selecionados os parâmetros corretos, a UI também pode ajudar a construir os dados brutos do EVM para transmissão.

![Por que as intenções (Intents) podem ser a resposta para o problema da complexidade do DeFi?])https://img-cdn.gateio.im/webp-social/moments-28f74939352b754f76dc827d62e0094c.webp(

Esta intenção de negociação em um determinado DEX é apenas um exemplo muito básico. A interface do usuário é apenas uma ferramenta útil para construir transações de troca através da seguinte lógica:

FRAX negociação: use o LP FRAX/USDC de 5 bps para trocar 100.000 FRAX por pelo menos 999.000 USDC, com validade até o bloco X. Por outro lado, a intenção é compartilhar o resultado desejado ) para obter a maior quantidade de USDC ( e a restrição ) de vender apenas 100.000 FRAX (. Cabe ao solucionador determinar qual é a melhor taxa de câmbio.

Se você já usou alguns agregadores DEX, verá um sistema de intenção para construir transações de troca. Usando esses agregadores, você ainda fornece todos os parâmetros de execução e, em seguida, recebe um conjunto de potenciais retransmissores de transações que executarão a troca. Todas as trocas potenciais ainda ocorrem em DEX específicos, exceto em algumas exchanges, mas dependendo do retransmissor da transação, elas têm diferentes taxas e custos de gas. No final, o usuário escolhe o melhor preço/custo.

Além dos agregadores de negociação, existem outros tipos de "intenção" na Ethereum.

  1. Ordem limitada: se as condições forem atendidas, será permitido retirar ativos da conta.

  2. Leilões de estilo de algumas exchanges: execução de pedidos de terceiros com base na liquidez não DEX.

  3. Patrocínio de Gas: permite o uso de tokens como FRAX para executar transações de terceiros, aplicável a carteiras de abstração de contas.

  4. Comissão: A lista branca pertence a esta situação, onde é feita uma verificação da base de dados antes da execução da transação.

  5. Processamento em lote de transações: permite o processamento em lote da intenção de eficiência de Gas.

  6. Troca entre cadeias: consulte algumas plataformas de negociação entre cadeias.

Embora os tipos de ordens estejam a tornar-se cada vez mais diversificados, a maneira mais simples que vi para descrever a intenção é "ordem limitada", mas com uma nova terminologia de marketing. Uma ordem limitada refere-se à intenção de comprar uma quantidade específica de um ativo a um preço específico, e a ordem só será preenchida quando a outra parte aparecer e aceitar a ordem.

Assim como as ordens de limite, a intenção consiste em duas partes de transação. A primeira parte é o estado final desejado pelo usuário. A segunda parte é a transação iniciada pelo solucionador. Quando você junta as duas, acaba obtendo o que é necessário para executar a transação.

![Por que os Intents podem ser a resposta para a complexidade do problema DeFi?])https://img-cdn.gateio.im/webp-social/moments-b3db327fe5a421e6947dd89721ee21de.webp(

Vender MEV

A forma de construção baseada na arquitetura de intenção quase não apresenta riscos. Primeiro, o resolvedor tem o motivo de não divulgar intenções de MEV das quais pode lucrar. "Em muitos casos, a extração de MEV requer a execução de pedidos dos usuários na cadeia. Nesses casos, a execução dos pedidos dos usuários expõe o estado da blockchain, e o extractor pode aproveitar esse estado para lucrar. Retrocesso e transações sanduíche são alguns exemplos comuns."

A característica central da intenção é a exposição de dados. Ao assinar uma mensagem de intenção, você indica que está disposto a extrair MEV em troca de conveniência. Como a intenção não pode ser transmitida diretamente para o pool de memória do Ethereum ), que é onde as transações são enfileiradas antes da execução (, elas são preenchidas em um Interpool privado fora da cadeia. Esses Interpools podem ser permissivos, não permissivos ou uma mistura de ambos.

A Interpool sem licença utiliza uma API descentralizada, permitindo que os nós do sistema compartilhem livremente intenções e concedam aos executores acesso irrestrito. Exemplos incluem certos retransmissores de protocolo e o proposto pool de memória ERC4337 compartilhado. O pool de memória aberto já está maduro para ataques DDOS e não pode garantir a interrupção da propagação de intenções de execução maliciosas.

Em comparação, o pool de memória com licença adota uma API confiável, capaz de resistir a DDoS, e não requer a propagação de intenções. Dependendo de intermediários de confiança, desde que mantenham a confiança, eles podem garantir a qualidade da execução. Esses intermediários geralmente gozam de boa reputação, o que pode incentivá-los a garantir uma execução de primeira linha. No entanto, eles ainda têm uma forte suposição de confiança, o que prejudica o espírito central das blockchains abertas.

Soluções misturadas preenchem a lacuna entre sistemas com permissão e sistemas sem permissão. Eles podem adotar a divulgação com permissão combinada com a execução sem permissão, e vice-versa. Certos protocolos de leilão de fluxo de ordens utilizam partes confiáveis ) para correspondência de ordens fora da cadeia ( para operar leilões, mas a participação é sem permissão.

O Interpool mais popular atualmente é centralizado e licenciado, sem nenhum incentivo para compartilhar informações com concorrentes. O risco aqui é que uma parte absorva a maior parte das transações baseadas em intenção e aproveite sua posição de monopólio para começar a introduzir taxas e outros comportamentos de exploração, enquanto os usuários com poder de negociação desaparecem nas mãos de intermediários extrativistas.

![Por que as intenções (Intents) podem ser a resposta para a complexidade dos problemas de Finanças Descentralizadas?])https://img-cdn.gateio.im/webp-social/moments-e236765e6a4558a5c6049dbdc8ddb341.webp(

Risco de Middleware

Quando consideramos a intenção como uma ordem limitada, podemos fazer uma comparação clara com o fluxo de ordens de certos corretores usando )PFOF(.

Esses gigantes da corretagem oferecem aos usuários negociação "gratuita", cuja base é que os usuários podem vender o fluxo de pedidos, em vez de enviá-lo para bolsas tradicionais. Os market makers são empresas que compram e vendem grandes quantidades de valores mobiliários, e elas oferecem esse pagamento porque podem lucrar com o spread de compra e venda dos pedidos. Críticos criticam amplamente essas corretoras devido a conflitos de interesse. Embora as corretoras tenham a obrigação de proporcionar a melhor execução para os pedidos de seus clientes, os incentivos monetários do PFOF supostamente influenciam suas decisões sobre onde enviar os pedidos.

A intenção é uma forma de arbitragem PFOF, que chamamos de MEV. As oportunidades de arbitragem criadas por parte das ordens não liquidadas ) podem ser mais valiosas do que as transações manualmente adicionadas ao pool de memória do Ethereum, pois o solucionador pode determinar a rota, em vez de competir com transações sanduíche para obter MEV antes ou depois da transação em um bloco dado.

Os solucionadores não verificados e opacos têm uma alta probabilidade de fornecer as piores rotas, uma vez que a sua margem de lucro é inversamente proporcional à boa execução. Os usuários ainda precisam escolher um solucionador, e podem usar essa capacidade de negociação para forçar os solucionadores a competir entre si pelo fluxo de pedidos. O solucionador que traz o maior retorno para o usuário, dentro das condições impostas, ganha o leilão.

Certos protocolos de negociação adotaram este design, utilizando leilões em lote para encontrar o melhor preço de liquidação para os traders. Nestes protocolos, as ordens não são executadas imediatamente, mas são coletadas e liquidadas em lote. O sistema não utiliza um operador central, mas sim uma competição pública de solucionadores para corresponder às ordens. Uma vez que o lote termina, esses solucionadores apresentam soluções para a liquidação das ordens.

As vendas em lote permitem que as transações dentro de um lote tenham o mesmo preço, eliminando a necessidade de os mineradores reordenarem as transações. Não há execução antecipada ou posterior. Esses protocolos utilizam leilões de fluxo de ordens para garantir que os traders obtêm a melhor execução de preço. No entanto, também há algum MEV nessas ordens, pois os formadores de mercado devem ser capazes de realizar transações de arbitragem em outro local para manter a lucratividade.

![Porque as intenções (Intents) podem ser Finanças Descentralizadas

Ver original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • 8
  • Compartilhar
Comentário
0/400
SerumSquirtervip
· 07-12 23:39
Já brinquei com tudo uma vez.
Ver originalResponder0
DefiEngineerJackvip
· 07-12 11:29
A otimização de rendimento não é trivial, ser
Ver originalResponder0
LightningClickervip
· 07-11 08:45
Ainda é preciso contar com profissionais.
Ver originalResponder0
SchroedingersFrontrunvip
· 07-10 19:02
Finanças Descentralizadas jogando por um tempo você entende
Ver originalResponder0
BasementAlchemistvip
· 07-10 09:49
Novato jogar Finanças Descentralizadas verdadeiramente não é fácil
Ver originalResponder0
PanicSellervip
· 07-10 09:39
Risco de dispersão excessiva de fundos
Ver originalResponder0
PensionDestroyervip
· 07-10 09:39
Pobres, não toquem nessas coisas.
Ver originalResponder0
rugpull_survivorvip
· 07-10 09:36
Finanças Descentralizadas ainda precisam ser simplificadas
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)