Avaliando os desafios de implementação centrados na intenção, começando com UniSwapX e AA

intermediário12/6/2023, 5:50:02 PM
Este artigo parte dos modelos de negócios de aplicativos Web2, combina contas UniswapX e AA para examinar o desenvolvimento futuro do “Intent-Centric” e aponta desafios potenciais.

Recentemente, no artigo “ Arquiteturas Baseadas em Intenção e Seus Riscos ” da Paradigm, uma conhecida empresa de capital de risco Web3, “protocolos e infraestrutura centrados em intenção” emergiram como a principal tendência entre os dez domínios de criptomoeda. Essa tendência, combinada com os esforços e a exploração de projetos como Bob the Solver, Anomo e DappOs na conferência ETHCC em Paris, despertou uma atenção significativa da indústria para a arquitetura centrada na intenção e seu foco. O objetivo principal desta abordagem é melhorar significativamente a experiência do usuário, eliminando detalhes complexos de transações, tornando-a um novo mecanismo para impulsionar a adoção da Web3. Na recente competição hackathon Token2049, o autor, juntamente com a equipe técnica da carteira AstroX (com foco em produtos de alto crescimento de ROI para o lado ToB), alcançou o segundo lugar no projeto DeFi baseado no conceito de intenção: Ethtent. Neste artigo, vamos nos aprofundar no conceito de “intenção” a partir da jornada de implementação do Solver e da aplicação do ERC4337 e UniSwapX, explorando o que é “intenção”, se ela pode ser tão bonita, suas diversas aplicações e os desafios envolvidos na sua implementação.

1. O que é centrado na intenção?

Assim como o conceito de abstração de conta vai além do desenvolvimento do próprio Ethereum, o conceito específico de “intenção” pode ser rastreado até a filosofia de design do Protocolo DEX Wyvern em 2018. A ideia central desta filosofia é que, ao contrário das transações tradicionais, os utilizadores comuns estão mais preocupados com a consistência e precisão dos resultados do que com o processo de execução contínuo. Vamos considerar um cenário em que desejo concluir uma troca de token.

  • Nas transações tradicionais: tenho que realizar três transações – depositar ETH para gás, aprovar a transferência do token e enviar a transação de swap.
  • Em transações baseadas em intenção: só preciso assinar uma transação informando que desejo trocar uma determinada quantidade de Token X pelo máximo de Token Y possível, com uma taxa de 1%.

Podemos entender os protocolos centrados na intenção como um conjunto de contratos assinados que permitem aos usuários terceirizar o processo de transação para terceiros sem abrir mão do controle total. Os usuários só precisam especificar sua intenção e uma única assinatura pode executar toda a operação. Nesse caso, a transação representa como você deseja especificamente que ela seja feita, enquanto a intenção representa o que você deseja alcançar sem se preocupar com os detalhes da implementação.

Análogo ao desenvolvimento da Internet tradicional, que passou por um processo semelhante, começou com os provedores de serviços oferecendo o que tinham, depois passou a atender às necessidades dos usuários e, finalmente, evoluiu para plataformas de serviços inteligentes que aumentam a precisão das intenções por meio de recomendações algorítmicas. A evolução central da Internet nos últimos 20 anos pode ser resumida da seguinte forma:

  1. Serviços verticais iniciais (vários portais, onde os usuários procuram números de telefone, encontram trabalhadores e adquirem serviços por conta própria).
  2. Plataformas de agregação de serviços de médio prazo (como Craiglist.com, que agregam tráfego para combinar os provedores de serviços com as demandas dos usuários).
  3. Plataformas inteligentes de estágio avançado (combinando correspondência algorítmica e recomendações para melhorar a precisão da intenção, como Uber Carpool e serviços personalizados).

O conceito centrado na intenção é realmente promissor, e o desenvolvimento da Web2 também provou que é um caminho fundamental para expandir a adoção pelos usuários. No entanto, vamos primeiro examinar a sua aplicação no mercado.

2. Aplicações típicas centradas na intenção

Embora o conceito centrado na intenção seja relativamente novo, já existem vários projetos envolvidos, e muitos deles estão centrados na intenção do usuário. No artigo de Bastian Wetzel, 「Arquiteturas e projetos baseados em intenções, experimentando-os」, vários projetos convencionais são classificados. A ilustração abaixo mostra que muitos protocolos não são, na verdade, soluções de uso geral, mas sim soluções de intenção específica, como Uniswap e Seaport. Isso representa a progressão natural das soluções centradas na intenção em comparação com as soluções verticais feitas pela web2. E a ERC-4337, por outro lado, é uma infraestrutura de intenção assistencial, onde a presença do Bundler reduz a necessidade dos usuários pagarem pelo gás original.

No entanto, o nosso principal objetivo ainda é explorar os modelos de negócio destes projetos e se eles são suficientes para apoiar a implementação da intenção. Na minha opinião, uma das principais implementações de intenção atualmente em operação é o UniswapX, que se concentra na implementação de intenção para negociação, juntamente com o ERC4337 como uma infraestrutura necessária para a intenção.

2.1. Compreendendo a intenção centrada por meio do design econômico do UniSwapX

