
Al igual que una actualización de sistema en un portátil o teléfono móvil, una Ethereum Improvement Proposal (EIP) es una estructura documental que permite estandarizar el desarrollo de mejoras en Ethereum, posibilitando que cualquiera proponga recomendaciones y contribuya así al avance de esta blockchain.
Es un documento técnico en el que la comunidad de desarrollo de Ethereum publica sus propuestas para mejorar el proyecto, con el objetivo de resolver problemas actuales o seguir desarrollando la red a medida que surgen nuevas tecnologías.
También conocida como “London hard fork”, la Ethereum Improvement Proposal 1559 (EIP-1559) tenía como objetivo reducir las comisiones y hacer que la moneda fuera deflacionaria. En términos simples, EIP-1559 transforma las comisiones de gas en un sistema con dos componentes: una “base fee” calculada por el sistema que todos los usuarios deben pagar para transacciones estándar, y una “tip” opcional que los usuarios pueden añadir para acelerar sus transacciones. Además, EIP-1559 exige que todos los Ether utilizados para pagar la comisión base sean quemados. Así, el suministro total de Ether se reduce, lo que hace que el Ether sea más escaso y, por tanto, más valioso.
Un Ethereum Request for Comment (ERC) es una categoría específica dentro de los Standards Track EIP. Un Standards Track EIP especifica cualquier cambio que afecte a la mayoría o a todas las implementaciones de Ethereum, y puede dividirse en core, networking, interface y ERC. Mientras que un EIP mejora el propio protocolo, el ERC define reglas que permiten la interacción entre aplicaciones y contratos. Los EIP (incluidos los ERC) son la base de la gobernanza (toma de decisiones) y quedan documentados en Ethereum.
Muchos de los estándares de desarrollo de Ethereum se basan en interfaces de tokens. Estos estándares garantizan que los smart contracts sean componibles, de modo que cuando un nuevo proyecto lanza un token, este puede interoperar con los exchanges descentralizados existentes.
En noviembre de 2015, Fabian Vogelsteller presentó la primera versión de un token como Ethereum Request for Comments (ERC). Recibió automáticamente el número 20 en GitHub, de ahí el nombre “ERC20 Tokens”. ERC-20 establece una interfaz estándar para representar un token. Este estándar proporciona funcionalidades básicas de transferencia de tokens. Su finalidad principal es permitir la interoperabilidad entre los estándares que lo soportan, como wallets y exchanges.
Aunque no está pensado para valores, los estándares ERC-721 y ERC-1155 son relevantes porque permiten tokenizar activos físicos. La introducción del concepto de no fungibilidad en ERC-721 permite crear smart contracts donde cada token es único. Este principio se aplica fácilmente a objetos raros, únicos o cualquier tipo de artículo coleccionable. El proyecto CryptoKitties, un juego que permite comprar, vender e intercambiar cartas virtuales, es el caso más conocido.
Los tokens ERC-1155 evolucionan respecto a los ERC-20 y ERC-721, ya que permiten gestionar tokens fungibles y no fungibles en un único contrato, posibilitando transacciones con múltiples tipos de tokens. Esta funcionalidad fue diseñada para su uso en videojuegos más complejos que CryptoKitties, como aquellos que permiten la compraventa e intercambio de moneda y objetos virtuales dentro del juego.
ERC-4907 es un estándar de token de Ethereum diseñado para facilitar la creación de tokens fungibles y no fungibles (NFT). Los NFT son activos digitales únicos que no pueden dividirse ni intercambiarse por otros tokens. ERC-4907 ofrece una forma estandarizada de crear y gestionar NFT en la blockchain de Ethereum, permitiendo a los desarrolladores crear coleccionables digitales, objetos de juego y otros activos digitales únicos.
Como ocurre en cualquier empresa o proyecto, el equipo tiene metas y busca mejorar constantemente la tecnología y la calidad del producto que desarrolla. En el sector cripto, esto no es diferente: Ethereum cuenta con sus EIP y ERC, donde los desarrolladores presentan propuestas y la comunidad vota cuáles se implementan. Esto implica que, en el futuro, se podrán añadir más EIP y ERC a este módulo, a medida que Ethereum y Ether sigan evolucionando.
Puntos clave
Artículos relacionados