Abstração de cadeias e contas universais

2026-08-24

Abstração de cadeias e contas universais

Peça a um aplicativo cripto para fazer quase qualquer coisa e ele devolve uma pergunta: em qual cadeia? Abstração de cadeias é o nome de um conjunto de técnicas cujo propósito inteiro é parar de fazer essa pergunta. Ao lado dela está a abstração de conta, que resolve outro problema, e as duas são confundidas o tempo todo. Este artigo separa as duas, percorre os padrões em que cada uma se apoia e mostra como conferir se uma peça específica é um padrão pronto ou um rascunho que ainda pode mudar.

O que abstração de cadeias significa de fato

Abstração de cadeias é primeiro um objetivo e só depois uma tecnologia. O objetivo é que você diga o que quer e o software descubra qual cadeia ou quais cadeias o pedido toca, em que ordem e com qual token a taxa é paga.

Compare com o que você faz hoje. Seu saldo está fatiado entre várias redes, e cada uma quer o próprio token para as taxas. A mesma sequência de endereço pode existir em muitas cadeias e significar uma conta diferente em cada uma. Mover valor entre elas é uma tarefa à parte, com riscos próprios. Cada um desses pontos é um lugar em que você precisa saber algo sobre cadeias antes de resolver qualquer coisa.

Nenhum protocolo sozinho entrega tudo isso. Na prática, a abstração de cadeias é montada com quatro peças: um jeito de nomear sem ambiguidade uma cadeia e uma conta nela, um jeito de expressar o resultado que você quer em vez dos passos, um canal pelo qual outra pessoa cobre as taxas e uma camada de liquidação que de fato move valor entre cadeias.

Daí decorre que não existe uma única especificação para apontar nem um órgão dono do termo. Algumas peças são propostas do Ethereum, outras são propostas entre ecossistemas da Chain Agnostic Standards Alliance e outras são simplesmente o produto de uma empresa. Então, quando um serviço diz que resolveu a abstração de cadeias, a pergunta útil é: qual das quatro peças?

Abstração de contas e abstração de cadeias: a divisão de trabalho

A abstração de conta responde a duas perguntas sobre uma única conta: quem pode autorizar uma transação e quem paga por ela. Ela transforma a conta de um par de chaves pelado em algo programável.

No Ethereum, duas propostas carregam essa carga, e ambas estão marcadas como Final no repositório de propostas de melhoria do Ethereum. O ERC-4337 define abstração de conta usando uma mempool separada, de modo que contas inteligentes completas podem existir sem mexer no protocolo base. O EIP-7702 acrescenta um tipo de transação que permite a uma conta comum de propriedade externa apontar para código de contrato, e nomeia as três funções em torno das quais foi desenhado: juntar várias operações numa transação só, o patrocínio e a redução de privilégios, em que uma subchave recebe permissões estreitas em vez de controle total. O EIP-7702 entrou no ar na rede principal com a atualização Pectra, que a Ethereum Foundation anunciou para maio de 2025.

A abstração de cadeias responde a uma pergunta que a abstração de conta nunca toca. Seus fundos e seu estado estão espalhados por várias cadeias, e mesmo uma conta inteligente perfeita continua sendo uma conta em uma cadeia, com saldo nela e taxas pagas no token dela.

Eis um teste que separa as duas. Se a pergunta é quem pode assinar e quem paga, é abstração de conta. Se a pergunta é onde essa coisa mora e como o valor vai de uma cadeia para outra, é abstração de cadeias.

As duas se empilham em vez de competir, e a costura aparece dentro das próprias especificações. O ERC-4337 lista o EIP-7702 entre as propostas de que depende. Na direção contrária, uma autorização do EIP-7702 é assinada junto com um identificador de cadeia, e a especificação aceita o identificador da cadeia atual ou zero, sendo que zero significa que a autorização vale em todas as cadeias. Esse único campo é uma decisão de abstração de cadeias dentro de um padrão de abstração de conta, e o documento aponta o custo: o mesmo endereço pode apontar para outro código em outra cadeia.