Após o anúncio oficial do UniSwapX, participei imediatamente como Filler e também como Quarter no sistema RFQ. A razão pela qual é considerado uma das aplicações de Intenção mais avançadas e práticas reside no facto de ser o sistema mais maduro que aborda diretamente os incentivos económicos das contrapartes em transações baseadas em intenções.

2.1.1、Por que precisamos do UniSwapX?

Olhando para trás, para o desenvolvimento do Uniswap V1-3, pode-se dizer que os protocolos AMM existentes enfrentaram problemas específicos relacionados aos custos do usuário, preços de execução, caminhos de transação, serviços de roteamento e incentivos LP. Atualmente, os mercados de swap estão quase completamente cercados por MEV, e os swaps em grande escala estão quase sempre imprensados, fazendo com que os usuários sempre executem negociações com os piores preços, com os lucros sendo obtidos pelo MEV. O lançamento do UniSwapX tenta resolver esses problemas alterando fundamentalmente o mecanismo de negociação AMM. Para leitura adicional: Relatório de pesquisa UniswapX (Parte 1): Resumindo o desenvolvimento de V1-3, explorando os princípios, inovações e desafios da próxima geração DEX

2.1.2 O que é UniSwapX?

Por definição, UniSwapX é um novo protocolo de roteamento baseado em leilão, sem permissão, de código aberto (GPL) para negociação em AMM e outras fontes de liquidez. Em termos de modelos operacionais para mercados de negociação Web3, geralmente existem três tipos, além do modelo AMM:

O UniSwapX, por outro lado, passou do modelo AMM do Uniswap V1-3 para o modelo de livro de pedidos fora da cadeia para correspondência e execução de negociações na cadeia.

2.1.3 Como funciona o UniSwapX

Do ponto de vista do usuário, se o cenário for que o usuário queira negociar ETH<=> e USDT a um preço em torno de 1900 (permitindo uma derrapagem de 2%), ele só precisa:

  • Selecione uma ordem e defina um limite de tempo para a curva de queda de preço (por exemplo, troque 1 ETH por 1.950 USDT dentro de 1 dia, com um mínimo de 1.850 USDT).
  • Assine o pedido e publique-o no cluster de serviço de livro de pedidos.
  • Aguarde até que a transação seja descoberta e concluída por um Filler.

Para o usuário, isso é tudo que ele precisa fazer. Da perspectiva do Filler, são eles que completam ativamente as ordens de negociação dos usuários. Eles têm fundos amplos, serviços de informação eficientes entre cadeias e um sistema de monitoramento para toda a cadeia e status DexPool. Eles precisam:

  • Digitalize os pools de vários protocolos na cadeia e crie dados básicos em tempo real para cálculo de pedidos.
  • Digitalize o Mempool para estimar tendências futuras de preços.
  • Faça uma varredura na rede dedicada em busca de RFQ Fillers para obter direitos de negociação prioritários, fornecendo cotações.
  • Digitalize as informações do pedido na rede pública de Fillers para analisar a rota de negociação ideal.
  • Se as condições de receita forem atendidas, participe da licitação (cada minuto conta, como em um leilão holandês, quanto mais tarde a transação for confirmada, menor será o preço).
  • Analise os resultados financeiros das ofertas de outros Fillers e priorize-os no próximo pedido lucrativo (mesmo que meu lucro individual diminua, obterei mais volume).

Então, por que o Filler tem tanta motivação para transações? Isto nos traz de volta ao modelo econômico do UniSwapX.

2.1.4. Como avaliar o design de intenção do UniswapX

A questão chave na implementação da intenção é a vontade de publicá-la. Anteriormente, o DEX enfrentava muitas limitações em comparação ao CEX, como custos de transação, MEV, derrapagem, perda impermanente e muito mais. No futuro, estas limitações serão combatidas por um grupo mais profissional de Fillers contra o grupo MEV. Gradualmente, eles vão pegar um pedaço do bolo na competição tecnológica e, finalmente, devolvê-lo aos usuários, formando um ciclo de desenvolvimento positivo (mais usuários usando UniswapX, mais Fillers recebendo dividendos de taxas). Além disso, a complexidade da divisão e roteamento de transações em cadeia será dispersada para sistemas backend. Os usuários só precisarão atuar como os primeiros a fazer os pedidos, sem se preocupar com o incômodo do roteamento. Portanto, este é um ciclo económico virtuoso onde ambas as partes beneficiam, e um modelo económico virtuoso será sempre implementado.

Leitura adicional: https://research.web3caff.com/zh/archives/10004?ref=shisi

2.2 Compreendendo a intenção centrada no ERC4337

No diagrama acima, a seção inferior representa o módulo centrado na abstração da conta AA. Para sistemas como o UniswapX, como as próprias transações são enviadas por preenchedores, os usuários podem concluir transações entre cadeias sem a necessidade de gás. No entanto, ao longo de todo o ciclo de transação, os usuários ainda precisam primeiro enviar uma transação aprovada para autorizar o UniswapX. contrato on-chain para deduzir os fundos do usuário. Se você realmente deseja uma experiência de negociação sem atrito (onde os usuários não precisam iniciar transações), o design de integração do ERC4337 como principal da conta e pagador é necessário. Em relação ao ERC4337, tive transmissões ao vivo e resumos sobre o que é, seus princípios de implementação e seu histórico de desenvolvimento. Para leitura adicional, você pode consultar Explique o conceito de abstração de conta em uma hora.

