Por Ki Chong Tran
5 min lectura
Si con el standard ERC20 se lanzaron mil ICOs, con el ERC721 se lanzaron mil gatitos de dibujos animados. El ERC721 es el primo menos conocido del ERC20, pero una parte no menos importante del ecosistema Ethereum.
Las cadenas de bloques son revolucionarias porque, por primera vez, cualquier tipo de valor puede ser controlado por un programa informático. Antes del ERC721, la mayoría de las fichas de una blockchain funcionaban como una moneda, un almacén de valor como el oro, o una especie de participaciones accionarias. Con el ERC721, se hizo fácil crear fichas únicas que eran coleccionables como un gato digital o se usaban para representar algo así como un gato vivo real.
ERC721 es en primer lugar, un tipo de estándar y un estándar es simplemente una plantilla o formato que otros desarrolladores acuerdan seguir. Los desarrolladores siguen los mismos estándares porque hace que escribir código sea más fácil, predecible y reutilizable. Estos estándares son completamente voluntarios, pero seguir un estándar ampliamente utilizado implica una compatibilidad con una amplia variedad de aplicaciones, incluyendo plataformas de intercambios, dapps y billeteras.
ERC721 es un estándar para tokens no fungibles (NFT) en la red Ethereum. Fungible significa intercambiable y reemplazable, así que algo como Bitcoin es fungible porque cualquier Bitcoin puede reemplazar a otro Bitcoin. Cada NFT, por otro lado, es completamente único. Un NFT no puede reemplazar a otro.
La especificación inicial del ERC721 fue propuesta por Dieter Shirley como una Propuesta de Mejora de Ethereum (EIP), que es básicamente un proceso para introducir nuevos estándares en la blockchain. Cualquiera puede presentar un EIP, pero pasa por un proceso de revisión e iteraciones antes de ser aceptado por la comunidad. Una vez aceptado, el EIP se convierte en un Ethereum Request for Comments (ERC), que es una norma para las aplicaciones de Ethereum. Los autores oficiales de la norma ERC721 son William Entriken, Dieter Shirley, Jacob Evans y Nastassia Sachs.
La característica principal de los tokens ERC721 es que cada uno de ellos es especial. Cuando se crea un token ERC721, hay uno y sólo uno de esos tokens en existencia. Estos tokens no fungibles (NFTs) han difundido la idea y aplicación de activos únicos en Ethereum.
Hay un NFT o no hay ninguno. Los tokens ERC20, pueden existir en cualquier lugar entre cien, un cuarto y un millón, pero con los NFTs sólo puede existir uno en su tipo.
Un token es simplemente un contrato inteligente —también conocido por su nombre en ingles, "smart contract"— o un trozo de código en Ethereum. El token ERC721 se crea escribiendo un trozo de código en un lenguaje de programación de contratos inteligentes como "Solidity" que sigue la misma plantilla básica o código base. Una vez que se sigue la plantilla básica, se pueden decidir los detalles únicos sobre el token que está creando, como el propietario, el nombre del token, los símbolos, etc. Incluso se pueden programar funciones adicionales en el NFT, pero la verdadera diversión es cómo interactúa el NFT con otros contratos inteligentes.
Hay una variedad de fichas ERC721 ahora disponibles en Ethereum. Los más populares y conocidos son CryptoKitties, pero también hay muchos otros, que pueden ser intercambiados o negociados en mercados NFT como OpenSea, Emoon y Rare Bits. Las billeteras como MetaMask se pueden utilizar para guardar, transferir y recibir los tokens ERC721.
Puede crear sus propios tokens ERC721 o usar NFTs en dapps como CryptoKitties, Decentraland y GodsUnchained. En la actualidad, las fichas ERC721 se utilizan principalmente como coleccionables con la idea de que cada NFT será más caro o deseable con el tiempo.
El futuro del ERC721 busca tokenizar todo lo que sea único. Esto puede significar cualquier cosa, desde el certificado de nacimiento de una persona hasta la propiedad, el arte o incluso artículos raros en los videojuegos. El potencial más emocionante y prometedor de los tokens ERC721 será ver cómo se utilizan en los contratos inteligentes para crear modelos de negocio completamente nuevos y formas de realizar transacciones.
Decrypt-a-cookie
This website or its third-party tools use cookies. Cookie policy By clicking the accept button, you agree to the use of cookies.