Autor: Pengyu, cofundador da Particle Network
Intent-Centric (centrado na intenção) é um tema que tem causado muita discussão recentemente, e também há muitas dúvidas em cima da popularidade.
As perguntas se concentram principalmente em dois ângulos:
É demasiado abstrato e orientado para a narrativa, dificultando a implementação do projeto. Não é como uma atualização da indústria impulsionada pela tecnologia, mas mais como uma filosofia de design de produto.
Pode ser que a faixa de Abstração de Conta tenha um novo termo. Porque intuitivamente todos pensariam que Centrado na Intenção (centrado na intenção) e Abstração de Conta (abstração de conta) têm um certo relacionamento e parecem estar relacionados à redução do limite do usuário e à melhoria da experiência do usuário.
Este artigo analisará o companheirismo, evolução e competição entre Intent-Centric e Account Abstraction.
A origem da abstração de conta
No geral, a tendência de desenvolvimento da indústria Web3 é de uma indústria de engenharia amigável ao cypherpunk para uma indústria de consumo amigável às massas.
Para a Abstração de Contas da Ethereum, a comunidade já iniciou discussões entre 2016 e 2017. As discussões iniciais e os objetivos de design foram mais do ponto de vista do desenvolvedor, principalmente para simplificar a criação e a interação de contratos e fornecer mais liberdade para estruturas de transações complexas. Além disso, também esperamos resolver alguns problemas de complexidade no desenvolvimento de contratos inteligentes e dApps por meio da abstração de contas. A abstração da conta nesta fase é essencialmente uma generalização do modelo de conta.
No desenvolvimento da abstração de contas, o cerne é a proposta e maturidade do ERC-4337. À medida que a discussão se aprofundou, a comunidade descobriu que algumas demandas comuns dos usuários finais comuns em cenários de negócios da camada de aplicação não podem ser atendidas diretamente pela estrutura da conta e pela estrutura nativa da cadeia. Por exemplo, recuperação de chaves privadas, obtenção de serviços específicos com gás 0 e autorização de lote.
Como complemento à exploração anterior da abstração de contas, o ERC-4337 foi proposto por Vitalik e Ansgar Dietrichs, na esperança de fornecer algumas funções de cenário na perspectiva de atualizar a própria estrutura da conta. Ele introduz o conceito de “Operação do Usuário”, permitindo aos usuários realizar transações com mais flexibilidade, sem se preocupar com Nonce ou taxas de transação complexas.
O cronograma para diferentes protocolos propostos na área de Abstração de Conta é mostrado abaixo:

O status atual da indústria de abstração de contas: valores e restrições essenciais
O setor de abstração de contas (abstração de contas) está próximo da maturidade e é fácil de entender. Podemos dividir aproximadamente o setor atual de abstração de contas (abstração de contas) nos seguintes, em ordem de proximidade com os usuários:
Camada de cadeia pública
gerenciamento de chave privada
Camada AA Stack (incluindo principalmente Paymaster e Bundler)
Camada funcional
Camada de aplicação

