Topics Web3

ERC-5169: Vincular Web 2.0 y Web3 con tokens dinámicos

Intermedio
Web3
NFT
Explainers
5 de mar de 2024

El año 2015 fue testigo de una verdadera revolución en el sector de la cadena de bloques cuando Ethereum (ETH) fue pionero en el concepto de aplicaciones descentralizadas (DApps). Junto con los contratos inteligentes en los que se basan, DApps introdujo la capacidad de ejecutar lógica de programación directamente en la cadena de bloques. Durante los siguientes años, la plataforma de Ethereum continuó impulsando la innovación al desvelar una sucesión de estándares de token criptográfico.

El estándar básico ERC-20, que sustenta la funcionalidad de DApp, se aprobó formalmente en 2017. Ese mismo año, la plataforma anunció otra innovación revolucionaria: el estándar de token no fungible (NFT) ERC-721. Dos años más tarde, la plataforma de juegos Enjin (ENJ) introdujo el estándar multitoken ERC-1155 en la cadena de bloques. Estos avances en los estándares de tokens y sus tecnologías subyacentes continúan respaldando la funcionalidad de la cadena de contratos inteligentes más grande del mundo.

La dedicación de Ethereum a las innovaciones estándar no ha disminuido. En 2023, se adoptó un nuevo estándar, ERC-5169, específicamente para admitir tokens inteligentes. El token ERC-5169 tiene scripts ejecutables y lógica de programación incrustados en él. Su potencial de cambiar completamente la forma en que se utilizan los tokens y DApps de Ethereum podría llevarle a emerger como un puente clave entre los mundos de la web3 y la web 2.0.

Conclusiones clave:

  • ERC-5169 es un estándar de token Ethereum que facilita la creación de tokens con scripts integrados que contienen lógica de programación ejecutable.

  • Propuesta por primera vez en mayo de 2022, la norma token ERC-519 se adoptó formalmente a mediados de 2023, con más debates públicos en torno a ella que aparecieron a finales de 2023.

  • El estándar ERC-5169, junto con dos tecnologías complementarias, el marco de código TokenScript y la red distribuida de nodos Smart Layer, es un paso importante hacia la integración de los universos digitales web3 y Web 2.0.

2401-T16454_Skinny_Banner_for_Blog_and_Learn_Row_53_728x90.png

¿Qué es ERC-5169?

ERC-5169 es un estándar de Ethereum para el desarrollo de tokens que incluyen scripts ejecutables incrustados. El código de script dentro de un token ERC-5169 lo convierte en un “token inteligente” realmente. Dichos tokens son capaces de ejecutar acciones complejas, como interactuar con plataformas y dispositivos externos, o llevar a cabo operaciones basadas en reglas que antes solo eran posibles mediante el uso de contratos inteligentes.

El estándar de token ERC-5169 fue propuesto por primera vez en mayo de 2022 por Smart Token Labs, una startup australiana de tecnología de cadena de bloques fundada en 2017. Smart Token Labs también ha introducido un par de tecnologías asociadas, el marco de desarrollo TokenScript y la red distribuida Smart Layer, para facilitar el lanzamiento y la gestión de tokens inteligentes.

ERC-5169 es un estándar de token único porque representa la primera propuesta en la historia de Ethereum, o de toda la industria de la cadena de bloques, por ese motivo, para adjuntar código ejecutable a un solo token. El estándar tiene el potencial de alterar drásticamente la forma en que se utilizan todos los ecosistemas de DApps, contratos inteligentes y tokens criptográficos de cadena de bloques. Esto se debe a que ERC-5169 básicamente permite que los tokens actúen como mini DApps autónomas, sin la necesidad de aplicaciones inteligentes basadas en contratos a las que estamos acostumbrados.

Capacidades ampliadas

Gracias a la lógica de programación ejecutable conectada a tokens ERC-5169 individuales, el estándar se puede utilizar para crear activos criptográficos que pueden interactuar no solo con otros tokens y plataformas de cadena de bloques, sino también con sitios web, dispositivos y productos externos de Web 2.0.

ERC-5169 también puede facilitar el desarrollo de tokens criptográficos dinámicos y complejos, como los NFT dinámicos. Si bien estas NFT actualmente utilizan contratos inteligentes para su funcionalidad, el estándar ERC-5169 permite integrar todo el código responsable de los cambios dinámicos en un token. Esto permite que una NFT viaje a través de diferentes plataformas que podrían no ser compatibles entre sí, a la vez que conserva todas sus propiedades dinámicas.

¿Cómo funciona el token estándar ERC-5169?

El estándar ERC-5169 añade una nueva función, scriptURI(), al contrato inteligente del token: el fragmento de código en la cadena de bloques que le permite emitir y administrar el token. Esta función scriptURI() contiene una referencia a un código ejecutable que el token ERC-5160 puede incluir. De esta manera, el token se convierte en un activo autónomo con lógica de programación incorporada, esencialmente una mini-DApp.

El creador del estándar, Smart Token Labs, también ofrece dos tecnologías críticas que permiten a los tokens ERC-5169 interactuar con entornos web3 y Web 2.0 externos: TokenScript y Smart Layer.