O que é uma conta universal e o que ela não é

Conta universal é linguagem de produto, não padrão. Nenhuma especificação com esse nome foi publicada. O que os produtos querem dizer é uma identidade e uma tela, em que os saldos mantidos em muitas cadeias são somados e mostrados como um número só, e em que a ação que você inicia é roteada para as cadeias de que ela precisa.

A parte de baixo que é de fato padronizada é a nomeação. O CAIP-2, uma especificação com status Final da Chain Agnostic Standards Alliance, define um identificador de cadeia como um espaço de nomes mais uma referência, então a rede principal do Ethereum é o espaço de nomes eip155 com a referência 1, e uma cadeia do Bitcoin ou do Cosmos ganha um nome do mesmo formato. O CAIP-10 se apoia nisso e define um identificador de conta como o identificador de cadeia mais o endereço. Com esses dois, uma conta é inequívoca entre ecossistemas e não apenas dentro de um.

O trabalho continua em formatos mais adequados a contratos. O ERC-7930, chamado Interoperable Addresses, define uma forma binária compacta que amarra uma referência de cadeia e um endereço. A página dele traz o status Review, o que significa que está em revisão por pares e não está fechado.

O que uma conta universal não faz é fundir cadeias. Os ativos continuam em cadeias específicas, as transações continuam entrando em blocos específicos e os riscos de cada cadeia continuam valendo para o que você guarda ali. Agregação é apresentação mais roteamento: um ganho real de usabilidade e não uma mudança no lugar onde seu dinheiro mora.

Abstração de gas: pagar taxas com o que você já tem

A abstração de gas é a peça estreita com que a maioria das pessoas esbarra primeiro. Você chega a uma cadeia com o ativo que quer usar e sem nada do token com que aquela cadeia cobra taxas, então não consegue fazer nada até ir buscar um pouco.

A saída é deixar outra pessoa pagar e acertar as contas em separado. O ERC-4337 embute isso como paymaster, um contrato auxiliar que concorda em pagar pela transação no lugar do remetente, e lista entre os usos previstos pagar taxas com tokens ERC-20 e desenvolvedores subsidiarem as taxas dos seus usuários. O EIP-7702 descreve o mesmo formato na função de patrocínio. As interfaces de carteira também estão correndo atrás: o CAIP-25, o método com que um site abre uma sessão com uma carteira, lista um serviço de paymaster entre as capacidades que uma carteira pode declarar por cadeia, e essa especificação está em status Review.

Vale conferir duas coisas. Alguém está pagando, então pergunte o que essa pessoa ganha: uma taxa tirada do token que você está gastando, um subsídio de um aplicativo que quer o seu movimento, ou um spread. E um patrocinador do qual você depende pode se recusar a atender você, uma forma branda de censura que não existe quando o token de taxas está com você.

Intenções e solvers fazem o trabalho de verdade

A metade de execução da abstração de cadeias costuma rodar sobre intenções. Em vez de assinar uma sequência de passos, você assina uma declaração do resultado que quer, e um terceiro que compete com outros, normalmente chamado de solver ou filler, executa os passos e é pago por isso.

Padronizar isso é uma área ativa e não uma área fechada. O ERC-7683, intitulado Cross Chain Intents, mira a interface entre protocolos de intenções e solvers, para que um solver não precise de código sob medida para cada protocolo. O status dele é Draft, e ele depende do ERC-7930, que por sua vez está apenas em Review.

Draft aqui não é formalidade, e essa proposta mostra por quê. O texto dela descreve um rascunho anterior que padronizava outra parte do processo, com estruturas de ordens e interfaces de liquidação, e explica por que aquele desenho foi substituído. Qualquer coisa que você leia sobre ela com mais de um ano pode estar descrevendo uma versão que não existe mais.

