Glosario cripto
ERC-1155
ERC-1155 es un estándar multitoken de Ethereum que permite a un solo contrato gestionar tokens fungibles y no fungibles y mover muchos en una sola transacción.
Con ERC-20 y ERC-721, cada contrato suele gestionar un único tipo de token. ERC-1155 permite que un mismo contrato lleve muchos identificadores, cada uno con su propia oferta: un identificador con una sola unidad se comporta como un NFT, mientras que uno con millones de unidades funciona como un token fungible. Las funciones por lotes transfieren varios identificadores en una sola llamada.
El estándar lo propuso el equipo de la plataforma de videojuegos Enjin y es muy usado en juegos blockchain, donde un único contrato puede contener monedas del juego, armas y objetos únicos. También se emplea para ediciones de arte digital, entradas y coleccionables, y los principales marketplaces de NFT lo admiten.
Las transferencias por lotes ahorran gas, pero los tokens ERC-1155 dependen de un soporte en billeteras y exchanges menos universal que el de ERC-20. Los contratos que los reciben deben implementar funciones de retorno específicas, que han estado implicadas en fallos de reentrada, y, como con cualquier NFT, conviene revisar bien las aprobaciones a operadores.
Ejemplo
Un juego podría usar un contrato ERC-1155 en el que el identificador 1 es una moneda de oro con 10 millones de unidades y el 2 es una espada con solo 500 copias.