SuperPaymaster: Eliminating Centralized Signer Authority via Asset-Oriented Abstraction to Reconcile Usability and Decentralization in Account Abstraction
Este artigo apresenta o SuperPaymaster, uma solução de Abstração de Conta que substitui a assinatura centralizada off-chain por um modelo de Abstração Orientada a Ativos on-chain utilizando Tokens Soulbound, eliminando assim riscos de censura e alcançando custos de execução de gas significativamente menores em comparação com as bases existentes de Abstração Orientada a Processos.
Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo
O Grande Problema: O Gargalo do "Gas"
Imagine que você quer enviar uma carta, mas para fazer isso, primeiro você tem que:
- Ir a um banco para comprar um tipo específico de selo (ETH).
- Fazer fila no correio para descobrir quanto o selo custa hoje (taxas de gas).
- Perguntar a um gerente específico no correio se ele está disposto a permitir que você envie a carta agora mesmo. Se o gerente estiver ocupado, dormindo ou não gostar de você, ele pode dizer "Não", e sua carta nunca sai.
No mundo da blockchain (especificamente Ethereum), é exatamente isso que acontece. Os usuários precisam de "gas" (uma taxa) para enviar transações. Atualmente, a maioria dos sistemas depende de um gerente centralizado (um servidor pertencente a uma empresa como Alchemy ou Pimlico) para aprovar cada transação. Se esse servidor cair ou decidir bloqueá-lo, você fica preso. Isso cria um "gargalo de censura".
A Solução Antiga: "Abstração Orientada a Processo" (POA)
O padrão atual da indústria é como um passaporte temporário.
- Como funciona: Toda vez que você quer enviar uma carta, você pede um "permissão" a um escritório central. Eles verificam seu documento de identidade, assinam um papel e lhe dão o recibo.
- A falha: Você precisa pedir um novo recibo para cada única carta. Se o escritório fechar, você não consegue enviar nada. Além disso, o recibo só funciona naquele correio específico; não funciona no próximo.
- O artigo chama isso de: Abstração Orientada a Processo (POA). Foca no processo de obter permissão a cada vez.
A Nova Solução: "Abstração Orientada a Ativos" (AOA)
Os autores propõem uma nova maneira chamada SuperPaymaster. Em vez de pedir um recibo de permissão a cada vez, você compra um cartão pré-pago que você possui.
- A Metáfora: Pense em um cartão telefônico pré-pago ou um cartão-presente.
- Uma vez que você compra o cartão e o carrega com valor, você não precisa pedir permissão a um gerente toda vez que fizer uma ligação.
- O cartão em si é a permissão.
- O cartão está ligado à sua identidade (sua carteira) e não pode ser roubado ou transferido para outra pessoa (é "Soulbound" ou "Vinculado à Alma").
- Como funciona:
- O Cartão (Cartão de Gas): Você obtém um "Cartão de Gas" digital (um Token Soulbound). Este é um ativo permanente que você possui na blockchain.
- O Combustível (xPNTs): Você carrega esse cartão com um token específico da comunidade (como uma moeda local).
- A Transação: Quando você quer enviar uma transação, o sistema verifica seu cartão. Se você tiver um cartão válido e combustível suficiente, a transação é processada automaticamente. Nenhum gerente precisa assinar um pedaço de papel.
Por que isso é melhor? (Os Três Grandes Ganhos)
1. Sem Mais Porteiros "Gerentes" (Descentralização)
No sistema antigo, um servidor central tinha que dizer "Sim" para cada transação. Se esse servidor fosse hackeado ou desligado, todo o sistema parava.
- SuperPaymaster: A decisão "Sim/Não" é tomada pelo código na blockchain, não por um humano ou um servidor. O código verifica: "Este usuário tem um cartão válido? Ele tem combustível suficiente?" Se sim, funciona.
- Analogia: É como uma máquina de venda automática. Você não precisa de um gerente para aprovar sua compra; a máquina apenas verifica se você colocou moedas suficientes. A máquina está aberta para todos, 24 horas por dia, 7 dias por semana.
2. Menos Esforço Mental para os Usuários (Usabilidade)
O artigo usou um método chamado GOMS (contagem de passos mentais) para mostrar o quanto isso é mais fácil.
- Jeito Antigo (Processo): Você vê um erro ("Dinheiro insuficiente"). Você entra em pânico. Você vai a uma exchange. Você compra ETH. Você espera. Você tenta novamente. (9 passos mentais).
- Jeito Novo (Ativo): Você apenas clica em "Enviar". O sistema deduz automaticamente o custo do seu Cartão de Gas. (2 passos mentais).
- Analogia: É a diferença entre ter que preencher um formulário em papel, fazê-lo carimbado e enviá-lo por correio toda vez que compra um café, versus apenas tocar seu telefone em um leitor.
3. Mais Barato e Mais Rápido (Eficiência)
Os autores testaram isso na Optimism Mainnet (uma rede blockchain real e ativa) 50 vezes para cada sistema.
- O Resultado: O SuperPaymaster usou menos "gas" (poder de computação) do que os dois maiores concorrentes (Alchemy e Pimlico).
- Alchemy (Jeito Antigo): ~206.000 unidades de gas.
- Pimlico (Jeito Antigo): ~329.000 unidades de gas.
- SuperPaymaster (Jeito Novo): ~168.000 unidades de gas.
- Por quê? Os sistemas antigos tinham que fazer uma "troca" complicada na blockchain para transformar seus tokens em gas. O SuperPaymaster apenas faz uma atualização interna simples (como riscar um item de uma lista), o que é muito mais rápido e barato.
- A Troca: Há um pequeno custo para verificar o cartão na blockchain (cerca de 32.000 unidades de gas a mais do que uma assinatura simples), mas este é o "preço" de remover o gerente central. No geral, ainda é mais barato que a concorrência.
Resumo do Sistema "SuperPaymaster"
- O Objetivo: Tornar a blockchain tão fácil de usar quanto um cartão pré-pago, sem precisar de um chefe central para aprovar cada movimento.
- O Método: Eles substituíram o "processo de pedir permissão" por "possuir um ativo de permissão" (o Cartão de Gas).
- A Prova: Eles construíram, colocaram na rede real da Optimism e provaram que funciona. É mais rápido, mais barato e remove o risco de um servidor central bloqueá-lo.
Em resumo: O SuperPaymaster transforma a tarefa complexa e assustadora de pagar por transações em blockchain em algo tão simples quanto tocar um cartão pré-pago, tudo isso removendo o intermediário que costumava segurar as chaves do reino.
Afogado em artigos na sua área?
Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.