Explorando a poderosa sinergia da abstração de contas e intenções (intents)

Autoria de Kiwi Yao, pesquisador da @OKX Ventures

Quando combinadas, as contas inteligentes e a intenção criam uma ferramenta poderosa que permite gerenciar seus ativos digitais com mais eficiência. O padrão ERC-4337 permite que terceiros processem fluxos de ordens para você. Isso torna mais simples a execução de tarefas e, ao mesmo tempo, melhora a escalabilidade. A aliança entre contas inteligentes e intenção abre caminho para interações mais avançadas no futuro.

Qual é a conexão entre AA e intenções?

Embora as intenções e a abstração de conta (AA) estejam conectadas, elas desempenham funções distintas no ecossistema. Não há uma relação fixa de vínculo entre os dois, mas sim uma sinergia complementar.

Intenção é colocar a experiência do usuário em primeiro lugar, detalhando rapidamente as necessidades do usuário e traduzindo-as em uma ou mais operações do usuário (user ops). Ela encontra a melhor rota operacional para atingir um objetivo específico.

Como a história nos mostra, as intenções atenderam a necessidades mais diretas. No entanto, à medida que a tecnologia avança, estamos preparados para enfrentar desafios complexos com inúmeras condições, etapas multifacetadas e uma variedade de ambientes de execução. Nesses cenários avançados, os agentes de IA podem até entrar em ação.

Para entender melhor isso, vejamos alguns exemplos:

  • Considerar bots do Telegram como uma inovação intencional. Embora o back-end ainda utilize carteiras de contas de propriedade externa (EOA), a experiência do usuário permanece inalterada.

  • Imagine um cenário em que um usuário deseja comprar US$ 1.000 em Ethereum. Aqui, o solucionador determina os parâmetros, como a seleção da blockchain, exchange descentralizada (DEX) e a tolerância de slippage. A operação de usuário derivada então interage com uma EOA, computação multipartidária ou carteira com AA no back-end.

  • Projetos como 1inch's DEX aggregator são pioneiros na narrativa intencional. Aqui, os usuários apenas declaram sua tolerância de entrada e de slippage, deixando para o contrato encontrar a operação ideal. Da mesma forma, a pesquisa de leilão do Flashbots, com sua preferência de ordem de transação, resume a intenção do pesquisador. À medida que o mundo digital evolui, podemos antecipar o surgimento de inúmeras formas de intenção.

Por outro lado, a AA trata de operações de back-end. Ela agiliza a execução dos comandos do usuário, proporcionando uma experiência simplificada e eficiente.

Classificação de intenção

Compreender os diferentes tipos de intenção é algo crucial:

  • Intenção condicional: Acionada por condições específicas, semelhante a uma "instrução if". Um exemplo do setor financeiro seria o recurso de stop-loss.

  • Intenção contínua: Denota operações repetitivas que ocorrem com base em cenários recorrentes ou intervalos de tempo, como o princípio por trás do custo médio em dólares mensal.

  • Intenção de várias etapas: Ocorre uma cascata de uma intenção para outra, comportando-se de forma semelhante a uma máquina de estados. Por exemplo, se alguém pretende comprar Ethereum e tem condições sobre limites de preços, transferências e arbitragem, isso se enquadraria nesta categoria.

  • Gráfico de intenção: Múltiplas intenções se unem para criar um sistema complexo que é visto quando os usuários procuram comprar ou vender tokens com base em certas condições, como mudanças na governança, mineração de blocos ou preços de mercado.

A abstração de conta torna as intenções mais eficientes

O conceito de intenção resulta dos avanços tecnológicos e da experiência do usuário. Ao minimizar a necessidade de assinaturas operacionais, a intenção simplifica as interações do usuário na Web3. Com a evolução da intenção, desenvolvemos novas infraestruturas, linguagens e abordagens para a resolução de problemas, tornando-as fundamentais na formação de aplicações futuras.

As principais oportunidades incluem:

Pool de intenções intermediárias ou chain pública de intenções

Envolve formatos de mensagens inovadores para comunicação com contratos inteligentes, substituindo os sistemas tradicionais de mempool para propagação e descoberta de transações.

Implementações diversificadas de solucionadores

  • Curto prazo: Integração de contratos superinteligentes maduros.

  • Longo prazo: Uso de IAs de elevada liberdade, embora com desafios de implementação. Isso inaugurará um pré-processamento off-chain seguido por um paradigma de processamento on-chain, benéfico para protocolos como o Uniswap X. O coprocessador ZK Axiom é uma prova do potencial de resolução de privacidade.

Evolução de linguagem

Empresas conhecidas como Juvix e Essential são pioneiras nessa área. Seu sucesso depende da construção da confiança do usuário e da superação dos desafios futuros.

Elevando carteiras

Como elemento fundamental da camada de intenção, as carteiras estão preparadas para evoluir para pontos de entrada unificados. Ao se integrarem a diversos protocolos, elas podem aproveitar um tráfego significativo de usuários.

