A arquitetura de intenção pode se tornar a solução para o problema da complexidade das Finanças Descentralizadas
Antes do colapso da Luna, eu gerenciava a estratégia de rendimento de stablecoins para um amigo, com o objetivo de replicar a alta taxa de rendimento de janeiro de 2020. Este amigo não entende muito de criptomoedas, nos encontramos semanalmente pelo Zoom, e eu o guio detalhadamente nos passos.
Nós distribuímos os fundos em vários protocolos de Finanças Descentralizadas em diferentes blockchains. Durante sessões de 2 a 4 horas, executamos uma grande quantidade de operações, como aprovações, transferências, trocas, depósitos, retiradas e reivindicações. Os fundos são alocados em pares de LP personalizados do Uniswap, bloqueios de votação do Curve e vários outros projetos para obter incentivos. Usamos quase todas as pontes cross-chain, DEX e agregadores de rendimento populares para gerenciar este portfólio de stablecoins.
Este processo é extremamente complicado e complexo. Tomando como exemplo a conversão de USDC para FRAX/DAI LP na Polygon, são necessários os seguintes passos:
Trocar USDC por DAI no Uniswap (2 transações )
Transfira USDC e DAI para a Polygon (4 transação )
Fundir USDC e DAI em uma transação no DEX da Polygon (4 )
Depositar os tokens LP no vault de rendimento (2 transações )
Apenas esta única operação simples requer 12 transações! Todo o processo exige a busca manual de informações, a criação e a execução de transações individuais, o que é demorado e propenso a erros.
De uma perspectiva mais elevada, o nosso objetivo operacional é, na verdade, muito claro - converter USDC na Ethereum em LP FRAX/DAI na Polygon e fazer o staking. Esta é a nossa "intenção", e as 12 transações específicas são o "método" para alcançar essa intenção.
Se houver um poderoso algoritmo de roteamento de transações, este processo pode ser simplificado significativamente, reduzindo os passos a 1-2. Precisamos apenas descrever o resultado desejado, e o algoritmo pode retornar o melhor caminho, até mesmo processar a transação diretamente. Esta estrutura de planejamento de caminhos é chamada de "intenção" e faz parte do futuro do middleware em rápido desenvolvimento do Ethereum.
Atualmente, não há consenso na indústria sobre a definição de "intenção". A definição da Paradigm é: "Intenção é um conjunto de restrições declarativas assinadas, permitindo que os usuários terceirizem a criação de transações, mantendo ao mesmo tempo o controle total sobre as transações". David Ma, da Near, define-a como: "As transações são imperativas, enquanto a intenção é declarativa. As transações especificam como executar o EVM para gerar mudanças de estado, enquanto a intenção especifica apenas as mudanças de estado desejadas, sem se preocupar com o processo de implementação específico".
Estas duas definições enfatizam a característica "declarativa" da intenção, ou seja, buscar ajuda externa através do compartilhamento de dados entre o usuário e o "resolvedor". O usuário declara o resultado desejado, e o resolvedor fornece o método de implementação. Ao contrário das transações com parâmetros específicos, a intenção requer que um terceiro faça o planejamento do caminho. Ao mesmo tempo, existem restrições para limitar o conjunto de caminhos possíveis.
No caso do meu amigo, a arquitetura de intenção permite-nos transmitir o objetivo final a um conjunto de solucionadores, que calculam o melhor caminho. Podemos escolher a rota com o preço ótimo e executar a transação. Todos os passos intermédios são tratados pelos solucionadores, e o utilizador só precisa de confirmar 1-2 transações.
A arquitetura básica baseada em "intenção" já existe no EVM. Quando você utiliza qualquer DEX, ele encontra a melhor rota para a execução da transação. Tomando o Curve como exemplo, após escolher os ativos de negociação, a interface automaticamente encontra o melhor LP para roteamento, como USDT > sUSD > sETH > ETH > frxETH, tudo completado em uma única transação. Ele também fornece uma estimativa do impacto no preço e como limitar o deslizamento. Após selecionar os parâmetros, a interface ainda ajuda a construir os dados EVM brutos para transmissão.
Este é apenas um exemplo básico. A intenção é partilhar o resultado esperado ( obter a quantidade máxima de USDC ) e a restrição ( vender apenas 100.000 FRAX ), cabendo ao solucionador determinar a melhor taxa de câmbio.
Os agregadores como 1inch ou DeFiLlama utilizam um sistema de intenção semelhante. Os usuários fornecem parâmetros de execução e, em seguida, recebem um conjunto de opções de intermediários de negociação potenciais. Os usuários podem escolher a melhor opção com base nas taxas e nos custos de gas.
Além da agregação de negociações, existem outros tipos de "intenção" na Ethereum:
Ordem limite: permite retirar ativos quando as condições são atendidas
Leilão estilo CowSwap: Execução de ordens de terceiros baseada na liquidez não DEX
Patrocínio de Gas: permite o uso de outros tokens para executar transações, aplicável a carteiras de abstração de conta
Comissão: Lista branca para verificação do banco de dados antes da execução da transação
Processamento em Lote de Transações: Permitir o processamento em lote das intenções de eficiência de gás.
Troca entre cadeias
A intenção pode ser entendida de forma simples como "ordem limitada", mas utiliza uma nova forma de implementação. Ela é composta por duas partes: o estado final desejado pelo usuário e a transação iniciada pelo solucionador. A combinação de ambas resulta no conteúdo completo necessário para executar a transação.
No entanto, a arquitetura baseada em intenções também apresenta alguns riscos. Primeiro, os solucionadores têm o incentivo de não divulgar intenções que contenham MEV lucrativo. Ao assinar a mensagem de intenção, os usuários estão, na verdade, vendendo MEV às custas da conveniência. As intenções não podem ser transmitidas diretamente para o pool de memórias do Ethereum, mas são preenchidas em pools Interpool privados fora da cadeia. Esses Interpools podem ser permissivos, não permissivos ou em modo misto.
Atualmente, o Interpool mais popular é centralizado e licenciado, sem incentivos para compartilhar informações com concorrentes. O risco é que, se uma das partes absorver a maior parte das transações baseadas em intenção, pode utilizar sua posição de monopólio para introduzir taxas adicionais e outras práticas de rent-seeking.
De certa forma, a intenção é semelhante ao pagamento de fluxo de ordens na finanças tradicionais (PFOF). Solucionadores opacos não verificados podem oferecer as piores rotas, pois seus lucros são inversamente proporcionais à qualidade da execução. Os usuários precisam escolher cuidadosamente os solucionadores e utilizar seu poder de negociação para forçar os solucionadores a competirem entre si.
O CoWSwap utiliza um mecanismo de leilão em lote para encontrar o melhor preço de liquidação para os traders. As ordens não são executadas imediatamente, mas sim coletadas e liquidadas em lote. Os solucionadores competem publicamente para emparelhar as ordens. Este mecanismo pode eliminar MEV, como front-running e back-running, mas os market makers ainda precisam arbitrar em outros locais para manter a lucratividade.
Atualmente, alguns protocolos estão desenvolvendo infraestrutura baseada em intenção. O SUAVE da Flashbot está construindo um pool de memória privado e uma rede de construção de blocos. A Anom está dedicada a construir a próxima geração de configurações totalmente sem permissão. Embora o vencedor final ainda não esteja claro, isso faz parte da revolução da camada de middleware que está acontecendo no campo das criptomoedas, destinada a melhorar a experiência do usuário.
O potencial de aplicação da intenção é vasto. Atualmente, é principalmente utilizado para troca de moedas e processamento em lote de pedidos, mas no futuro pode ser aplicável a um processamento de dados mais amplo. Isso abre novas possibilidades para projetos como a Fraxchain, uma vez que todas as carteiras podem, por padrão, ser abstrações de conta. Uma camada de intenção poderosa pode desbloquear novos casos de uso para os produtos Frax e simplificar o desenvolvimento de aplicações sobre eles.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
12 Curtidas
Recompensa
12
6
Compartilhar
Comentário
0/400
GasFeeVictim
· 08-03 06:02
detentor do recorde máximo de taxas de gás anuais
Ver originalResponder0
just_here_for_vibes
· 08-02 06:10
Gerir algumas taxas de gestão de u por mês
Ver originalResponder0
ZKSherlock
· 07-31 11:28
na verdade... a sobrecarga computacional aqui faz-me sentir desconfortável, para ser honesto
Ver originalResponder0
OnlyOnMainnet
· 07-31 11:28
Luna levou quantos idiotas?
Ver originalResponder0
AirdropworkerZhang
· 07-31 11:24
Esta operação é demasiado complexa, quem consegue suportar?
Intenção de Arquitetura: Nova solução para o problema da complexidade das Finanças Descentralizadas
A arquitetura de intenção pode se tornar a solução para o problema da complexidade das Finanças Descentralizadas
Antes do colapso da Luna, eu gerenciava a estratégia de rendimento de stablecoins para um amigo, com o objetivo de replicar a alta taxa de rendimento de janeiro de 2020. Este amigo não entende muito de criptomoedas, nos encontramos semanalmente pelo Zoom, e eu o guio detalhadamente nos passos.
Nós distribuímos os fundos em vários protocolos de Finanças Descentralizadas em diferentes blockchains. Durante sessões de 2 a 4 horas, executamos uma grande quantidade de operações, como aprovações, transferências, trocas, depósitos, retiradas e reivindicações. Os fundos são alocados em pares de LP personalizados do Uniswap, bloqueios de votação do Curve e vários outros projetos para obter incentivos. Usamos quase todas as pontes cross-chain, DEX e agregadores de rendimento populares para gerenciar este portfólio de stablecoins.
Este processo é extremamente complicado e complexo. Tomando como exemplo a conversão de USDC para FRAX/DAI LP na Polygon, são necessários os seguintes passos:
Apenas esta única operação simples requer 12 transações! Todo o processo exige a busca manual de informações, a criação e a execução de transações individuais, o que é demorado e propenso a erros.
De uma perspectiva mais elevada, o nosso objetivo operacional é, na verdade, muito claro - converter USDC na Ethereum em LP FRAX/DAI na Polygon e fazer o staking. Esta é a nossa "intenção", e as 12 transações específicas são o "método" para alcançar essa intenção.
Se houver um poderoso algoritmo de roteamento de transações, este processo pode ser simplificado significativamente, reduzindo os passos a 1-2. Precisamos apenas descrever o resultado desejado, e o algoritmo pode retornar o melhor caminho, até mesmo processar a transação diretamente. Esta estrutura de planejamento de caminhos é chamada de "intenção" e faz parte do futuro do middleware em rápido desenvolvimento do Ethereum.
Atualmente, não há consenso na indústria sobre a definição de "intenção". A definição da Paradigm é: "Intenção é um conjunto de restrições declarativas assinadas, permitindo que os usuários terceirizem a criação de transações, mantendo ao mesmo tempo o controle total sobre as transações". David Ma, da Near, define-a como: "As transações são imperativas, enquanto a intenção é declarativa. As transações especificam como executar o EVM para gerar mudanças de estado, enquanto a intenção especifica apenas as mudanças de estado desejadas, sem se preocupar com o processo de implementação específico".
Estas duas definições enfatizam a característica "declarativa" da intenção, ou seja, buscar ajuda externa através do compartilhamento de dados entre o usuário e o "resolvedor". O usuário declara o resultado desejado, e o resolvedor fornece o método de implementação. Ao contrário das transações com parâmetros específicos, a intenção requer que um terceiro faça o planejamento do caminho. Ao mesmo tempo, existem restrições para limitar o conjunto de caminhos possíveis.
No caso do meu amigo, a arquitetura de intenção permite-nos transmitir o objetivo final a um conjunto de solucionadores, que calculam o melhor caminho. Podemos escolher a rota com o preço ótimo e executar a transação. Todos os passos intermédios são tratados pelos solucionadores, e o utilizador só precisa de confirmar 1-2 transações.
A arquitetura básica baseada em "intenção" já existe no EVM. Quando você utiliza qualquer DEX, ele encontra a melhor rota para a execução da transação. Tomando o Curve como exemplo, após escolher os ativos de negociação, a interface automaticamente encontra o melhor LP para roteamento, como USDT > sUSD > sETH > ETH > frxETH, tudo completado em uma única transação. Ele também fornece uma estimativa do impacto no preço e como limitar o deslizamento. Após selecionar os parâmetros, a interface ainda ajuda a construir os dados EVM brutos para transmissão.
Este é apenas um exemplo básico. A intenção é partilhar o resultado esperado ( obter a quantidade máxima de USDC ) e a restrição ( vender apenas 100.000 FRAX ), cabendo ao solucionador determinar a melhor taxa de câmbio.
Os agregadores como 1inch ou DeFiLlama utilizam um sistema de intenção semelhante. Os usuários fornecem parâmetros de execução e, em seguida, recebem um conjunto de opções de intermediários de negociação potenciais. Os usuários podem escolher a melhor opção com base nas taxas e nos custos de gas.
Além da agregação de negociações, existem outros tipos de "intenção" na Ethereum:
A intenção pode ser entendida de forma simples como "ordem limitada", mas utiliza uma nova forma de implementação. Ela é composta por duas partes: o estado final desejado pelo usuário e a transação iniciada pelo solucionador. A combinação de ambas resulta no conteúdo completo necessário para executar a transação.
No entanto, a arquitetura baseada em intenções também apresenta alguns riscos. Primeiro, os solucionadores têm o incentivo de não divulgar intenções que contenham MEV lucrativo. Ao assinar a mensagem de intenção, os usuários estão, na verdade, vendendo MEV às custas da conveniência. As intenções não podem ser transmitidas diretamente para o pool de memórias do Ethereum, mas são preenchidas em pools Interpool privados fora da cadeia. Esses Interpools podem ser permissivos, não permissivos ou em modo misto.
Atualmente, o Interpool mais popular é centralizado e licenciado, sem incentivos para compartilhar informações com concorrentes. O risco é que, se uma das partes absorver a maior parte das transações baseadas em intenção, pode utilizar sua posição de monopólio para introduzir taxas adicionais e outras práticas de rent-seeking.
De certa forma, a intenção é semelhante ao pagamento de fluxo de ordens na finanças tradicionais (PFOF). Solucionadores opacos não verificados podem oferecer as piores rotas, pois seus lucros são inversamente proporcionais à qualidade da execução. Os usuários precisam escolher cuidadosamente os solucionadores e utilizar seu poder de negociação para forçar os solucionadores a competirem entre si.
O CoWSwap utiliza um mecanismo de leilão em lote para encontrar o melhor preço de liquidação para os traders. As ordens não são executadas imediatamente, mas sim coletadas e liquidadas em lote. Os solucionadores competem publicamente para emparelhar as ordens. Este mecanismo pode eliminar MEV, como front-running e back-running, mas os market makers ainda precisam arbitrar em outros locais para manter a lucratividade.
Atualmente, alguns protocolos estão desenvolvendo infraestrutura baseada em intenção. O SUAVE da Flashbot está construindo um pool de memória privado e uma rede de construção de blocos. A Anom está dedicada a construir a próxima geração de configurações totalmente sem permissão. Embora o vencedor final ainda não esteja claro, isso faz parte da revolução da camada de middleware que está acontecendo no campo das criptomoedas, destinada a melhorar a experiência do usuário.
O potencial de aplicação da intenção é vasto. Atualmente, é principalmente utilizado para troca de moedas e processamento em lote de pedidos, mas no futuro pode ser aplicável a um processamento de dados mais amplo. Isso abre novas possibilidades para projetos como a Fraxchain, uma vez que todas as carteiras podem, por padrão, ser abstrações de conta. Uma camada de intenção poderosa pode desbloquear novos casos de uso para os produtos Frax e simplificar o desenvolvimento de aplicações sobre eles.