Topics NFT

ERC-1155: El estándar multitoken para activos digitales de última generación

Intermedio
NFT
16 de fev de 2024

Dado que Ethereum es una de las redes de cadena de bloques más utilizadas, es esencial mantenerse actualizado sobre las ideas de desarrollo de tokens de Ethereum. Un estándar de tokens especialmente útil es ERC-1155. Diseñada originalmente para manejar NFT más fácilmente, ERC-1155 se ha ampliado en los últimos años. Los desarrolladores están empezando a darse cuenta de que su diseño flexible tiene muchas aplicaciones fuera de su propósito original. Para comprender por qué el estándar de tokens ERC-1155 es tan revolucionario, veamos más detenidamente cómo funciona y qué hace.

Conclusiones clave:

  • ERC-1155 es un estándar de tokens Ethereum introducido en 2019. Está diseñado para ser una forma versátil de crear tokens fungibles y no fungibles.

  • Con este estándar de varios tokens, un único contrato inteligente puede gestionar varios tipos de tokens.

¿Qué es ERC-1155?

ERC-1155 es un estándar de tokens Ethereum introducido en 2019. Está diseñado para ser una forma versátil de crear tokens fungibles (intercambiables) y no fungibles. Con este estándar de varios tokens, un único contrato inteligente puede gestionar varios tipos de tokens.

¿Cómo funciona el estándar de tokens ERC-1155?

ERC-1155 es un tipo de estándar de token propuesto por la comunidad. Esto significa que es un conjunto de directrices de contratos inteligentes que la comunidad de Ethereum acepta seguir para ciertos tipos de tokens. Al normalizar cómo se gestionan estos tokens, la comunidad de Ethereum puede utilizar fácilmente el mismo software y contratos en una variedad de programas web3.

Cada token ERC-1155 comienza con un desarrollador que diseña un contrato en la blockchain de Ethereum. Durante la creación de tokens, deben especificar parámetros como ID de tokens, símbolos y tipos. Esto se puede hacer directamente con código, o los desarrolladores pueden utilizar software para gestionar estos detalles técnicos. Los contratos inteligentes ERC-1155 pueden gestionar simultáneamente tokens fungibles y no fungibles. Esto significa que pueden manejar tokens intercambiables, como monedas estándar de Ethereum, y tokens no intercambiables, como obras de arte de NFT.

Una vez diseñado el contrato inteligente ERC-1155, el propietario puede acuñar nuevos tokens y estos se pueden transferir entre varios propietarios. Todos los tokens y transacciones ERC-1155 se registran permanentemente en la cadena de bloques principal de Ethereum. Su libro mayor mostrará una lista cronológica de todos los tokens, a qué billeteras pertenecen los tokens y cuándo se produjo cada aprobación de lote.

Beneficios de ERC-1155

Hay varias consideraciones que distinguen este tipo de contrato de otros estándares similares de tokens Ethereum. Las personas que eligen trabajar con contratos ERC-1155 disfrutan de los siguientes beneficios.

Eficiencia

Muchos tipos de contratos inteligentes de Ethereum solo se crean para manejar tokens de una vez a la vez. Para hacer cosas como enviar varios artículos a la misma billetera, debes procesar los artículos uno por uno. Por el contrario, ERC-1155 es un estándar de tokens eficiente con la opción de agrupar múltiples transacciones e ID de tokens en un único contrato inteligente. Por ejemplo, si estuvieras jugando con activos de juego almacenados como tokens ERC-1155, podrías utilizar una sola transacción para enviar múltiples armas y monedas de juego a un amigo a la vez. Solo tienes que procesar la aprobación de un lote, en lugar de gestionarla manualmente. Esto hace que las transacciones sean más rápidas de procesar y reduce la cantidad de tarifas de gas Ethereum que debes pagar.

Flexibilidad