Em termos simples, ERC4337 é um conjunto de infraestrutura.

  • Na cadeia, as assinaturas dos usuários são verificadas usando o contrato entryPoint para autenticação, e a conta CA do usuário serve, em última análise, como sujeito da identidade.
  • Fora da cadeia, UserOperation é assinado pelo usuário como uma instrução, que é então transmitida na rede Bundlers e agrupada em lote pelos Bundlers para execução na cadeia.

O núcleo de otimização deste mecanismo é aprimorar funções específicas por meio da capacidade altamente personalizável do CA, como carteiras de recuperação social ou partes do projeto auxiliando os usuários no pagamento de taxas de gás, apoiando o USDT como método de pagamento de gás e outras funções. No entanto, hoje analisaremos o valor de 4337 para a intenção do ponto de vista do modelo de negócios. Olhando para trás, acreditamos que o UniswapX tem um bom modelo de negócios porque permite que ambas as partes envolvidas em transações de tokens (usuários e preenchedores) lucrem com isso, sendo apenas o MEV o lado perdedor. No entanto, após reflexão, garantir o lucro e a vontade da contraparte através de taxas de transação é apenas um modelo de negócio e, no futuro, a maioria das aplicações “intencionais” gerarão receitas diretamente, fornecendo serviços a empresas (Para B) ou cobrando taxas de transação. como seu produto principal (Para C). Contudo, os serviços do produto principal não se limitam apenas a satisfazer a “intenção”.

Assim como os sistemas de pagamento como WeChat Pay ou Alipay, eles não cobram taxas para transações C2C, mas geralmente cobram uma taxa de transação de 0,6% quando os comerciantes retiram fundos (o que também exige pagamento ao sistema de transação subjacente). Na última década da batalha da Internet móvel, o foco estava principalmente em alcançar um elevado volume de utilizadores, e o ciclo de receitas poderia ser estabelecido após atingir uma determinada base de utilizadores.

Portanto, mais Dapps surgirão no futuro e, para fornecer aos usuários uma experiência perfeita, eles estarão dispostos a oferecer servidores com isenção de taxas de gás. Isso é semelhante ao protocolo social Lens, onde no Polygon eles estão dispostos a adiantar dezenas de milhares de dólares em taxas de transação em nome dos usuários todas as semanas para promover a adoção dos usuários e o ecossistema de conteúdo. Em comparação com os custos dos subsídios que costumavam ascender a milhões de dólares por dia durante as guerras de transporte privado (Didi vs Uber China), isto é apenas uma gota no oceano.

Portanto, o mecanismo de garantia mais padronizado e amplamente aplicável, bem como o sistema de crédito de plataforma mais confiável, será inevitavelmente construído no sistema paymaster ERC4337.(Derivado de MetaTransactions, mas vai além de MetaTransactions). É uma conta especial de contrato inteligente que pode pagar taxas de gás em nome de terceiros. O contrato principal de pagamento requer alguma lógica de verificação para cada transação e verificações durante a transação. O contrato Paymaster pode verificar se há saldo ERC-20 aprovado suficiente no método “validatePaymasterUserOp” e então extraí-lo usando “transferFrom” na chamada “postOp”. (Para entender a lógica de execução específica, consulte a gravação ao vivo do Bilibili mencionada na seção de leitura adicional acima.) No geral, esta é uma solução livre de gás mais universal em comparação com Meta-Transações. Elimina a confusão de ativos não padronizados e não apresenta problemas de compatibilidade futura (metatransações exigem modificações de contrato para suporte).

3. Quais são os desafios da implementação do Intent?

Em resumo, a intenção é realmente maravilhosa e é também uma direção que deve continuar a ser desenvolvida e otimizada. Além dos desafios do modelo de negócio, quais são as principais dificuldades técnicas para a sua implementação?

3.1 Contradições na integração da IA

Embora muitas opiniões sobre a análise de intenções acreditem que a capacidade de análise de intenções de transação fornecida pela IA é um ponto de otimização para a experiência do usuário, já trabalhei anteriormente no setor de Política de Segurança e, durante esse tempo, cheguei à conclusão de que a interpretabilidade e a reprodutibilidade são os aspectos mais importantes da aplicação da IA em cenários de elaboração de políticas. Por exemplo, no caso de suspensão da conta, se não for possível fornecer razões precisas para a violação da política, torna-se difícil justificar quando os utilizadores apresentam queixas. Da mesma forma, para qualquer sistema financeiro, a procura de estabilidade e consistência é fundamental, e nenhuma instituição pode garantir que a IA não se envolverá em atividades maliciosas uma vez que tenha acesso a permissões de ativos. Portanto, a IA só pode servir como uma ferramenta auxiliar para análise de intenções num futuro próximo, e a análise de dados em cadeia requer uma compreensão profunda dos princípios operacionais da blockchain. Caso contrário, é altamente provável que ocorram falsos positivos. Leitura adicional: Os riscos por trás da categorização de contratos em EVM