Pools de intenções

Os pools de intenções são como pipelines. Eles pegam as intenções do usuário e as transformam em transações. Existem duas maneiras principais de fazer isso: O MEV impulsiona leilões ou transações on-chain. Atualmente, existem vários pools de intenções:

  • Pool de intenções não licenciadas: Permite a propagação entre nós do sistema, concedendo acesso irrestrito aos executores. Este pool apresenta alguns riscos, como ameaças de DoS e problemas de MEV.

  • Pool de intenções licenciadas: Oferece uma defesa resiliente contra ataques de DoS. No entanto, seu requisito de confiança inerente pode entrar em conflito com o princípio descentralizado da blockchain.

  • Pool de intenções híbridas: Combina a propagação licenciada com a execução sem necessidade de permissionamento. Os leilões de fluxo de ordens exemplificam essa abordagem.

Outras explorações:

  • Camada de intenção: Plataformas como Anoma e Flashbots SUAVE estão introduzindo camadas dedicadas para lidar com os riscos de MEV.

  • Implementações diversificadas de solucionadores: As estratégias incluem a integração de contratos com contratos inteligentes, paradigmas de pré-processamento off-chain e garantia de privacidade nas operações.

  • Automação de IA: O futuro aponta para dois caminhos principais: IA como um recurso de carteira integrado ou IA diretamente ligada às operações do usuário. Os concorrentes nesta área podem variar desde a Siri e o Google Assistente até clientes do ChatGPT.

  • Novas linguagens para expressão de intenções: Esforços estão em andamento para desenvolver linguagens que permitam a expressão de intenções privadas. Projetos de destaque incluem o Juvix, que oferece uma plataforma para a criação de aplicativos descentralizados centrados na privacidade, e o Essential, que é pioneiro em uma linguagem específica de domínio (DSL) para expressão de intenções.

Carteiras e oportunidades de entrada

O back-end das intenções pode se integrar perfeitamente com as carteiras EOA e MPC convencionais. Por exemplo, os bots do Telegram empregam intenção e ainda usam carteiras EOA sem comprometer a experiência do usuário. Tendo em mente as preocupações de segurança dos usuários, estratégias futuras podem usar a AA para gerenciar melhor os riscos.

Carteiras e SDKs de contratos inteligentes

Embora o mercado de componentes como bundler, paymaster e provedores como Wallet Factory seja denso, a intenção apresenta caminhos para a inovação.

Recursos e modularização

A maioria das carteiras de contratos inteligentes já inclui recursos como recuperação social. No entanto, a integração da intenção pode levar isso além. Exemplos de recursos modularizados são encontrados em carteiras como a Argent, Candide e Gnosis Safe, que suportam adições além da interface EIP-4337.

Opções de recuperação social

  • Provedores de serviços Web2: A Argent oferece recuperação com base em contatos confiáveis.

  • Dispositivos do usuário: Incluindo navegador e armazenamento móvel.

  • E-mail: A UniPass usa e-mails para recuperação enquanto protege a privacidade dos dados do usuário com provas de conhecimento zero.

  • Multi-Sig: A BLS Wallet e Argent permitem a recuperação através de vários endereços EOA especificados pelo usuário.

  • MPC: O serviço Web3Auth divide as chaves do usuário para maior segurança, mantendo a chave completa oculta.

Aplicativos transacionais

A integração com protocolos de finanças descentralizadas (DeFi) e o suporte à negociação automatizada oferecem uma gama de benefícios para o usuário:

  • O Uniswap X, por exemplo, oferece oportunidades para arbitragem de ordens.

  • Protocolos podem eliminar autorizações repetitivas. Um caso de uso é custo médio em dólares em protocolos DeFi, onde os investimentos ocorrem automaticamente, sem intervenção manual.

Aplicativos de cadeia cruzada

Eles desempenham um papel fundamental na melhoria da experiência do usuário em todas as cadeias:

  • Protocolos DeFi de cadeia cruzada: Orbiter, uma ponte descentralizada, que oferece taxas baixas e transferências rápidas em várias moedas.

  • Protocolos de gerenciamento de DApp de multichain: Plataformas como a DAppOS funcionam como protocolos SDK de cadeia cruzada. Ao fazer parceria com DEXs como a Perpetual Protocol, elas melhoram a experiência DeFi de cadeia cruzada.

Oportunidades de aplicação da classe ZK

O padrão ECR-4337 oferece criptografia forte para as intenções do usuário. Isso significa que o zkProof pode funcionar melhor e, potencialmente, um mercado de zkProof pode surgir.

Requisitos de criptografia

  • As operações do usuário podem ser submetidas à descriptografia de limite ou à geração de chave distribuída antes da transmissão, fornecendo descriptografia somente após a confirmação do bloco pelo pool do bundler.

  • Essa interação de zk, operações de usuário e verificação de gás impulsiona o crescimento do zkproof e do zkOracle, traçando paralelos com plataformas como a nil foundation.