Existem muitas soluções maduras para gerenciamento de chaves privadas, como Magic.link, uma solução gerenciada baseada no serviço KMS da AWS, e MPC-TSS usado por nós (Particle Network). Existem atualmente mais de cem fornecedores da camada AA Stack, incluindo startups StackUp, ZeroDev, Pimlico, infraestrutura Alchemy e líder de carteira Safe, etc., que forneceram soluções disponíveis. Na camada de aplicação, vimos que projetos líderes como CyberConnect e dYdX já estão aplicando a Abstração de Contas aos seus próprios cenários de negócios específicos.
A abstração de contas promove, sem dúvida, a experiência do utilizador final e elimina mais obstáculos para a aplicação em larga escala da Web3. No entanto, o efeito real nesta fase claramente não corresponde às nossas expectativas para a melhoria de paradigma que a abstração de contas pode trazer para a experiência da indústria.
Como a essência da Abstração de Conta é resolver os problemas de UX do usuário do lado da oferta, é mais como fornecer aos desenvolvedores mais opções de desenvolvimento no nível da estrutura da conta. Ao mesmo tempo, a expansão das funções de login social + conta provocada pela combinação de abstração de conta e gerenciamento de chave privada reduz até certo ponto o limite para novos usuários entrarem nos serviços do produto Web3.
No entanto, a julgar pela aceleração da popularidade da abstração de contas e pelo feedback dos usuários finais sobre os momentos Aha, parece que o potencial do usuário não foi totalmente liberado.
É claro que, por um lado, isso ocorre porque a quantidade e a qualidade do conteúdo da camada de aplicação ainda estão sendo rapidamente iteradas, mas, por outro lado, achamos que é porque:
A abstração de conta otimiza a experiência do usuário ao inserir expressões
Mas não resolveu o problema de expressar os resultados
A otimização da expressão para resultados é o valor central do Intent-Centric.
Existem duas razões principais pelas quais o Intent-Centric foi proposto:
Um dos pilares da indústria de criptografia é restaurar a autonomia do usuário a partir do design subjacente da cadeia, incluindo autonomia de ativos, autonomia de dados e autonomia de informação. Mas o problema trazido pela autonomia é que cada operação sutil na cadeia por trás da conclusão de uma meta precisa ser exposta aos usuários para autorização.
Nos primeiros dias da indústria, os cenários de negócios eram relativamente simples, a lógica de execução era relativamente simples e havia muito pouca interoperabilidade entre as cadeias. Neste momento, não eram necessárias muitas autorizações de usuário. para fazer julgamentos ativos, e a experiência foi aceita. Mas quando mais L2 aparecem e mais serviços se sobrepõem e são combinados, parecerá que as necessidades do usuário são únicas, mas a frequência de autorização é muito alta e mais julgamentos subjetivos estão envolvidos no processo, como o Gás. , configurações de deslizamento, etc.
A lógica central introduzida pelo Intent-Centric é proteger o processo sem perder a autonomia do usuário, incluindo monitoramento e gerenciamento de processos. Os usuários só precisam esclarecer o ponto inicial e final de suas necessidades. A vantagem disso é que permite que os usuários passem de uma perspectiva de transação para uma perspectiva de demanda.
Podemos testar esse problema com uma simples pergunta de conversação:
Deixe-me perguntar sobre uma das operações on-chain mais comuns: tenho 10 ETH e quero emprestá-los na Compound com um retorno anualizado de 2%.
Essa expressão é realmente o que você precisa?
Na verdade, esta expressão não é sua necessidade. Sua necessidade é: tenho 10 ETH, ajude-me a encontrar o maior retorno em um protocolo seguro.
E “empréstimo no Compound com um retorno anualizado de 2%” é uma transação.
Então, por que você inconscientemente pensa que esta transação é sua necessidade? Essencialmente, é porque a atual indústria de criptografia foi separada em transações e estados, uma após a outra. Todas as necessidades precisam ser divididas em transações e o status pode ser monitorado. O problema que surge ao ser percebido é que os usuários que acabei de mencionar não partem da perspectiva da demanda, mas da perspectiva da transação. Isso obviamente limita a expressão e a realização de muitas necessidades do usuário, porque a psicologia do usuário realmente tem uma forma de agir. pensando em algemas.
Portanto, Intent-Centric (centrado na intenção) resolve o problema do caminho ideal da expressão ao resultado.

Esta questão é valiosa, porque somente resolvendo o problema do caminho da expressão aos resultados é que as vastas necessidades dos utilizadores finais podem ser verdadeiramente satisfeitas.
Para atingir tal objetivo, de que ângulos o Intent-Centric (centrado na intenção) precisa promover produtos e pesquisas.
Com base na ideia de agora, dividimos toda a indústria centrada na intenção em quatro camadas:
Nível de entrada da expressão do usuário
Camada de tradução que expressa a intenção
Camada de integração para necessidades verticais
Camada de coordenação para requisitos complexos

