Avaliar os Desafios de Implementação do Inent-Centric, a partir do UniSwapX e AA

IntermediárioDec 06, 2023
Este artigo começa com os modelos de negócio das aplicações Web2, combina contas UnisWapX e AA para examinar o desenvolvimento futuro do “Inent-Centric” e aponta potenciais desafios.
Avaliar os Desafios de Implementação do Inent-Centric, a partir do UniSwapX e AA

Recentemente, no artigo “Intent-Based Architectures and Teir Risks” da Paradigm, uma conhecida empresa de capital de risco Web3, “protocolos centrados na intenção e infraestruturas” emergiram como a principal tendência entre os dez domínios das criptomoedas. Esta tendência, combinada com os esforços e 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 o seu foco. O principal objetivo desta abordagem é melhorar muito a experiência do utilizador, eliminando detalhes complexos da transação, tornando-o num novo motor para conduzir a adoção da Web3. Na recente competição de hackathon Token2049, o autor, juntamente com a equipa técnica da carteira AstroX (com foco em produtos de alto crescimento de ROI para o lado ToB), alcançou o segundo lugar na pista DeFicom com base 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 pode ser tão bonito, as suas várias aplicações e os desafios envolvidos na sua implementação.

1. O que é o Intencentric?

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 sem interrupções. Vamos considerar um cenário em que quero concluir uma troca de token.

  • Nas transações tradicionais: Tenho de realizar três transações - depositar ETH para gás, aprovar a transferência de token e enviar a transação de swap.
  • Em transações baseadas em intenção: Só preciso assinar uma transação informando que quero trocar uma certa quantia 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 utilizadores terceirizarem o processo de transação a terceiros sem abrir mão do controlo completo. Os utilizadores só precisam de especificar a sua intenção, e uma única assinatura pode executar toda a operação. Neste caso, a transação representa como deseja especificamente que seja feita, enquanto a intenção representa o que deseja alcançar sem se preocupar com os detalhes da implementação.

Analogamente ao desenvolvimento da internet tradicional, que passou por um processo semelhante, começou com os prestadores de serviços oferecendo o que tinham, depois passou a corresponder às necessidades dos utilizadores e finalmente evoluiu para plataformas de serviço inteligentes que melhoram a precisão das intenções através 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 utilizadores procuram números de telefone, encontram trabalhadores e compram serviços por conta própria).
  2. Plataformas de agregação de serviços a médio prazo (como Craiglist.com, qual o tráfego agregado para corresponder aos prestadores de serviços com as exigências dos utilizadores).
  3. Plataformas inteligentes em fase avançada (combinando correspondência algorítmica e recomendações para melhorar a precisão da intenção, como o Uber Carpool e serviços personalizados).

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

2. Aplicações típicas do Intencentric

Embora o conceito de centrado na intenção seja relativamente novo, já existem vários projetos envolvidos, e muitos deles estão centrados na intenção do utilizador. No artigo de Bastian Wetzel, “Arquiteturas baseadas em intenção e projetos experimentando com eles”,vários projetos convencionais são classificados. A ilustração abaixo mostra que muitos protocolos não são realmente soluções de uso geral, mas sim soluções específicas de intenção, como Uniswap e Seaport. Isto representa a progressão natural das soluções centradas na intenção em comparação com as soluções verticais feitas pela web2. E o ERC-4337, por outro lado, é uma infraestrutura para ajudar a intenção, onde a presença do Bundler reduz a necessidade de os utilizadores 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. Compreender o conceito centrado na intenção através do Design Económico da UniswapX

Após o anúncio oficial da UniSwapX, participei imediatamente como Filler e também me envolvi como Trimestre no sistema de RFQ. A razão pela qual é considerada 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ção.

2.1.1、Porquê precisamos do UniSwapX?

