El principio de diseño de ERC-7802 es el 'puente de la ignorancia': en el contexto de las transferencias entre cadenas, se busca, tanto como sea posible, separar el contrato del token de la tecnología o protocolo específico de puente entre cadenas.

Escrito por: Yue Xiaoyu

En resumen, en una frase: ERC-7802 es un estándar de transferencia entre cadenas que amplía nuevas características para los tokens ERC-20 existentes, y al llamar a la interfaz ERC-7802 se pueden implementar funciones estándar de transferencia entre cadenas.

01 Antecedentes

ERC-7802 es un estándar de tokens entre cadenas propuesto conjuntamente por el equipo de Optimism y el equipo de Uniswap, con el objetivo de permitir que los tokens mantengan un estándar unificado al transferirse entre cadenas.

Podemos ver que la colaboración entre Uniswap y Optimism se está profundizando constantemente: Uniswap anunció previamente que lanzaría Unichain, que es parte del ecosistema OP Superchain, y ahora juntos han propuesto este estándar de transferencia entre cadenas.

La propuesta de ERC-7802 es para estandarizar las operaciones entre cadenas, lo cual es muy importante para DEX (intercambios descentralizados) como Uniswap y soluciones L2 como Optimism.

Los estándares de tokens en Ethereum han estado evolucionando, desde ERC-20 hasta ERC-721, ERC-1155, etc. ERC-7802 es parte de esta evolución, enfocándose en resolver el problema específico de la transferencia entre cadenas.

02 Principios de diseño

En general, el principio de diseño de ERC-7802 es el 'puente de la ignorancia': en el contexto de las transferencias entre cadenas, se busca, tanto como sea posible, separar el contrato del token de la tecnología o protocolo específico de puente entre cadenas.

Este es un diseño modular que en realidad transfiere la complejidad al puente entre cadenas, separando la lógica entre cadenas del contrato del token, haciendo que la estructura del contrato del token sea más simple y modular.

La implementación de los tokens solo necesita enfocarse en su funcionalidad básica, sin tener que considerar la implementación específica de la transferencia entre cadenas.

Los protocolos de puente asumen toda la complejidad relacionada con la transferencia entre cadenas, incluyendo la verificación de transacciones, el bloqueo y liberación de activos, los protocolos de comunicación entre cadenas, etc.

ERC-7802 define una interfaz estandarizada para cómo los tokens interactúan con los puentes entre cadenas, pero no se preocupa por cómo se implementan específicamente esos puentes.

Cualquier protocolo de puente que cumpla con ERC-7802 puede utilizar esta interfaz para realizar operaciones entre cadenas, sin necesidad de modificar el contrato del token en sí.

03 Implementación específica

ERC-7802 define una interfaz estandarizada que contiene dos funciones clave:

(1) crosschainMint: Crear tokens para el receptor en la cadena de destino, como resultado de la destrucción de tokens en la cadena de origen.

(2) crosschainBurn: Destruir tokens en la cadena de origen e iniciar la transferencia entre cadenas, que generalmente es el punto de partida para la transferencia entre cadenas.

Es importante notar que la creación y destrucción entre cadenas son diferentes de la creación y destrucción locales. En las operaciones entre cadenas, la oferta total en circulación en todas las cadenas permanece constante, ya que los tokens se transfieren entre cadenas, y no se crean o destruyen realmente.

El contrato ERC-7802 admite ERC-165, que es un estándar de detección de interfaces que permite a los contratos inteligentes declarar qué interfaces admiten. Esto ayuda a garantizar la compatibilidad de los contratos para las operaciones entre cadenas.

Más importante aún, ERC-7802 es compatible con ERC-20.

ERC-20 es un estándar de tokens fungibles ampliamente utilizado en Ethereum, por lo que es muy importante que el nuevo estándar sea compatible con ERC-20, lo que permite que los tokens existentes se transfieran más fácilmente entre cadenas hacia el nuevo ecosistema.

De esta manera, los tokens existentes pueden existir como tokens ERC-20 normales y luego implementar la funcionalidad entre cadenas a través de la interfaz ERC-7802.

04 Valor del protocolo

Resolver los problemas de experiencia en múltiples cadenas es una gran tendencia; ERC-7802 en realidad establece un estándar de transferencia entre cadenas desde la capa de protocolo más baja, lo que complementa la narrativa de 'abstracción de cadena'.

ERC-7802 apoya directamente el objetivo que busca lograr la abstracción de la cadena al proporcionar un protocolo de transferencia de tokens entre cadenas estandarizado, permitiendo que los activos fluyan sin problemas entre diferentes cadenas.

La implementación de la abstracción de cadena requiere la interacción de múltiples estándares y protocolos técnicos, y ERC-7802 puede considerarse uno de los módulos clave.

Se puede decir que ERC-7802 proporciona una solución concreta a nivel técnico para la abstracción de cadena, resolviendo el problema técnico de la transferencia de tokens entre cadenas, mientras que la abstracción de cadena utiliza estas soluciones para ofrecer una experiencia de usuario y un marco de desarrollo de aplicaciones de mayor nivel.

Más importante aún, este estándar propuesto por OP también sienta las bases para la interoperabilidad del ecosistema OP Superchain.

Actualmente, este estándar de protocolo aún está en discusión, podemos seguir atentos.