Os propósitos de cálculo preenchidos por cada um são muito claros:
A camada de entrada da expressão do usuário é usada para coletar as reais necessidades dos usuários. Indicadores principais: taxa de conclusão;
A camada de tradução que expressa a intenção é traduzir as reais necessidades dos usuários em uma linguagem que possa ser comunicada uniformemente entre máquinas, entre desenvolvedores e máquinas e entre desenvolvedores. Os principais indicadores são: tempo de resposta e precisão;
A camada de integração da demanda vertical consiste em integrar a demanda da categoria vertical e combinar solucionadores (Solvers) apropriados para responder a essa demanda. Indicadores principais: eficiência de correspondência;
A camada de coordenação que atende às necessidades é desmontar os requisitos compostos em requisitos de categorias verticais e, ao mesmo tempo, coordenar os Solucionadores (solucionadores) de diferentes categorias verticais para responder aos requisitos compostos de acordo com um objetivo ou lógica. Indicadores fundamentais: eficiência do desmantelamento e cobertura da procura.
Quando todos os quatro ângulos têm um certo grau de maturidade, eles podem criar o seguinte caminho de usuário:
O usuário completa a expressão dos requisitos em qualquer camada de entrada de expressão, e a expressão é traduzida pela camada de tradução em uma intenção descrita em uma linguagem universal para coordenação entre máquinas. A intenção é desmontada pela camada de coordenação e pelos Solucionadores (solucionadores). ) da camada de integração de demanda vertical competem com Essas intenções são executadas de maneira eficiente e segura e, finalmente, os resultados da execução das intenções verticais são integrados em um resultado de intenção composta pela camada de coordenação.

Vejamos um exemplo prático:
Um acionista da Coinbase viu o lançamento do Base Chain e queria experimentar um aplicativo de jogo no Base Chain. Ele sabia que o que precisava era cunhar um NFT do jogo para iniciar o processo.
Ignoramos o processo de registro da carteira (que já é muito complicado) e presumimos que ele jogou outros jogos Web3 no ecossistema Polygon e já possui tokens Matic do Polygon. Para participar do projeto Base Chain, ele precisa completar o seguinte. desmontagem:
Encontre uma ponte de cadeia cruzada de três partes para cruzar tokens Matic com tokens ETH da Ethereum
Cruzar tokens ETH da Cadeia Base para ETH-Base;
Como NFT;
Comece o jogo.
Este é o processo atual. Mesmo que seja uma transação em lote ou uma transação sem gás que coopera com a abstração de conta, o limite ainda é muito alto. Sabemos que a intenção do usuário (cunhar um NFT na Base Chain para iniciar o jogo) é realmente clara. Ele sabe o que quer fazer, mas o processo é muito complicado.
Se o campo centrado na intenção amadurecer, ele poderá completar a estruturação, desmontagem e execução das intenções do usuário. Do ponto de vista da experiência do usuário final, os usuários interagem com carteiras ou aplicativos adaptados ao protocolo Intent-Centric ou expressam suas intenções em uma UI LLM semelhante ao ChatGPT. A estrutura de desenvolvimento Intent-Centric integrada pelo desenvolvedor estruturará automaticamente a Intent, e. então o Intent Bidder e o Solver concluirão a desmontagem e execução final, e a percepção do usuário é apenas clicar em um botão ou enviar uma frase.
Podemos agora tentar responder a esta pergunta: O vinho velho centrado na intenção está em garrafas novas para AA (Abstração de Conta) ou é a melhor escolha para a evolução?
Além de dar um passo adiante no caminho do usuário - da entrada à expressão, da expressão ao resultado - de que outras maneiras o Intent-Centric é significativamente diferente da abstração da conta?