Olhando para o desenvolvimento do Uniswap V1-3, pode-se dizer que os protocolos AMM existentes enfrentaram problemas específicos relacionados com custos de utilizador, preços de execução, caminhos de transação, serviços de encaminhamento e incentivos de LP. Atualmente, os mercados de swap estão quase completamente rodeados por MEV, e os swaps em grande escala estão quase sempre impranchados, resultando em utilizadores a executarem sempre negociações aos piores preços, com os lucros a serem tomados pelo MEV. O lançamento do UniSwapX tenta resolver estes problemas alterando fundamentalmente o mecanismo de negociação AMM. Para ler mais: Relatório de investigação UniSwapX (Parte 1): Resumindo o Desenvolvimento da V1-3, Explorando os Princípios, Inovações e Desafios daPróxima Geração DEX

2.1.2 O que é o UniSwapX?

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

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

2.1.3 Como funciona o UniSwapX

Do ponto de vista do utilizador, se o cenário é que o utilizador quer negociar ETH < = > e USDT a um preço cerca de 1900 (permitindo uma derrapagem de 2%), só precisa de:

  • Seleccione uma encomenda e defina um limite de tempo para a curva de declínio do preço (por exemplo, trocar 1 ETH por 1950 USDT no prazo de 1 dia, com um mínimo de 1850 USDT).
  • Assine o pedido e publique no cluster de serviços do livro de encomendas.
  • Aguarde que a transação seja descoberta e concluída por um Enchimento.

Para o utilizador, isso é tudo o que eles precisam fazer. Do ponto de vista do Filler, são eles que completam ativamente as ordens de negociação dos utilizadores. Têm fundos amplos, serviços proficientes de informação entre cadeias e um sistema de monitorização para toda a cadeia e o estatuto do DexPool. Precisam de:

  • Analise os pools de vários protocolos na cadeia e construa dados básicos em tempo real para cálculo de encomendas.
  • Analise o Mempool para estimar tendências de preços futuras.
  • Analise a rede dedicada em busca de preenchimentos de RFQ para obter direitos de negociação prioritários fornecendo cotações.
  • Analise as informações da encomenda na rede pública de Enchimentos para analisar a rota de negociação ideal.
  • Se as condições de receita forem cumpridas, participe na licitação (cada minuto conta, como num leilão holandês, quanto mais tarde a transação for confirmada, mais baixo o preço termina).
  • Analise os resultados financeiros dos lances de outros Enchimentos e priorize-os na próxima ordem rentável (mesmo que o meu lucro individual possa diminuir, vou ter mais volume).

Então porque é que o Filler tem tanta motivação para transações? Isto leva-nos de volta ao modelo económico da UnisWapX.

2.1.4. Como avaliar o design da 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 com o CEX, tais 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 Preenchimentos contra o grupo MEV. Gradualmente, eles vão pegar um pedaço do bolo na competição tecnológica e, finalmente, devolvê-lo aos utilizadores, formando um ciclo de desenvolvimento positivo (mais utilizadores a usar o UniSwapX, mais Fillers a receber dividendos de taxas). Além disso, a complexidade da divisão e roteamento de transações em cadeia será dispersa para sistemas de back-end. Os utilizadores só terão de agir como os primeiros a fazer encomendas sem terem de se preocupar com o incómodo do encaminhamento. Portanto, este é um ciclo económico virtuoso onde ambas as partes beneficiam, e um modelo económico virtuoso será sempre implementado.

Leituras adicionais: https://research.web3caff.com/zh/archives/10004?ref=shisi

2.2 Compreender o centro de intenções a partir do ERC4337

No diagrama acima, a secção na parte inferior representa o módulo centrado em torno da abstração da conta AA. Para sistemas como o UniSwapX, uma vez que as próprias transações são submetidas por preenchimentos, os utilizadores podem concluir transações entre cadeias sem a necessidade de gás. No entanto, ao longo de todo o ciclo da transação, os utilizadores ainda precisam primeiro apresentar uma transação de aprovação para autorizar o contrato em cadeia UnisWapX a deduzir os fundos do utilizador. Se quer realmente uma experiência de negociação sem atrito (onde os utilizadores não precisam de iniciar transações), é necessário o design de integração do ERC4337 como principal da conta e pagador. Relativamente ao ERC4337, tive transmissões ao vivo e resumos sobre o que é, os seus princípios de implementação e o seu histórico de desenvolvimento. Para ler mais, pode consultar Explicar o conceito de Abstração de Conta em uma hora.