TokenScript

TokenScript es un marco de código que proporciona herramientas para crear una interfaz front-end y funcionalidad para aplicaciones y programas externos para interactuar con tokens ERC-5169. Aunque el token contiene el código y la lógica de programación necesarios, TokenScript los traduce en funciones e interfaces utilizables, ajustados para la aplicación que utiliza el token. En esencia, TokenScript es una capa intermedia entre el usuario final y el token ERC-5169 con el que interactúan.

Como capa de conexión entre usuarios y tokens ERC-5169, TokenScript también proporciona funciones adicionales para ampliar y modificar la forma en que los usuarios interactúan con sus tokens.

El objetivo fundamental detrás de la introducción de TokenScript es facilitar el uso de activos ERC-5169 en diferentes plataformas.

Capa inteligente

Smart Layer es otra tecnología diseñada para ampliar la adopción de tokens ERC-5169 por plataformas externas. Básicamente, es un conjunto distribuido de nodos que supervisan y procesan las interacciones de tokens inteligentes con diversos entornos: plataformas web 2.0, contratos inteligentes basados en cadena de bloques, aplicaciones móviles y más. Junto con TokenScript, se puede utilizar para configurar tokens de capa inteligente que cumplan con las especificaciones ERC-5169.

Smart Layer no es una cadena de bloques por sí sola. En su lugar, es una capa de nodos distribuidos que actúa como medio de conexión entre cadenas de bloques y plataformas externas, como sitios web o aplicaciones móviles. Aunque TokenScript facilita las interfaces de usuario y las interacciones con tokens ERC-5169 subyacentes, Smart Layer sirve como un núcleo de procesamiento, lo que permite una comunicación sin problemas entre tokens y plataformas externas.

Casos de uso de ERC-5169

Como alternativa a los contratos inteligentes basados en blockchain, el estándar ERC-5169 presenta oportunidades prácticamente ilimitadas dentro de los entornos de blockchain, así como en la intersección de blockchain y Web 2.0. Algunos de los principales casos de uso del estándar incluyen los siguientes.

  1. Mini-DApps autónomas: Los tokens ERC-5169, equipados con scripts integrados, pueden funcionar de forma autónoma, básicamente desempeñando el papel de las DApps tradicionales. Cualquier área para el uso de DApps es ahora un juego justo para tokens ERC-5169. Esto incluye categorías populares de DApp como finanzas descentralizadas (DeFi), pagos entre pares (P2P), juegos, gestión de identidad y más.

  2. NFT dinámicas: Estos NFT ERC-5169 se pueden actualizar, modificar y mejorar con nuevas funciones (es decir, actúan como tokens interactivos). Son especialmente beneficiosos en entornos de juego de cadena de bloques, ya que la mayoría de los activos del juego se almacenan en formato NFT. Gracias a las NFT dinámicas, los activos del juego se pueden subir y bajar fácilmente o modificar sus características, según las elecciones del jugador y el progreso del juego. El arte estático también puede transformarse en piezas vivas, capaces de ser alteradas o fusionadas junto con otro arte de NFT para crear nuevas e innovadoras NFT.

  3. Gestión y autorización de la cadena de suministro: Las NFT ejecutables y actualizables ofrecen una solución novedosa para la gestión de la cadena de suministro mediante la gestión eficiente de la propiedad del producto y los detalles del historial. Por ejemplo, se puede emitir un NFT ERC-5169 a un propietario de automóvil tras la compra, almacenando la información de propiedad y todos los detalles clave relativos al historial de seguros y mantenimiento del vehículo. A medida que el vehículo avanza a través de los procedimientos de seguros, reclamaciones y mantenimiento, este NFT se ajusta dinámicamente, reflejando los últimos desarrollos. El NFT también puede interactuar sin problemas con los sistemas de aseguradoras, talleres de reparación y concesionarios para proporcionar actualizaciones en tiempo real a lo largo del ciclo de vida del vehículo. Además, puede actuar como un token de autorización, lo que permite a los propietarios controlar y aprobar los procesos y funciones relevantes relacionados con su automóvil.

  4. Interacción con dispositivos de Internet de las cosas (IoT): Los tokens ERC-5169 pueden permitir una interacción perfecta con dispositivos IoT propiedad de los titulares de tokens, lo que facilita operaciones complejas y la gestión de dispositivos. Los tokens también pueden servir como tecnología puente que conecta cadenas de bloques y sistemas de IoT para transferir datos de IoT a una cadena de bloques.

Gatos inteligentes

Dado que la norma ERC-5169 sigue siendo bastante nueva, la mayoría de sus aplicaciones reales comenzaron a surgir solo a finales de 2023 y a principios de 2024. Quizás el proyecto más conocido y publicitado que utiliza tokens ERC-5169 es el proyecto NFT de Smart Cats en Polygon (POL), una colección de NFT dinámicas con un juego completo integrado en cada token. Tener un gato inteligente le permite participar en un juego en el que cuida de su mascota digital acicalándola, alimentándola y limpiándola.

También puede interactuar con otros dueños de gatos inteligentes y llevar a su mascota a jugar con ellos.