3.2. A resiliência do intentPool contra ataques Dos e a questão da correspondência com o Solver

Para o IntentPool, semelhante ao pool de memória do ERC4337, também será um grande desafio. Em primeiro lugar, o intentPool não pode reutilizar o mecanismo de pool de memória dos clientes Ethereum atuais (Geth, Eirgon) e deve ser construído separadamente. Embora exista o BundlerPool do ERC4337 como referência, o design dos pools de memória tem seus próprios prós e contras.

  • Modo de pool de memória descentralizado: existe um problema de propagação porque, para muitos aplicativos, a execução de intenções é uma atividade lucrativa. Portanto, os nós que operam o pool de intenções têm um incentivo para não se propagarem, a fim de reduzir a concorrência ao executar as intenções.
  • Modo de pool de memória centralizado: Resolve o problema de propagação, mas não pode evitar problemas de auditoria e intervenção de centralização.

De qualquer forma, projetar um mecanismo de descoberta e correspondência de intenções que seja compatível com incentivos e não centralizado é uma tarefa desafiadora.

3.3 Risco de privacidade intencional

A assinatura tem caráter irrevogável, mesmo que seja adicionado um prazo de validade ao conteúdo da assinatura, ainda existe o problema de não ser possível revogar a assinatura a um custo baixo antes desse prazo de validade (qualquer revogação deve ser feita por meio de transações on-chain) . Portanto, surgiram algumas soluções de intenção universal padronizadas e focadas na privacidade, como o Anomo. A proteção da privacidade é difícil de alcançar através do sistema EVM, por isso há atualmente desenvolvimentos mais avançados em torno de novas linguagens de intenção focadas na privacidade, como o Juvix, que é usado para criar dapps focados na privacidade. Ele pode ser compilado para WASM ou compilado para circuitos através do VampIR para execução privada no Anoma ou Ethereum usando Taiga.

4. Resumo

Na verdade, é muito emocionante ver o conceito de Intenção ganhando popularidade. Finalmente, a web3 não é mais auto-indulgente e está começando a explorar maneiras de romper o gargalo e atender usuários reais. Somente concentrando-nos nas necessidades mais práticas dos utilizadores, em vez de nos entregarmos a narrativas de alto nível e fornecendo serviços atenciosos, poderemos gradualmente ganhar o favor de uma vasta gama de utilizadores. No futuro, o modelo de Intent será semelhante ao UniswapX, que gera receita subsidiando as taxas de transação da contraparte, ou envolverá um pequeno número de clientes com altos pagamentos e um grande número de usuários não pagantes, mas importantes do ecossistema, de uma perspectiva de classificação do usuário. Portanto, o próprio conceito de intenção trata de otimizar a experiência do usuário dos produtos, não apenas pela intenção. Além disso, o DeFi também será o primeiro estágio para o florescimento da Intenção. Mais de 20 protocolos DeFi já fizeram parceria com DappOS, e a Brink Trade desenvolveu um Intent Engine, que permite que operações como Bridge, Swap e Transfer sejam contidas em uma única intenção por meio de uma assinatura. Além disso, protocolos bem estabelecidos como CowSwap, 1inch, Uniswap e LlamaSwap estão expandindo continuamente suas funcionalidades para atender às diversas intenções dos usuários. Na competição hackathon no Token2049, participei da trilha DeFi e desenvolvi um solucionador de Intent para um cenário Cross-chain Swap + DCA (Dollar Cost Averaging) assistido por estratégia (o sistema Ethtent opera conforme mostrado no diagrama abaixo).

Na verdade, não é difícil alcançar a intenção de requisitos fixos específicos verticais na infra-estrutura existente de EVM. O verdadeiro desafio é o surgimento de um mercado de solução intencional ou de uma estrutura colaborativa conhecida como padrão colaborativo no futuro. Isto permitiria que diferentes solucionadores se combinassem e reutilizassem para implementar uma solução de resolução de intenções universalmente padronizada e também alocassem modelos econômicos para resolver as intenções de ambas as partes. A padronização muitas vezes requer definições de padrões de cima para baixo. Atualmente, DappOs e Anomo estão na vanguarda desse caminho, pelo que vale a pena esperar.。

Apêndice: Trilha centrada na intenção: a arquitetura “centrada na intenção” pode se tornar um novo mecanismo para a adoção em larga escala da Web3? https://research.web3caff.com/zh/archives/11091#comment-1393?ref=shisihttps://github.com/neeboo/ethtenthttps://www.paradigm.xyz/2023/06/intents#the- intermediários - seus mempools https://www.xiaoyuzhoufm.com/episode/64eca0013fa4090b747de18fhttps://bwetzel.medium.com/intent-based-architectures-and-projects-experimenting-with-them-c3ee63ae24c

Isenção de responsabilidade:

  1. Este artigo foi reimpresso de [shisi_eth]. Todos os direitos autorais pertencem ao autor original [shisi_eth]. Se houver objeções a esta reimpressão, entre em contato com a equipe do Gate Learn e eles cuidarão disso imediatamente.
  2. Isenção de responsabilidade: As opiniões e pontos de vista expressos 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 do Gate Learn. A menos que mencionado, é proibido copiar, distribuir ou plagiar os artigos traduzidos.