Em termos simples, o ERC4337 é um conjunto de infra-estruturas.

  • Na cadeia, as assinaturas do utilizador são verificadas usando o contrato EntryPoint para autenticação e a conta CA do utilizador serve, em última análise, como o assunto da identidade.
  • Fora da cadeia, UserOperation é assinado pelo utilizador como uma instrução, que é então transmitida na rede Bundlers e agrupada por Bundlers para execução em cadeia.

O núcleo de otimização deste mecanismo é melhorar funções específicas através da capacidade altamente personalizável da CA, como carteiras de recuperação social ou partes do projeto que auxiliam os utilizadores 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 vamos analisar o valor de 4337 para a intenção do ponto de vista do modelo de negócio. Olhando para trás, acreditamos que o UnisWapX tem um bom modelo de negócio porque permite que ambas as partes envolvidas em transações de token (utilizadores e preenchimentos) 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 de “intenção” gerará diretamente receitas prestando serviços às empresas (Para B) ou cobrando taxas de transação como seu principal produto (Para C). No entanto, os principais serviços do produto não se limitam a satisfazer apenas a “intenção”.

Tal como os sistemas de pagamento como o WeChat Pay ou o Alipay, não cobram taxas pelas transações C2C, mas normalmente cobram uma taxa de transação de 0,6% quando os comerciantes retiram fundos (o que também requer 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 volume elevado de utilizadores, e o ciclo de receitas poderia ser estabelecido depois de atingir uma determinada base de utilizadores.

Portanto, mais Dapps surgirão no futuro e, a fim de proporcionar aos utilizadores uma experiência perfeita, estarão dispostos a oferecer servidores com taxas de gás isentadas. Isto é 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 utilizadores todas as semanas para promover a adoção dos utilizadores e o ecossistema de conteúdos. Em comparação com os custos de subsídios que costumavam ascender a milhões de dólares por dia durante as guerras de caronagem (Didi vs Uber China), isto é apenas uma gota no balde.

Portanto, o mecanismo de garantia mais padronizado e amplamente aplicável, bem como o sistema de crédito de plataforma mais confiável, serão inevitavelmente construídos no sistema de pagamento ERC4337. (Derivado da MetaTransactions mas vai além das MetaTransactions). É uma conta especial de contrato inteligente que pode pagar taxas de Gás em nome de outros. 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 depois extraí-lo usando “TransferFrom” na chamada “PostOp”. (Para compreender a lógica de execução específica, consulte a gravação ao vivo do Bilibili mencionada na secção de leitura adicional acima.) No geral, esta é uma solução livre de gás mais universal em comparação com as Meta-Transações. Elimina a confusão de ativos fora do padrão e não tem quaisquer problemas de compatibilidade a prazo (Meta-Transações exigem modificações de contrato para suporte).

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

Em resumo, a intenção é realmente maravilhosa e também é uma direção que deve continuar a se desenvolver e otimizar. Para 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ção acreditem que a capacidade de análise de intenção de transação fornecida pela IA é um ponto de otimização para a experiência do utilizador, trabalhei anteriormente no setor da Política de Segurança e, durante esse tempo, chego à conclusão de que a interpretabilidade e a reprodutibilidade são os aspetos mais importantes da aplicação da IA em cenários de formulação de políticas. Por exemplo, no caso de suspensão da conta, se razões precisas para a violação da política não puderem ser fornecidas, torna-se difícil justificar quando os utilizadores apresentam queixas. Da mesma forma, para qualquer sistema financeiro, a busca da estabilidade e consistência é primordial, e nenhuma instituição pode garantir que a IA não se envolverá em atividades maliciosas depois de ter acesso a permissões de ativos. Portanto, a IA só pode servir como uma ferramenta auxiliar para a 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 no 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 atuais clientes Ethereum (Geth, Eirgon), e deve ser construído separadamente. Mesmo que exista o BundlerPool do ERC4337 como referência, o design dos pools de memória tem os seus próprios prós e contras.

  • Modo de pool de memória descentralizado: Há um problema de propagação porque para muitas aplicações, executar intenções é uma atividade rentável. Portanto, os nós que operam o pool de intenções têm um incentivo para não se propagar, a fim de reduzir a concorrência ao executar intenções.
  • Modo de pool de memória centralizado: Resolve o problema de propagação mas não pode evitar problemas de centralização, auditoria e intervenção.

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

3.3 Risco de Intenção Privacidade

A assinatura tem uma natureza irrevogável, mesmo que um tempo de expiração seja adicionado ao conteúdo da assinatura, ainda existe o problema de não poder revogar a assinatura a um custo baixo antes desse prazo de expiração (qualquer revogação deve ser feita através de transações na cadeia). 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 conseguir através do sistema EVM, pelo que existem atualmente mais desenvolvimentos de ponta em torno de novas linguagens de intenção focadas na privacidade, como a Juvix, que é usada para criar dapps focados na privacidade. Pode ser compilado para WASM ou compilado em circuitos através do VampIR para execução privada no Anoma ou Ethereum usando Taiga.

4. Sumário

Na verdade, é muito emocionante ver o conceito de Intenção a ganhar popularidade. Finalmente, a web3 já não é auto-indulgente e está a começar a explorar formas de ultrapassar o gargalo e atender utilizadores reais. Só focando nas necessidades mais práticas dos utilizadores, em vez de nos entregarmos a narrativas de alto nível e prestar serviços atenciosos, poderemos gradualmente ganhar o favor de uma vasta gama de utilizadores. No futuro, o modelo de Intenção será semelhante ao UnisWapX, que gera receitas subsidiando as taxas de transação da contraparte, ou envolverá um pequeno número de clientes com altos salários e um grande número de utilizadores do ecossistema não pagantes mas importantes do ponto de vista da classificação do utilizador. Portanto, o conceito de intenção em si é sobre otimizar a experiência do utilizador dos produtos, não apenas por uma questão de intenção. Além disso, o DeFi também será a primeira fase para o Intenção florescer. Mais de 20 protocolos DeFi já fizeram parceria com a dAppos, e a Brink Trade desenvolveu um mecanismo de intenção, que permite que operações como Bridge, Swap e Transfer sejam contidas em uma única intenção através de uma assinatura. Além disso, protocolos bem estabelecidos como CowSwap, 1inch, Uniswap e LlamaSwap estão a expandir continuamente as suas funcionalidades para satisfazer as diversas intenções dos utilizadores. Na competição de hackathon no Token2049, participei na pista DeFie e desenvolvi um solucionador de intenções para um cenário de Swap + Swap + Strategy-Assisted DCA (Dollar Cost Averaging) (o sistema Ethtent funciona como mostrado no diagrama abaixo).

Na verdade, não é difícil atingir a intenção de requisitos fixos verticais específicos na infraestrutura existente do EVM. O verdadeiro desafio é o surgimento de um mercado de solucionador de intenções ou de uma estrutura colaborativa conhecida como padrão colaborativo no futuro. Isso permitiria que diferentes solucionadores combinassem e reutilizassem ainda mais para implementar uma solução de resolução de intenção universalmente padronizada, e também alocassem modelos económicos para resolver as intenções de ambas as partes. A normalização exige muitas vezes definições padrão de cima para baixo. Atualmente, o DApPOS e o Anomo estão na vanguarda deste caminho, pelo qual vale a pena aguardar com expectativa.

Apêndice: Faixa centrada na intenção: A arquitetura do “Inent-Centric” pode tornar-se um novo motor 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-middlemen--their-mempoolshttps://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 de autor pertencem ao autor original [shisi_eth]. Se houver objeções a esta reimpressão, contacte a equipa do Gate Learn, e eles tratarão disso imediatamente.
  2. Isenção de responsabilidade: As opiniões e opiniões expressas neste artigo são exclusivamente do autor e não constituem nenhum conselho de investimento.
  3. As traduções do artigo para outras línguas são feitas pela equipa do Gate Learn. A menos que mencionado, é proibido copiar, distribuir ou plagiar os artigos traduzidos.
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!
إنشاء حساب الآن