Los tokens utilizados en el juego Smart Cats estilo Tamagotchi son del tipo xNFT (NFT ejecutable), una variación de NFT posible gracias al estándar ERC-5169. A fecha de febrero de 2024, Smart Cats sigue siendo la aplicación más popular de la tecnología ERC-5169 en el mundo de la cadena de bloques. Sin embargo, como esta tecnología es relativamente joven, se espera que surjan casos de uso y aplicaciones más prácticos a lo largo del año.

ERC-5169 frente a otros estándares de ERC

ERC-5169 se encuentra entre los últimos estándares de token para impulsar la innovación en Ethereum. A medida que se vuelve más popular, es inevitable que se compare con otros estándares de token utilizados en la cadena. Los tres que se utilizan con más frecuencia son ERC-20, ERC-721 y ERC-1155.

ERC-20

ERC-20 es el estándar líder de Ethereum para la creación de criptomonedas fungibles y ha sido fundamental en el crecimiento de Ethereum DApps. La cadena de bloques de Ethereum adoptó formalmente el ERC-20, que se introdujo por primera vez en 2015.

Si bien ERC-5169 está diseñado en gran medida para tokens únicos y no fungibles, el estándar ERC-20 se aplica estrictamente a activos criptográficos fungibles.

ERC-721

ERC-721 es el estándar principal de Ethereum para NFT, activos criptográficos que presentan no fungibilidad (es decir, singularidad) como propiedad clave. Se introdujo en 2017, lo que rápidamente provocó una explosión en la popularidad de las NFT basadas en Ethereum.

De forma similar a ERC-721, el estándar ERC-5169 se utiliza principalmente para tokens distintos y no fungibles. Sin embargo, las NFT de ERC-721 suelen ser estáticas, dependen de los contratos inteligentes en cadena para su funcionalidad y no presentan ninguno de los scripts integrados o la lógica ejecutable que se encuentran en las NFT de ERC-5169.

ERC-1155

El estándar ERC-1155 Ethereum se puede utilizar para crear tokens criptográficos fungibles y no fungibles a través del mismo contrato inteligente. Es ampliamente utilizado por aplicaciones que necesitan tener una funcionalidad de modo dual (fungible y no fungible) dentro del mismo entorno o para el mismo propósito operativo. Por ejemplo, las plataformas de juegos de cadena de bloques pueden optar por utilizar el estándar para habilitar activos de criptomonedas fungibles en el juego para puntos de fidelidad y NFT para categorías de fidelidad.

De forma similar a ERC-20 y ERC-721 (pero a diferencia de ERC-5169), el estándar ERC-1155 no proporciona una función para incrustar scripts ejecutables dentro de tokens.

El futuro del estándar de token ERC-5169

ERC-5169 podría cambiar la industria de la cadena de bloques de las mismas maneras profundas que ERC-20 y ERC-721. Por primera vez en la historia de Ethereum, los tokens inteligentes ejecutables y autónomos son ahora una opción para los desarrolladores. En cierto modo, dicha funcionalidad podría en realidad canibalizar la adopción adicional de contratos inteligentes y DApps: no olvidemos que los tokens inteligentes no son una mejora para estas tecnologías, sino una alternativa completa y autosuficiente a ellas.

Con ERC-5169, es posible que recién estemos empezando a alejarnos de la cadena de bloques de Ethereum, que es un centro DApp, para convertirnos en una web de tokens inteligentes individuales. Además, esta tecnología no se limita solo a Ethereum, ya que la red Smart Layer permite el uso de tokens inteligentes en cualquier cadena compatible con EVM. Por ejemplo, la aplicación ERC-5169 más prominente, Smart Cats, ha elegido a Polygon como su principal entorno de alojamiento. En el futuro, es probable que el estándar se expanda para incluir la mayoría de las plataformas de EVM. También podemos ver la replicación del concepto de token ejecutable de ERC-5169 en otras cadenas inteligentes no EVM.

Pero la transformación más radical que surgirá del estándar ERC-5169 es la convergencia de las tecnologías web3 y Web 2.0. Debido a que toda su lógica de programación se puede contener dentro de un token, los activos ERC-5169 podrán atravesar fácilmente cadenas de bloques e interactuar con plataformas Web 2.0. 

Skinny_Banner-1600x400.webp

En resumen

Durante años, los debates se han centrado en la falta de interacción efectiva e interoperabilidad entre Web3 y Web 2.0. El estándar ERC-5169 es un paso importante para resolver estos problemas. El estándar ayudará a combinar las ventajas de seguridad y tokenización de Web3 con el uso generalizado y la popularidad de Web 2.0.

Gracias a este versátil estándar de tokens, la distinción entre web3 y Web 2.0 puede difuminarse pronto, y estos dos mundos digitales distintos pueden incluso converger en una entidad unificada, impulsada por la funcionalidad ERC-5169. 

Además, ¿a quién no le gustaría tener una NFT que sea un juego o aplicación completa en sí misma? Esta perspectiva por sí sola es tan tentadora que es difícil ver que ERC-5169 no esté ganando popularidad y una adopción generalizada en la industria de la cadena de bloques.

#Bybit #TheCryptoArk