ERC-5679: Acuñación(Mint) y Quema(Burn) de Tokens
El ERC-5679 es una propuesta de mejora para Ethereum que busca estandarizar las funciones de acuñación (minting) y quema (burning) para los tokens basados en los estándares EIP-20, EIP-721 y EIP-1155. Este estándar propone una manera consistente de manejar estas acciones, completando así el ciclo de vida básico de los tokens.
ERC-5679: Acuñación y Quema de Tokens
Resumen
Objetivo: Proporcionar una manera estandarizada de acuñar y quemar tokens, aplicable a varios estándares de tokens.
Aplicación: Adecuado para todos los tokens que siguen los estándares EIP-20 (tokens fungibles), EIP-721 (NFTs) y EIP-1155 (tokens híbridos).
Especificaciones
Funciones para EIP-20:
mint
para crear tokens yburn
para destruirlos.Funciones para EIP-721:
safeMint
para acuñar de forma segura NFTs yburn
para destruirlos.Funciones para EIP-1155:
safeMint
,safeMintBatch
para acuñar uno o varios tokens de forma segura, yburn
,burnBatch
para destruir uno o varios tokens.
Motivación
Necesidad de Estandarización: Algunas implementaciones de EIP-721 y EIP-1155 utilizan métodos de transferencia para acuñar y quemar tokens, pero carecen de consistencia en sus interfaces.
Simplificación y Seguridad: Crear métodos separados para la acuñación y la quema simplifica las implementaciones y reduce los errores de seguridad.
Racional
Consistencia con Estándares Existentes: Cada token sigue su propia forma estándar de representar la cantidad de token, manteniendo la consistencia con sus estándares originales.
Uso de Eventos de Transferencia Existentes: Se recomienda utilizar eventos de transferencia existentes para la máxima compatibilidad.
Compatibilidad
Con EIP-20, EIP-721 y EIP-1155: Diseñado para ser compatible con estos estándares respectivamente.
No se Aplica a EIP-777: El EIP-777 ya maneja la acuñación y la quema por sí mismo.
Consideraciones de Seguridad
Control de Acceso para Acuñación: Debe diseñarse cuidadosamente para evitar emisiones fraudulentas y un aumento indebido del suministro total.
Control de Acceso para Quema: Generalmente, solo el poseedor actual del token o un rol con privilegios especiales debería tener permiso para quemar tokens.
El ERC-5679 ofrece un marco coherente para agregar funcionalidades de acuñación y quema a los tokens, abordando una necesidad crucial en el espacio de los tokens digitales y aumentando la eficiencia y seguridad en su manejo.