Através da comparação das dimensões de conteúdo acima, podemos responder claramente: Intent-Centric (centrado na intenção) não é um vinho velho em uma nova garrafa de Abstração de Conta (abstração de conta), mas outra opção para otimização da experiência do caminho do usuário.
Mas se o caminho de abstração de contas se tornará uma infraestrutura para a implementação de operações específicas no campo centrado na intenção à medida que o campo centrado na intenção se tornar mais maduro, precisamos de mais informações. Isso só poderá ser avaliado se os protocolos ou produtos neste campo se tornarem mais. maduro.
A perspectiva única da Particle Network no campo centrado na intenção
Primeiro, vamos revisar nosso produto principal da V1: Carteira como Serviço baseada em MPC-TSS e Abstração de Conta. A posição de valor no campo de Abstração de Conta pode ser usada conforme mostrado na figura.

Conforme mostrado na figura, fica claro que nosso trabalho principal é a camada de gerenciamento de chaves (gerenciamento de chaves privadas) baseada em MPC-TSS e a camada funcional que fornece o conjunto de login social.
Na verdade, essencialmente o nosso V1 faz apenas duas coisas:
Simplifique e abstraia o comportamento e as necessidades do usuário em produtos Web3 por meio de login social;
Calcule assinaturas multi-chain e complete assinaturas diretamente em vários tipos de produtos conectados à nossa carteira como um serviço para melhorar a eficiência das transações.
As principais razões pelas quais lançamos produtos relacionados ao Intent-Centric são dois pontos:
O trabalho principal do Intent-Centric é totalmente consistente com a essência do nosso produto v1: abstrair as necessidades do usuário e melhorar a eficiência das transações.
Sob a abordagem B2B2C, trabalhamos com nossos parceiros para apresentar um número considerável de usuários nos últimos 10 meses, e nosso foco mudou da entrada do usuário para a expressão e os resultados do usuário.
Então, qual é o nosso julgamento básico sobre o campo centrado na intenção, nossas vantagens exclusivas no campo centrado na intenção e qual é a nossa estratégia de produto baseada nessa vantagem?
Acreditamos que na lógica hierárquica do campo Centrado na Intenção que mencionamos acima, existe uma ordem clara de prioridade de valor:
Acreditamos que a camada de tradução que expressa a intenção é o núcleo, porque esta é a única camada que impulsiona o efeito volante através da formulação de padrões, seguida pela camada de coordenação de coordenação de requisitos compostos e, em seguida, pela camada de integração de requisitos verticais, e depois vem a camada de expressão do portal do usuário.
Quais são nossos pontos fortes exclusivos na Intent-Centric:
O acúmulo de necessidades abstratas do usuário e o acúmulo de cálculos de assinaturas multicadeias e multicomportamento;
Parceiros que concluíram a integração do produto cobrindo basicamente todas as áreas;
Portanto, nosso produto V2 no campo Intent-Centric é chamado Intent Fusion Protocol, que inclui essencialmente:
Uma linguagem e estrutura unificadas para expressar a camada de tradução pretendida (servindo a camada de tradução que consideramos mais importante)
Kit de desenvolvimento para a camada de coordenação de requisitos complexos
e zkEVM, que é usado pela Particle Network para gerenciamento abstrato e cálculo de contas de cadeia completa.

Esperamos usar o protocolo Intent Fusion da V2 para permitir que os usuários façam login de forma privada em qualquer produto da camada de aplicativo habilitado por produtos zkWaaS (enquanto desfrutam da conveniência do login social sem expor qualquer privacidade de identidade Web2), permitindo-lhes persistir com um clique. A ETH participa dos melhores produtos de renda on-chain em qualquer L1/L2, e é automaticamente resgatada quando a renda atinge um valor específico, e então penhorada ao Lido para obter uma renda livre de risco.
O protocolo Intent Fusion do Particle Network V2 será mais baseado nas necessidades e expectativas do usuário, em vez de fornecer um monte de funções e configurações complexas, e realizará diretamente a verdadeira intenção do usuário com custos mínimos de compreensão e operação.
Sentimos que este método pode se aproximar do nosso objetivo:
Ao criar uma camada de acesso Web3 modular e centrada na intenção, aceleramos a transformação da Web3 de um setor financeiro favorável aos engenheiros para um setor de consumo favorável às massas.