Processo de privacidade de pagamento

O mecanismo ECR-4337 permite aos usuários executar pagamentos com privacidade, salvaguardando a confidencialidade da conta. Funciona assim:

  1. Os usuários colocam fundos em um rollup protegido por privacidade, visando a retirada para um novo endereço CREATE2 não financiado.

  2. Eles produzem informações mistas de saque, direcionando fundos para um endereço MixerPaymaster, não o seu próprio.

  3. Uma operação de usuário (user op) com essas informações é criada com o UserOp.paymaster definido como MixerPaymaster e enviado para o mempool ERC-4337.

  4. Os bundlers escolhem esta operação de usuário, verificam sua autenticidade e checam a disposição do MixerPaymaster em cobrir a taxa de gás.

  5. Uma vez validados, os bundlers integram a operação do usuário na cadeia, direcionando-a para o ponto de entrada. Esta etapa resulta na implantação de uma conta no novo endereço do usuário.

  6. O MixerPaymaster faz o saque, descontando a taxa de operação e enviando o restante para o novo endereço do usuário. O novo endereço agora tem uma conta implantada. Este procedimento usa o mempool ERC-4337 sem passar por retransmissores.

Riscos e limitações

A arquitetura dos mecanismos de intenção traz preocupações críticas de confiança, centralização e transparência. Lembre-se de que fazer sua própria pesquisa é importante para ajudar a manter seus ativos digitais seguros.

Centralização e confiança

A chave dos mecanismos de intenção é a confiança. As elevadas expectativas de confiança geralmente resultam em grandes barreiras de entrada para quem está chegando. Combinado com uma execução não supervisionada, pode fazer com que a produção de blocos seja controlada por algumas entidades dominantes, promovendo a centralização.

Por exemplo, no espaço de leilões de fluxo de ordens, entidades já estabelecidas, como Flashbots e CoWswap, detêm uma participação significativa no mercado, o que torna difícil para os recém-chegados ganharem força sem o uso de muitos recursos.

Problemas de transparência

Os mecanismos de intenção muitas vezes permitem que os usuários abram mão de algum controle sobre seus ativos na rede. Como muitos mempools são privados, os usuários podem precisar de esclarecimentos sobre como suas intenções são executadas. É fundamental que os aplicativos de intenção garantam que seus sistemas sejam projetados com cautela, mantendo possíveis ameaças sob controle.

Palavra final

Ao mesclar de forma harmoniosa contas inteligentes e intenção, podemos dar início a uma era em que o gerenciamento de ativos digitais é eficiente e sofisticado. O padrão ERC-4337 confia fluxos de ordens a terceiros, simplificando as operações e ampliando a escalabilidade. Embora a intenção e a AA contribuam de forma única, elas exemplificam como a tecnologia, com uma abordagem centrada no usuário, pode simplificar tarefas complexas e até mesmo integrar ferramentas avançadas, como a IA, em atividades futuras.

Aviso legal
Este artigo pode ter conteúdo sobre produtos que não estão disponíveis na sua região. É fornecido apenas para fins informativos gerais e nenhuma responsabilidade ou obrigação é aceita por qualquer erro de fato ou omissão aqui expressos. Representa as opiniões pessoais dos autores e não representa as opiniões da OKX. Não se destina a fornecer aconselhamento de qualquer tipo, incluindo, mas não se limitando a: (i) aconselhamento de investimento ou recomendação de investimento; (ii) uma oferta ou solicitação para comprar, vender ou manter ativos digitais, ou (iii) aconselhamento financeiro, contábil, jurídico ou fiscal. As participações em ativos digitais, incluindo stablecoins e NFTs, envolvem um alto grau de risco, podem flutuar muito e podem até se tornar inúteis. Você deve considerar cuidadosamente se negociar ou manter ativos digitais é adequado para você, tendo em conta a sua condição financeira. Consulte seu profissional jurídico/fiscal/de investimentos para tirar dúvidas sobre suas circunstâncias específicas. Os recursos da OKX Web3, incluindo a OKX Web3 Wallet e a OKX NFT Marketplace estão sujeitas a termos de serviço separados em www.okx.com.
© 2023 OKX. Este artigo pode ser reproduzido ou distribuído em sua totalidade, ou trechos de 100 palavras ou menos deste artigo podem ser usados, desde que tal uso não seja comercial. Qualquer reprodução ou distribuição do artigo inteiro também deve indicar em destaque: "Este artigo é © 2023 OKX e é usado com permissão". Os trechos permitidos devem citar o nome do artigo e incluir atribuição, por exemplo "Nome do artigo, [nome do autor é aplicável], © 2023 OKX". Não são permitidos trabalhos derivados ou outros usos deste artigo.
Expandir
Artigos relacionados
Ver mais
Ver mais