Avaliando os desafios de implementação centrados na intenção, começando com UniSwapX e AA

intermediário12/6/2023, 5:50:02 PM
Este artigo parte dos modelos de negócios de aplicativos Web2, combina contas UniswapX e AA para examinar o desenvolvimento futuro do “Intent-Centric” e aponta desafios potenciais.

Recentemente, no artigo “ Arquiteturas Baseadas em Intenção e Seus Riscos ” da Paradigm, uma conhecida empresa de capital de risco Web3, “protocolos e infraestrutura centrados em intenção” emergiram como a principal tendência entre os dez domínios de criptomoeda. Essa tendência, combinada com os esforços e a exploração de projetos como Bob the Solver, Anomo e DappOs na conferência ETHCC em Paris, despertou uma atenção significativa da indústria para a arquitetura centrada na intenção e seu foco. O objetivo principal desta abordagem é melhorar significativamente a experiência do usuário, eliminando detalhes complexos de transações, tornando-a um novo mecanismo para impulsionar a adoção da Web3. Na recente competição hackathon Token2049, o autor, juntamente com a equipe técnica da carteira AstroX (com foco em produtos de alto crescimento de ROI para o lado ToB), alcançou o segundo lugar no projeto DeFi baseado no conceito de intenção: Ethtent. Neste artigo, vamos nos aprofundar no conceito de “intenção” a partir da jornada de implementação do Solver e da aplicação do ERC4337 e UniSwapX, explorando o que é “intenção”, se ela pode ser tão bonita, suas diversas aplicações e os desafios envolvidos na sua implementação.

1. O que é centrado na intenção?

Assim como o conceito de abstração de conta vai além do desenvolvimento do próprio Ethereum, o conceito específico de “intenção” pode ser rastreado até a filosofia de design do Protocolo DEX Wyvern em 2018. A ideia central desta filosofia é que, ao contrário das transações tradicionais, os utilizadores comuns estão mais preocupados com a consistência e precisão dos resultados do que com o processo de execução contínuo. Vamos considerar um cenário em que desejo concluir uma troca de token.

  • Nas transações tradicionais: tenho que realizar três transações – depositar ETH para gás, aprovar a transferência do token e enviar a transação de swap.
  • Em transações baseadas em intenção: só preciso assinar uma transação informando que desejo trocar uma determinada quantidade de Token X pelo máximo de Token Y possível, com uma taxa de 1%.

Podemos entender os protocolos centrados na intenção como um conjunto de contratos assinados que permitem aos usuários terceirizar o processo de transação para terceiros sem abrir mão do controle total. Os usuários só precisam especificar sua intenção e uma única assinatura pode executar toda a operação. Nesse caso, a transação representa como você deseja especificamente que ela seja feita, enquanto a intenção representa o que você deseja alcançar sem se preocupar com os detalhes da implementação.

Análogo ao desenvolvimento da Internet tradicional, que passou por um processo semelhante, começou com os provedores de serviços oferecendo o que tinham, depois passou a atender às necessidades dos usuários e, finalmente, evoluiu para plataformas de serviços inteligentes que aumentam a precisão das intenções por meio de recomendações algorítmicas. A evolução central da Internet nos últimos 20 anos pode ser resumida da seguinte forma:

  1. Serviços verticais iniciais (vários portais, onde os usuários procuram números de telefone, encontram trabalhadores e adquirem serviços por conta própria).
  2. Plataformas de agregação de serviços de médio prazo (como Craiglist.com, que agregam tráfego para combinar os provedores de serviços com as demandas dos usuários).
  3. Plataformas inteligentes de estágio avançado (combinando correspondência algorítmica e recomendações para melhorar a precisão da intenção, como Uber Carpool e serviços personalizados).

O conceito centrado na intenção é realmente promissor, e o desenvolvimento da Web2 também provou que é um caminho fundamental para expandir a adoção pelos usuários. No entanto, vamos primeiro examinar a sua aplicação no mercado.

2. Aplicações típicas centradas na intenção

Embora o conceito centrado na intenção seja relativamente novo, já existem vários projetos envolvidos, e muitos deles estão centrados na intenção do usuário. No artigo de Bastian Wetzel, 「Arquiteturas e projetos baseados em intenções, experimentando-os」, vários projetos convencionais são classificados. A ilustração abaixo mostra que muitos protocolos não são, na verdade, soluções de uso geral, mas sim soluções de intenção específica, como Uniswap e Seaport. Isso representa a progressão natural das soluções centradas na intenção em comparação com as soluções verticais feitas pela web2. E a ERC-4337, por outro lado, é uma infraestrutura de intenção assistencial, onde a presença do Bundler reduz a necessidade dos usuários pagarem pelo gás original.

No entanto, o nosso principal objetivo ainda é explorar os modelos de negócio destes projetos e se eles são suficientes para apoiar a implementação da intenção. Na minha opinião, uma das principais implementações de intenção atualmente em operação é o UniswapX, que se concentra na implementação de intenção para negociação, juntamente com o ERC4337 como uma infraestrutura necessária para a intenção.

2.1. Compreendendo a intenção centrada por meio do design econômico do UniSwapX