La mayoría de los estándares de tokens de Ethereum solo son útiles para crear tokens fungibles o no fungibles. Antes de ERC-1155, los desarrolladores que querían trabajar con ambos tipos de tokens tendrían que redactar un contrato inteligente independiente para cada uno. Afortunadamente, ERC-1155 puede gestionar varios tipos de tokens con el mismo contrato. Esta flexibilidad lo hace ideal para sistemas que utilizan múltiples activos. El estándar de tokens ERC-1155 también es el primero en permitir tokens semifúngibles, que pueden hacer cosas como cambiar de un token fungible a un token no fungible en una fecha específica, por lo que tiene muchas aplicaciones interesantes para programas web3.

Seguridad

Una de las características más únicas de este estándar de tokens es la inclusión de opciones de reclamación de tokens. Normalmente, si una persona envía tokens de Ethereum a la dirección incorrecta, ha perdido sus tokens para siempre. Sin embargo, los tokens de seguridad ERC-1155 tienen una función de transferencia segura que permite reclamar un token que se envió por error a la dirección incorrecta. Esto proporciona a las personas una forma mucho más segura de transferir tokens entre billeteras.

Desafíos de ERC-1155

Los tokens ERC-1155 tienen muchos beneficios, pero eso no significa que funcionen perfectamente en todas las situaciones. Al igual que con cualquier otro estándar de tokens, ERC-1155 tiene posibles escollos que conocer.

Complejidad

El principal desafío del estándar multitoken es que es un sistema complejo. Poner la información incorrecta puede conducir fácilmente a problemas como colocar accidentalmente los artículos incorrectos en tu transferencia por lotes. También ha habido algunos casos de personas que utilizan la función de transferencia segura de los tokens de seguridad para realizar estafas a usuarios que no lo sabían. Aunque este protocolo tiene muchas aplicaciones, no es especialmente apto para principiantes. A menos que exista una interfaz útil, algunos usuarios pueden confundirse al intentar trabajar con transacciones ERC-1155.

Falta de apoyo

El estándar ERC-1155 solo se puso en marcha hace cuatro años, por lo que es posible que algún software antiguo aún no esté configurado para admitir contratos de tokens. Esto puede causar problemas de compatibilidad que impiden que ciertas carteras o kits de desarrollo de software ejecuten fácilmente sistemas ERC-1155. A las personas que prefieren alguna tecnología blockchain más antigua les puede resultar difícil incorporar ERC-1155 en sus planes.

Dificultad de configuración

El desafío final de ERC-1155 es que se tarda más tiempo en establecerse en primer lugar. Muchos detalles pequeños se centran en el diseño y la acuñación de un token en el estándar ERC-1155. En comparación con otros protocolos de tokens, debes seguir más pasos y definir más funciones de la moneda. Aunque este proceso de desarrollo de tokens más largo proporciona opciones de configuración más flexibles, también significa que los desarrolladores principiantes pueden tener más dificultades para trabajar con ERC-1155.

ERC-20 vs. ERC-721 vs. ERC-1155

Para comprender mejor lo que hace que ERC-1155 sea tan especial, es útil considerar cómo se compara el estándar de token con otras opciones populares. ERC-20 suele denominarse el estándar de tokens original. Permite a la gente acuñar sus propios tokens fungibles que se ejecutan en la cadena de bloques de Ethereum, y es la columna vertebral de muchos otros sistemas cripto populares, como Tether y Shiba Inu . Mientras tanto, ERC-721 es el estándar de tokens Ethereum para tokens no fungibles. Permite a la gente crear tokens únicos como la colección Bored Ape Yacht Club.

ERC-1155 es esencialmente una combinación de ERC-20 y ERC-721. Permite la creación de tokens fungibles que funcionan igual que las monedas ERC-20, o puede crear tokens no fungibles que funcionan igual que un NFT ERC-721 estándar. Sin embargo, ERC-1155 es mucho más complejo que cualquiera de estos otros estándares de tokens. También incluye algunas funciones que no se encuentran en ERC-20 o ERC-721. Por ejemplo, ERC-1155 puede acuñar tokens semifúngidos que no se encuentran en otros estándares de tokens populares, y también tiene funciones de transferencia seguras que son capaces de revertir transacciones incorrectas. La otra diferencia importante es que se pueden combinar múltiples saldos y activos en una sola transacción.

