En los últimos años, el ecosistema blockchain ha experimentado un desarrollo e innovación extraordinarios, con protocolos y aplicaciones descentralizadas (DApps) apareciendo en una variedad de campos. No obstante, un obstáculo recurrente ha sido la ausencia de una comunicación fluida y de interoperabilidad entre varias redes blockchain. Este problema se refiere a los intercambios y transacciones entre cadenas, donde los usuarios frecuentemente se encuentran con dificultades e ineficiencias.

La empresa que creó el popular intercambio descentralizado Uniswap, Uniswap Labs, acaba de sugerir un nuevo estándar Ethereum conocido como ERC-7683. Con la ayuda de este estándar, los sistemas basados ​​en intenciones podrán definir actividades entre cadenas con más eficiencia y conducir a la ejecución de operaciones entre cadenas.

Presentamos con orgullo: ERC-7683 ✨ Un nuevo estándar de la industria para intenciones entre cadenas de Across y @Uniswaphttps://t.co/JBZYxMMxYs
🧵 pic.twitter.com/2enPsviYQZ

– A través (@AcrossProtocol) 20 de mayo de 2024

¿Qué es ERC-7683?

Un estándar de Ethereum llamado ERC-7683 describe un conjunto de pautas e interfaces para plataformas de ejecución de transacciones entre cadenas. Básicamente, introduce una interfaz de contrato inteligente ISettlementContract común junto con una estructura genérica CrossChainOrder.

La estructura CrossChainOrder está destinada a servir como un formato de orden común que los usuarios (intercambiadores) pueden firmar y distribuir a los creadores de mercado o retransmisores (rellenos) para su implementación. La dirección del contrato de liquidación, la dirección del intercambiador, un nonce para protección de reproducción, ID de cadena, fechas límite y un campo orderData arbitrario que acepta datos específicos de la implementación se encuentran entre los campos cruciales de esta estructura.

Uniswap Labs proposes ERC-7683 Ethereum standard to improve cross-chain transactions and communication, addressing inefficiencies in the blockchain ecosystem.

Foto: estructura CrossChainOrder, ERC7683

Por el contrario, los contratos de liquidación deben implementar un conjunto estándar de funciones definidas por la interfaz ISettlementContract. Estos incluyen la función de resolución, que cambia un CrossChainOrder particular en un ResolvedCrossChainOrder genérico que puede integrarse más fácilmente con otros tipos de órdenes y contratos de liquidación, y la función de inicio, que permite a los completadores iniciar la liquidación de una orden entre cadenas.

Uniswap Labs proposes ERC-7683 Ethereum standard to improve cross-chain transactions and communication, addressing inefficiencies in the blockchain ecosystem.

Foto: Interfaz ISettlementContract, ERC7683

Como parte del proceso de liquidación, las entradas que se tomarán del intercambiador, las salidas que se proporcionarán al intercambiador y las salidas que se entregarán al relleno están definidas por la estructura ResolvedCrossChainOrder, que es una representación de una orden.

La motivación detrás de la integración de ERC-7683

Una forma viable de permitir conexiones entre cadenas sin las restricciones de tiempo de los puentes tradicionales es utilizar sistemas basados ​​en intenciones. Aún así, estos sistemas tienen problemas para acceder a suficiente liquidez y a una red de rellenos activos que abarca muchas cadenas.

Los sistemas de intención entre cadenas pueden comunicarse y compartir infraestructura, como redes de llenado y servicios de difusión de pedidos, gracias a estándares como ERC-7683. 

Los beneficios de ERC-7683

Las aplicaciones, los rellenos y los usuarios finales son solo algunas de las partes interesadas del ecosistema que se beneficiarán de la adopción de ERC-7683.

ERC-7683 es ​​un estándar para sistemas basados ​​en intenciones que intenta mejorar la experiencia del usuario para transacciones entre cadenas. Esta estandarización reduce los costos, acelera los tiempos de procesamiento y mejora la confiabilidad. Además, los protocolos y aplicaciones pueden utilizar las interfaces y estructuras de datos definidas por ERC-7683, simplificando la integración, facilitando la interoperabilidad, reduciendo los costos de desarrollo y promoviendo un ecosistema cooperativo.

Los creadores de mercado, también conocidos como rellenos, se benefician de una mayor liquidez y flujo de órdenes debido a una gama más amplia de aplicaciones y un mayor conjunto de órdenes. Esto puede generar oportunidades más rentables y atraer a más participantes al ecosistema de relleno. ERC-7683 promueve la liquidez y la competitividad en múltiples redes blockchain, lo que genera mejores precios y ejecución para los consumidores.

Uniswap Labs adoptará este estándar cuando crucemos cadenas con UniswapX

Lea la propuesta completa a continuación ⤵https://t.co/rImPo1JVEn

— Laboratorios Uniswap 🦄 (@Uniswap) 20 de mayo de 2024

Consideraciones de diseño ERC-7683

Para garantizar la eficacia y amplia aceptación de ERC-7683, se tuvieron en cuenta una serie de factores importantes durante su creación. La adición de un campo orderData genérico a la estructura CrossChainOrder fue un detalle importante. Esta variable proporciona diferentes detalles de implementación y adaptaciones, incluidas limitaciones de cumplimiento, métodos de liquidación y algoritmos de resolución de precios (por ejemplo, subastas holandesas o precios basados ​​en Oracle).

Se pretende que ERC-7683 admita una amplia variedad de diseños de intención de cadena cruzada dentro del mismo estándar. También fomenta la diversidad y hace posible que varias implementaciones colaboren y coexistan.

La integración del estándar Permit2 fue otra elección de diseño notable. Las funciones de testigo de Permit2 permiten a los intercambiadores aprobar las condiciones del pedido y la transferencia del token con una sola firma, incluso si ERC-7683 no las necesita técnicamente.

ERC-7683 Adopción y colaboración

Es imposible sobreestimar la influencia potencial de ERC-7683 en el ecosistema blockchain, aunque todavía se encuentra en la etapa de propuesta. Al publicar una Solicitud de comentarios (ERC) de Ethereum en el foro de Ethereum Magicians y enviar el estándar al Grupo de Trabajo CAKE para su consideración y debate adicionales, Uniswap Labs y Across Protocol ya han iniciado la primera etapa.

Se puede desarrollar un ecosistema entre cadenas más unificado y accesible con la ayuda de iniciativas como ERC-7683, que fomentará la cooperación entre proyectos y intercambios más fluidos y efectivos entre redes blockchain.

Mientras tanto, el éxito de ERC-7683 dependerá en última instancia de los esfuerzos combinados de la comunidad blockchain.

La publicación Uniendo redes Blockchain: cómo ERC-7683 apunta a transformar los intercambios y transacciones entre cadenas apareció por primera vez en Metaverse Post.