Após o anúncio oficial do UniSwapX, participei imediatamente como Filler e também como Quarter no sistema RFQ. A razão pela qual é considerado uma das aplicações de Intenção mais avançadas e práticas reside no facto de ser o sistema mais maduro que aborda diretamente os incentivos económicos das contrapartes em transações baseadas em intenções.

2.1.1、Por que precisamos do UniSwapX?

Olhando para trás, para o desenvolvimento do Uniswap V1-3, pode-se dizer que os protocolos AMM existentes enfrentaram problemas específicos relacionados aos custos do usuário, preços de execução, caminhos de transação, serviços de roteamento e incentivos LP. Atualmente, os mercados de swap estão quase completamente cercados por MEV, e os swaps em grande escala estão quase sempre imprensados, fazendo com que os usuários sempre executem negociações com os piores preços, com os lucros sendo obtidos pelo MEV. O lançamento do UniSwapX tenta resolver esses problemas alterando fundamentalmente o mecanismo de negociação AMM. Para leitura adicional: Relatório de pesquisa UniswapX (Parte 1): Resumindo o desenvolvimento de V1-3, explorando os princípios, inovações e desafios da próxima geração DEX

2.1.2 O que é UniSwapX?

Por definição, UniSwapX é um novo protocolo de roteamento baseado em leilão, sem permissão, de código aberto (GPL) para negociação em AMM e outras fontes de liquidez. Em termos de modelos operacionais para mercados de negociação Web3, geralmente existem três tipos, além do modelo AMM:

O UniSwapX, por outro lado, passou do modelo AMM do Uniswap V1-3 para o modelo de livro de pedidos fora da cadeia para correspondência e execução de negociações na cadeia.

2.1.3 Como funciona o UniSwapX

Do ponto de vista do usuário, se o cenário for que o usuário queira negociar ETH<=> e USDT a um preço em torno de 1900 (permitindo uma derrapagem de 2%), ele só precisa:

  • Selecione uma ordem e defina um limite de tempo para a curva de queda de preço (por exemplo, troque 1 ETH por 1.950 USDT dentro de 1 dia, com um mínimo de 1.850 USDT).
  • Assine o pedido e publique-o no cluster de serviço de livro de pedidos.
  • Aguarde até que a transação seja descoberta e concluída por um Filler.

Para o usuário, isso é tudo que ele precisa fazer. Da perspectiva do Filler, são eles que completam ativamente as ordens de negociação dos usuários. Eles têm fundos amplos, serviços de informação eficientes entre cadeias e um sistema de monitoramento para toda a cadeia e status DexPool. Eles precisam:

  • Digitalize os pools de vários protocolos na cadeia e crie dados básicos em tempo real para cálculo de pedidos.
  • Digitalize o Mempool para estimar tendências futuras de preços.
  • Faça uma varredura na rede dedicada em busca de RFQ Fillers para obter direitos de negociação prioritários, fornecendo cotações.
  • Digitalize as informações do pedido na rede pública de Fillers para analisar a rota de negociação ideal.
  • Se as condições de receita forem atendidas, participe da licitação (cada minuto conta, como em um leilão holandês, quanto mais tarde a transação for confirmada, menor será o preço).
  • Analise os resultados financeiros das ofertas de outros Fillers e priorize-os no próximo pedido lucrativo (mesmo que meu lucro individual diminua, obterei mais volume).

Então, por que o Filler tem tanta motivação para transações? Isto nos traz de volta ao modelo econômico do UniSwapX.

2.1.4. Como avaliar o design de intenção do UniswapX

A questão chave na implementação da intenção é a vontade de publicá-la. Anteriormente, o DEX enfrentava muitas limitações em comparação ao CEX, como custos de transação, MEV, derrapagem, perda impermanente e muito mais. No futuro, estas limitações serão combatidas por um grupo mais profissional de Fillers contra o grupo MEV. Gradualmente, eles vão pegar um pedaço do bolo na competição tecnológica e, finalmente, devolvê-lo aos usuários, formando um ciclo de desenvolvimento positivo (mais usuários usando UniswapX, mais Fillers recebendo dividendos de taxas). Além disso, a complexidade da divisão e roteamento de transações em cadeia será dispersada para sistemas backend. Os usuários só precisarão atuar como os primeiros a fazer os pedidos, sem se preocupar com o incômodo do roteamento. Portanto, este é um ciclo económico virtuoso onde ambas as partes beneficiam, e um modelo económico virtuoso será sempre implementado.

Leitura adicional: https://research.web3caff.com/zh/archives/10004?ref=shisi

2.2 Compreendendo a intenção centrada no ERC4337

No diagrama acima, a seção inferior representa o módulo centrado na abstração da conta AA. Para sistemas como o UniswapX, como as próprias transações são enviadas por preenchedores, os usuários podem concluir transações entre cadeias sem a necessidade de gás. No entanto, ao longo de todo o ciclo de transação, os usuários ainda precisam primeiro enviar uma transação aprovada para autorizar o UniswapX. contrato on-chain para deduzir os fundos do usuário. Se você realmente deseja uma experiência de negociação sem atrito (onde os usuários não precisam iniciar transações), o design de integração do ERC4337 como principal da conta e pagador é necessário. Em relação ao ERC4337, tive transmissões ao vivo e resumos sobre o que é, seus princípios de implementação e seu histórico de desenvolvimento. Para leitura adicional, você pode consultar Explique o conceito de abstração de conta em uma hora.