Casos de uso de ERC-1155

Hay una variedad de aplicaciones atractivas para sistemas creados con el estándar de tokens ERC-1155.

Gaming

El desarrollo de tokens de ERC-1155 se originó con un desarrollador de juegos, Philippe Castonguay, que quería diseñar un nuevo estándar útil para los juegos. El protocolo estaba pensado para facilitar mucho el manejo de los elementos del juego. Por ejemplo, con ERC-1155, podrías crear una cuenta de jugador con pociones fungibles de primeros auxilios y armadura no fungible. Incluso puedes crear activos de juego como una espada fungible que los usuarios pueden actualizar a armadura especializada no fungible. El protocolo también facilita la transferencia de grandes lotes de objetos entre jugadores, al tiempo que permite a los jugadores transferir objetos individuales. En general, ERC-1155 es uno de los principales protocolos detrás del desarrollo de juegos web3.

Programas de difusión de clientes

Los tokens ERC-1155 tienen muchas aplicaciones interesantes para empresas y atención al cliente. Dado que este protocolo de tokens es uno de los pocos que permite a los tokens pasar de fungibilidad a no fungibilidad, tiene muchos usos para los productos web3 modernos. Por ejemplo, con ERC-1155 las empresas pueden repartir puntos de recompensa que los clientes pueden intercambiar más tarde por activos digitales o productos de la vida real. Además, la capacidad de enviar múltiples tokens en una transferencia por lotes hace que todo el sistema sea más eficiente, lo que es esencial para las empresas que manejan múltiples saldos y un gran número de clientes a la vez.

Coleccionables

Todas las opciones de personalización de los tokens ERC-1155 también los hacen ideales para coleccionables digitales. Por ejemplo, las colecciones NFT como CriptoKitties utilizan ERC-1155 para ofrecer una gama más amplia de estilos NFT que otras colecciones que pueden crear. Se pueden crear obras de arte, tarjetas y audio únicos con tokens ERC-1155.

Skinny_Banner-1600x400.webp

El futuro del estándar de tokens ERC-1155

Con su capacidad para manejar varios tokens a la vez, el estándar ERC-1155 es uno de los tipos de tokens ERC más prometedores. No solo es eficiente, lo que reduce las tarifas de gas y te permite enviar activos en una sola transacción, sino que también permite a las personas agregar fácilmente opciones de personalización durante la creación de tokens. En solo unos años, ERC-1155 ya se ha convertido en uno de los tokens ERC más utilizados. Es poco probable que desaparezca en un futuro próximo, y probablemente te encontrarás con innumerables contratos de tokens que lo utilicen en el futuro.

Los expertos en criptomonedas predicen que ERC-1155 será especialmente popular para los tokens NFT. Con el tiempo, incluso podría superar a los NFT ERC-721. A diferencia del estándar ERC-20, que aún proporciona a las personas algunos niveles útiles de simplicidad, hay pocas desventajas al usar ERC-1155 para NFT. Permite a los desarrolladores crear NFT que cambian fácilmente entre varios diseños y garantiza que múltiples transacciones se puedan procesar rápidamente en una transferencia por lotes. Especialmente para NFT en juegos, este estándar de tokens es el sistema ideal.

En resumen

ERC-1155 es uno de los protocolos de tokens Ethereum más versátiles. Permite a los usuarios crear una variedad de tokens fungibles, no fungibles y semifugibles, y también tiene algunas funciones útiles, como seguridad adicional durante las transferencias de tokens. En última instancia, estas ventajas hacen de ERC-1155 un estándar increíblemente útil con numerosas aplicaciones potenciales para el desarrollo de la web3.

#Bybit #TheCryptoArk