Nada disso elimina a questão da liquidação. O valor que aparece em outra cadeia chegou lá por algum mecanismo que precisa convencer o destino de que o evento na origem realmente aconteceu, e é nesse mecanismo que a confiança se aloja. A abstração de cadeias esconde esse passo de você; ela não o apaga.

Abstração de cadeias e contas universais: o que a abstração de conta cobre, o que a abstração de cadeias cobre e quais padrões estão embaixo de cada uma

Como ler o status de um padrão antes de confiar nele

Tudo acima se apoia em documentos que ainda estão se mexendo, então o hábito mais útil é ler a linha de status antes do conteúdo. Os dois processos a imprimem no topo da proposta, e os três rótulos que você vai encontrar aqui são Draft, Review e Final.

Draft quer dizer que está escrito e ainda pode mudar em qualquer direção. Review quer dizer que outros implementadores estão examinando e o formato está em boa parte acordado. Final quer dizer que o texto está fechado. Não quer dizer que todo mundo adotou; adoção é outra pergunta, que você responde com dados e não com o campo de status.

Final também não é a mesma coisa que estar no ar. O ERC-4337 precisa da infraestrutura dele implantada numa cadeia antes que qualquer coisa possa usá-lo, e o EIP-7702 precisou de uma atualização de rede. Então a afirmação de que certa cadeia suporta certo padrão traz duas conferências e não uma: a especificação é final e essa cadeia colocou o padrão no ar.

Onde olhar não é segredo. Tudo numerado como EIP ou ERC tem página no repositório de propostas de melhoria do Ethereum, e tudo numerado como CAIP tem página no índice de propostas agnósticas de cadeia. Os dois mostram o status atual e um registro de mudanças, e os dois vão estar mais atualizados que qualquer artigo sobre eles, inclusive este.

Em resumo

A abstração de conta decide quem controla uma conta e quem paga as taxas dela, por meio de padrões como ERC-4337 e EIP-7702, ambos finais e ambos no ar no Ethereum. A abstração de cadeias trata de fundos e estado espalhados por muitas cadeias, por meio de nomeação agnóstica de cadeia como CAIP-2 e CAIP-10, execução baseada em intenções e patrocínio de taxas que atravessa cadeias. Uma conta universal é a embalagem de produto em volta dessas peças e não um padrão próprio, e ela agrega em vez de fundir, então seus ativos continuam morando em cadeias específicas. Como boa parte desse encanamento ainda está em rascunho ou em revisão, trate a linha de status de cada proposta como parte do fato e confira na fonte.

Leituras relacionadas

Outros artigos da Bitbase sobre este tema:

- Modelos de ponte: travar, queimar e emissão nativa

- O que é Hyperlane? Interoperabilidade sem permissão

- O que é Particle Network? Abstração de cadeias na prática

Aviso: Este artigo é conteúdo educacional da Bitbase Academy, fornecido apenas para fins informativos. Não constitui aconselhamento de investimento, negociação, tributário ou financeiro. Criptoativos são voláteis; avalie seu próprio risco. Escrito em agosto de 2026; consulte as informações oficiais mais recentes.

Fontes

[1] ERC-4337: Account Abstraction Using Alt Mempool (Final) eips.ethereum.org

[2] EIP-7702: Set Code for EOAs (Final) eips.ethereum.org

[3] Pectra Mainnet Announcement, Ethereum Foundation, 2025 blog.ethereum.org

[4] CAIP-2: Blockchain ID Specification (Final) chainagnostic.org

[5] CAIP-10: Account ID Specification (Final) chainagnostic.org

[6] ERC-7930: Interoperable Addresses (Review) eips.ethereum.org

[7] ERC-7683: Cross Chain Intents (Draft) eips.ethereum.org

[8] CAIP-25: Wallet Create Session JSON-RPC Method (Review) chainagnostic.org

Artigos relacionados

Mais