Em termos simples, ERC4337 é um conjunto de infraestrutura.

  • Na cadeia, as assinaturas dos usuários são verificadas usando o contrato entryPoint para autenticação, e a conta CA do usuário serve, em última análise, como sujeito da identidade.
  • Fora da cadeia, UserOperation é assinado pelo usuário como uma instrução, que é então transmitida na rede Bundlers e agrupada em lote pelos Bundlers para execução na cadeia.

O núcleo de otimização deste mecanismo é aprimorar funções específicas por meio da capacidade altamente personalizável do CA, como carteiras de recuperação social ou partes do projeto auxiliando os usuários no pagamento de taxas de gás, apoiando o USDT como método de pagamento de gás e outras funções. No entanto, hoje analisaremos o valor de 4337 para a intenção do ponto de vista do modelo de negócios. Olhando para trás, acreditamos que o UniswapX tem um bom modelo de negócios porque permite que ambas as partes envolvidas em transações de tokens (usuários e preenchedores) lucrem com isso, sendo apenas o MEV o lado perdedor. No entanto, após reflexão, garantir o lucro e a vontade da contraparte através de taxas de transação é apenas um modelo de negócio e, no futuro, a maioria das aplicações “intencionais” gerarão receitas diretamente, fornecendo serviços a empresas (Para B) ou cobrando taxas de transação. como seu produto principal (Para C). Contudo, os serviços do produto principal não se limitam apenas a satisfazer a “intenção”.

Assim como os sistemas de pagamento como WeChat Pay ou Alipay, eles não cobram taxas para transações C2C, mas geralmente cobram uma taxa de transação de 0,6% quando os comerciantes retiram fundos (o que também exige pagamento ao sistema de transação subjacente). Na última década da batalha da Internet móvel, o foco estava principalmente em alcançar um elevado volume de utilizadores, e o ciclo de receitas poderia ser estabelecido após atingir uma determinada base de utilizadores.

Portanto, mais Dapps surgirão no futuro e, para fornecer aos usuários uma experiência perfeita, eles estarão dispostos a oferecer servidores com isenção de taxas de gás. Isso é semelhante ao protocolo social Lens, onde no Polygon eles estão dispostos a adiantar dezenas de milhares de dólares em taxas de transação em nome dos usuários todas as semanas para promover a adoção dos usuários e o ecossistema de conteúdo. Em comparação com os custos dos subsídios que costumavam ascender a milhões de dólares por dia durante as guerras de transporte privado (Didi vs Uber China), isto é apenas uma gota no oceano.

Portanto, o mecanismo de garantia mais padronizado e amplamente aplicável, bem como o sistema de crédito de plataforma mais confiável, será inevitavelmente construído no sistema paymaster ERC4337.(Derivado de MetaTransactions, mas vai além de MetaTransactions). É uma conta especial de contrato inteligente que pode pagar taxas de gás em nome de terceiros. O contrato principal de pagamento requer alguma lógica de verificação para cada transação e verificações durante a transação. O contrato Paymaster pode verificar se há saldo ERC-20 aprovado suficiente no método “validatePaymasterUserOp” e então extraí-lo usando “transferFrom” na chamada “postOp”. (Para entender a lógica de execução específica, consulte a gravação ao vivo do Bilibili mencionada na seção de leitura adicional acima.) No geral, esta é uma solução livre de gás mais universal em comparação com Meta-Transações. Elimina a confusão de ativos não padronizados e não apresenta problemas de compatibilidade futura (metatransações exigem modificações de contrato para suporte).

3. Quais são os desafios da implementação do Intent?

Em resumo, a intenção é realmente maravilhosa e é também uma direção que deve continuar a ser desenvolvida e otimizada. Além dos desafios do modelo de negócio, quais são as principais dificuldades técnicas para a sua implementação?

3.1 Contradições na integração da IA

Embora muitas opiniões sobre a análise de intenções acreditem que a capacidade de análise de intenções de transação fornecida pela IA é um ponto de otimização para a experiência do usuário, já trabalhei anteriormente no setor de Política de Segurança e, durante esse tempo, cheguei à conclusão de que a interpretabilidade e a reprodutibilidade são os aspectos mais importantes da aplicação da IA em cenários de elaboração de políticas. Por exemplo, no caso de suspensão da conta, se não for possível fornecer razões precisas para a violação da política, torna-se difícil justificar quando os utilizadores apresentam queixas. Da mesma forma, para qualquer sistema financeiro, a procura de estabilidade e consistência é fundamental, e nenhuma instituição pode garantir que a IA não se envolverá em atividades maliciosas uma vez que tenha acesso a permissões de ativos. Portanto, a IA só pode servir como uma ferramenta auxiliar para análise de intenções num futuro próximo, e a análise de dados em cadeia requer uma compreensão profunda dos princípios operacionais da blockchain. Caso contrário, é altamente provável que ocorram falsos positivos. Leitura adicional: Os riscos por trás da categorização de contratos em EVM

