Autor original: Yue Xiaoyu
Reprodução: Luke, Mars Finance
Começando com a conclusão, em uma frase: ERC-7802 é um padrão cross-chain que expande novas características para os tokens ERC-20 existentes, permitindo que a interface ERC-7802 implemente funcionalidades padrão cross-chain.
01 Contexto
O ERC-7802 é um padrão de token cross-chain proposto em conjunto pelas equipes da Optimism e da Uniswap, com o objetivo de manter um padrão unificado para tokens durante a transferência entre cadeias.
Podemos ver que a colaboração entre Uniswap e Optimism está se aprofundando: o Unichain que a Uniswap havia anunciado anteriormente, faz parte do ecossistema OP Superchain, e agora juntos propuseram este padrão cross-chain.
A proposta do ERC-7802 visa padronizar operações cross-chain, o que é muito importante para DEXs (exchanges descentralizadas) como a Uniswap e soluções L2 como a Optimism.
Os padrões de tokens na Ethereum estão sempre evoluindo, de ERC-20 para ERC-721, ERC-1155, etc. O ERC-7802 é parte dessa evolução, focando na resolução deste problema específico de cross-chain.
02 Princípios de design
No geral, o princípio de design do ERC-7802 é 'bridge agnostic': em cenários cross-chain, separar o mais possível o contrato do token da tecnologia ou protocolo de ponte cross-chain específico.
Este é um design modular, que de fato transfere a complexidade para as pontes cross-chain, separando a lógica cross-chain dos contratos de token, tornando a estrutura do contrato de token mais simples e modular.
A implementação do token deve se concentrar apenas em suas funcionalidades básicas, sem se preocupar com a implementação específica da transferência cross-chain.
Os protocolos de ponte lidam com toda a complexidade relacionada à transferência cross-chain, incluindo validação de transações, bloqueio e liberação de ativos, protocolos de comunicação cross-chain, entre outros.
O ERC-7802 define uma interface padronizada para como os tokens devem interagir com as pontes cross-chain, sem se importar com a forma como essas pontes são implementadas.
Qualquer protocolo de ponte que atenda ao ERC-7802 pode usar esta interface para operações cross-chain, sem a necessidade de modificar o contrato do token em si.
03 Implementação específica
ERC-7802 define uma interface padronizada, que contém duas funções chave:
(1) crosschainMint: cunhagem de tokens para o receptor na cadeia de destino, como resultado da destruição de tokens na cadeia de origem.
(2) crosschainBurn: queima de tokens na cadeia de origem e inicia a transferência cross-chain, geralmente é o ponto de partida da transferência cross-chain.
É importante notar que a cunhagem e destruição cross-chain são diferentes da cunhagem e destruição local. Em operações cross-chain, a oferta total em circulação em todas as cadeias permanece a mesma, pois os tokens são transferidos entre cadeias, em vez de serem realmente criados ou destruídos.
ERC-7802 contrato suporta ERC-165, que é um padrão de verificação de interface, permitindo que contratos inteligentes declarem quais interfaces suportam. Isso ajuda a garantir a compatibilidade de contratos em operações cross-chain.
Mais importante ainda, ERC-7802 é compatível com ERC-20.
ERC-20 é um padrão de token fungível amplamente utilizado na Ethereum, portanto, a compatibilidade do novo padrão com o ERC-20 é muito importante, permitindo que tokens existentes possam ser mais facilmente transferidos para um novo ecossistema.
Dessa forma, os tokens existentes podem existir como tokens ERC-20 comuns e, em seguida, implementar funcionalidades cross-chain através da interface ERC-7802.
04 Valor do protocolo
Resolver os problemas de experiência em múltiplas cadeias é uma grande tendência; o ERC-7802 realmente estabelece um padrão cross-chain a partir do nível mais básico do protocolo, que é complementar à narrativa de 'abstração de cadeia'.
ERC-7802 apoia diretamente o objetivo que a abstração de cadeia busca alcançar, que é permitir que ativos fluam sem problemas entre diferentes cadeias, fornecendo um protocolo padronizado de transferência de tokens cross-chain.
A implementação da abstração de cadeia requer a interação sinérgica de vários padrões técnicos e protocolos, e o ERC-7802 pode ser considerado um dos módulos de construção-chave.
Pode-se dizer que o ERC-7802 oferece uma solução concreta em nível técnico para a abstração de cadeia, resolvendo problemas técnicos de transferência de tokens cross-chain, enquanto a abstração de cadeia utiliza essas soluções para fornecer uma experiência de usuário e uma estrutura de desenvolvimento de aplicativos em níveis mais elevados.
Mais importante ainda, o padrão proposto pela OP também estabelece a base para a interoperabilidade dentro do ecossistema OP Superchain.
Atualmente, este padrão de protocolo ainda está em fase de discussão, e podemos continuar acompanhando.