3.2. A resiliência do intentPool contra ataques Dos e a questão da correspondência com o Solver

Para o IntentPool, semelhante ao pool de memória do ERC4337, também será um grande desafio. Em primeiro lugar, o intentPool não pode reutilizar o mecanismo de pool de memória dos clientes Ethereum atuais (Geth, Eirgon) e deve ser construído separadamente. Embora exista o BundlerPool do ERC4337 como referência, o design dos pools de memória tem seus próprios prós e contras.

  • Modo de pool de memória descentralizado: existe um problema de propagação porque, para muitos aplicativos, a execução de intenções é uma atividade lucrativa. Portanto, os nós que operam o pool de intenções têm um incentivo para não se propagarem, a fim de reduzir a concorrência ao executar as intenções.
  • Modo de pool de memória centralizado: Resolve o problema de propagação, mas não pode evitar problemas de auditoria e intervenção de centralização.

De qualquer forma, projetar um mecanismo de descoberta e correspondência de intenções que seja compatível com incentivos e não centralizado é uma tarefa desafiadora.

3.3 Risco de privacidade intencional

A assinatura tem caráter irrevogável, mesmo que seja adicionado um prazo de validade ao conteúdo da assinatura, ainda existe o problema de não ser possível revogar a assinatura a um custo baixo antes desse prazo de validade (qualquer revogação deve ser feita por meio de transações on-chain) . Portanto, surgiram algumas soluções de intenção universal padronizadas e focadas na privacidade, como o Anomo. A proteção da privacidade é difícil de alcançar através do sistema EVM, por isso há atualmente desenvolvimentos mais avançados em torno de novas linguagens de intenção focadas na privacidade, como o Juvix, que é usado para criar dapps focados na privacidade. Ele pode ser compilado para WASM ou compilado para circuitos através do VampIR para execução privada no Anoma ou Ethereum usando Taiga.

4. Resumo

Na verdade, é muito emocionante ver o conceito de Intenção ganhando popularidade. Finalmente, a web3 não é mais auto-indulgente e está começando a explorar maneiras de romper o gargalo e atender usuários reais. Somente concentrando-nos nas necessidades mais práticas dos utilizadores, em vez de nos entregarmos a narrativas de alto nível e fornecendo serviços atenciosos, poderemos gradualmente ganhar o favor de uma vasta gama de utilizadores. No futuro, o modelo de Intent será semelhante ao UniswapX, que gera receita subsidiando as taxas de transação da contraparte, ou envolverá um pequeno número de clientes com altos pagamentos e um grande número de usuários não pagantes, mas importantes do ecossistema, de uma perspectiva de classificação do usuário. Portanto, o próprio conceito de intenção trata de otimizar a experiência do usuário dos produtos, não apenas pela intenção. Além disso, o DeFi também será o primeiro estágio para o florescimento da Intenção. Mais de 20 protocolos DeFi já fizeram parceria com DappOS, e a Brink Trade desenvolveu um Intent Engine, que permite que operações como Bridge, Swap e Transfer sejam contidas em uma única intenção por meio de uma assinatura. Além disso, protocolos bem estabelecidos como CowSwap, 1inch, Uniswap e LlamaSwap estão expandindo continuamente suas funcionalidades para atender às diversas intenções dos usuários. Na competição hackathon no Token2049, participei da trilha DeFi e desenvolvi um solucionador de Intent para um cenário Cross-chain Swap + DCA (Dollar Cost Averaging) assistido por estratégia (o sistema Ethtent opera conforme mostrado no diagrama abaixo).

Na verdade, não é difícil alcançar a intenção de requisitos fixos específicos verticais na infra-estrutura existente de EVM. O verdadeiro desafio é o surgimento de um mercado de solução intencional ou de uma estrutura colaborativa conhecida como padrão colaborativo no futuro. Isto permitiria que diferentes solucionadores se combinassem e reutilizassem para implementar uma solução de resolução de intenções universalmente padronizada e também alocassem modelos econômicos para resolver as intenções de ambas as partes. A padronização muitas vezes requer definições de padrões de cima para baixo. Atualmente, DappOs e Anomo estão na vanguarda desse caminho, pelo que vale a pena esperar.。

Apêndice: Trilha centrada na intenção: a arquitetura “centrada na intenção” pode se tornar um novo mecanismo para a adoção em larga escala da Web3? https://research.web3caff.com/zh/archives/11091#comment-1393?ref=shisihttps://github.com/neeboo/ethtenthttps://www.paradigm.xyz/2023/06/intents#the- intermediários - seus mempools https://www.xiaoyuzhoufm.com/episode/64eca0013fa4090b747de18fhttps://bwetzel.medium.com/intent-based-architectures-and-projects-experimenting-with-them-c3ee63ae24c

Isenção de responsabilidade:

  1. Este artigo foi reimpresso de [shisi_eth]. Todos os direitos autorais pertencem ao autor original [shisi_eth]. Se houver objeções a esta reimpressão, entre em contato com a equipe do Gate Learn e eles cuidarão disso imediatamente.
  2. Isenção de responsabilidade: As opiniões e pontos de vista expressos 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 do Gate Learn. A menos que mencionado, é proibido copiar, distribuir ou plagiar os artigos traduzidos.
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!