¿Qué es ERC-20
ERC-20 es un estándar técnico para tokens intercambiables, es decir, monedas que pueden intercambiarse. Todas las criptodivisas del mercado son tokens de este tipo, excepto productos como NFT (pero también tienen su propio estándar). En otras palabras, ERC-20 es una metodología que especifica exactamente qué debe contener el código de un token para que sea reconocido por los principales actores independientes (bolsas) y para que pueda venderse o comprarse.
Un token ERC-20 se crea y opera en la blockchain de Ethereum. El token permite el intercambio de tokens similares y sus correspondientes contratos inteligentes (contratos que sólo se ejecutan cuando se cumplen las condiciones especificadas en ellos) entre sí. La lista de tokens más populares en ERC-20 incluye ahora USD Coin (USDC), Binance USD (BUSD), Shiba Inu (SHIB), DAI Stablecoin (DAI), Bitfinex LEO (LEO), BNB (BNB), Maker (MKR) y HEX (HEX).
¿Qué es un token ERC-20?
El estándar ERC-20 se creó en 2015, pero no se aplicó plenamente hasta 2 años después. Su desarrollador, Fabian Vogelsteller, quería crear una forma de estandarizar los tokens en los contratos inteligentes. Los contratos inteligentes se crearon originalmente en Ethereum; se podría decir que la criptomoneda se inventó para crear este tipo de contratos. El token se llama así porque Fabian lo presentó a través de la función de solicitud de comentarios de Ethereum (Ethereum Request for Comment o ERC) en la plataforma GitHub: su comentario resultó ser el vigésimo, por lo que este estándar técnico pasó a llamarse ERC-20. El comentario se aprobó en 2017.
Según ERC-20, todos los tokens de contratos inteligentes en Ethereum deben cumplir el estándar de Fabian. Según este significado, el cumplimiento del ERC-20 permitirá que un contrato inteligente sea intercambiable y se pueda cambiar por otro contrato a la primera necesidad. Para comprender plenamente el funcionamiento del estándar, aquí tienes una descripción detallada de sus componentes:
- Total Supply. El número total de tokens que emitirás,
- Balance Of. Saldo de su cuenta (debes ser el propietario del token).
- Transfer. Transferencia automática de tokens para realizar transacciones en la red.
- Transfer From. Transferencia de tokens desde una dirección especificada.
- Approve. Permiso para retirar una cantidad específica de tokens antes de que se alcance una cantidad determinada.
- Permission. Permiso para devolver un número determinado de tokens al propietario.
- Transfer. Transferencia exitosa de tokens.
- Statement. Registro de transferencias de tokens realizadas con éxito. Las comisiones de gas que se pagan en Ethereum por las transacciones también se pueden incluir allí.
ERC-20 frente a ERC-721
ERC-721 (el nombre proviene del comentario 721 en GitHub) fue creado en 2018 por un equipo de desarrolladores que querían introducir un estándar que pudiera utilizarse en el ámbito de los NFT. Un NFT es un token no intercambiable, lo que significa que un NFT no puede cambiarse por otro NFT tan fácilmente como se cambian dólares por bitcoins. Tampoco existe ningún conversor que permita cambiar un ERC-721 por otro. El estándar ERC-721 especifica un proceso para determinar los derechos de propiedad, creación, transferencia y destrucción de tokens. Un ejemplo bien conocido de token ERC-721 es el proyecto CryptoKitties, un juego en el que se crían, compran y venden gatos que existen en un universo virtual. ERC-20, por otro lado, es un estándar de token intercambiable, no NFT.
ERC-20 frente a BEP-20
BEP-20 es otra norma de creación de tokens. Opera en Binance Smart Chain y es el estándar para los tokens BSC. ERC-20 no tiene nada que ver con los proyectos de Binance. La blockchain BEP-20 es rápida y bastante eficiente, lo que no es sorprendente ya que es una extensión a ERC-20 que mejora su tecnología. BEP-20 se encarga de la ejecución de contratos inteligentes y aplicaciones con integración de criptomonedas. Es compatible con Ethereum y ofrece una forma de procesar transacciones a un coste reducido.
¿Qué es la dirección ERC-20?
Normalmente, la dirección del monedero ERC-20 es la misma que la dirección de Ethereum. La explicación es sencilla: todas las direcciones de Ethereum son compatibles con el almacenamiento de tokens creados con este estándar. Es simplemente una dirección en la plataforma de Ethereum. Si quieres almacenar tus tokens en los monederos a los que estás acostumbrado (y no confundirte), tienes que crear una cuenta en una de las plataformas que ofrecen servicios de almacenamiento de tokens ERC-20. La mayoría de las veces, estos sitios te permiten almacenar tokens de varios estándares en tu monedero. Su breve lista figura más adelante en el texto.
Monedero ERC-20
¿Qué monedero ERC-20 debo elegir? En primer lugar, te aconsejamos que utilices los que están en el top de los criptoexpertos de hoy:
- Atomic Wallet. Es un monedero de criptomonedas gratuito en el que se pueden almacenar tokens con diferentes estándares de creación (es decir, no sólo los tokens ERC-20). En él, se puede intercambiar una criptomoneda por otra, lo que convierte a Atomic Wallet en una de las aplicaciones más adecuadas para los inversores. Incluso tiene su propio token, AWC, creado según el estándar ERC-20.
- Ledger Nano X. Un monedero físico que permite conectarse a la aplicación Ledger Live Mobile a través de Bluetooth. Si olvidas tu contraseña, puedes cambiarla: el monedero dispone de una «tarjeta de recuperación inicial».
- Ledger Nano S. Otro monedero físico (de hardware) considerado el mejor clásico del mercado. Es barato y seguro, almacena tus tokens literalmente en una unidad externa que no está conectada a Internet. Pero si olvidas tu contraseña, puedes decir adiós a tus tokens: el monedero no te permitirá volver a entrar tras varios intentos de contraseña incorrecta.
- KeepKey. Es un monedero de hardware que almacena una amplia gama de criptomonedas con diferentes estándares. Es caro, se considera de nivel premium y puede interesar a quienes se preocupan especialmente por la seguridad de sus ahorros y están dispuestos a pagar para «proteger» sus criptoahorros.
- MyEtherWallet. Es un monedero para almacenar Ether y otras monedas basadas en ERC-20. Es gratuito, funciona a través de Internet, está a disposición de cualquier inversor y, por tanto, es muy conocido en el mercado.
- MetaMask. Este monedero, popular entre los inversores, funciona como una extensión del navegador. Soporta varios idiomas, un gran número de divisas, monederos de hardware y es adorado por los blogueros de YouTube.
- Mist Wallet. Está disponible en beta para varios sistemas operativos. Fue desarrollado por el equipo que trabajó en Ether en 2017. Se posiciona como una aplicación segura, que requiere varias contraseñas antes de iniciar sesión. Es muy rápido en la realización de transacciones de monedas basadas en ERC-20.
- Enjin Wallet. Un monedero para almacenar tokens ERC-20 en un smartphone. Disponible en App Store y Google Play. Junto con la aplicación, se ofrece un navegador nativo y una mini bolsa (en la que se realizan sobre todo intercambios).
- Trust Wallet. Soporta todos los tokens creados en Ethereum (que no es sólo ETH). Es compatible con intercambios descentralizados, aboga por el anonimato del usuario, aunque puede descargarse de las tiendas de aplicaciones. Ahora es propiedad de Binance, lo que hace que la popularidad del monedero sea bastante comprensible.
Cómo crear un token ERC-20
¿Cómo se crean las monedas ERC-20? De hecho, es bastante sencillo: para crear un token, hay que escribir un código. En él, el desarrollador especifica el identificador de licencia y la versión de Solidity, el lenguaje en el que se basan los contratos inteligentes. A continuación, debe dar un nombre al token, configurar «eventos» como la transferencia y aprobación, la visualización del saldo del propietario, la dirección del propietario y el número total de tokens que tiene previsto emitir. Sin olvidar todos los componentes del estándar que hemos enumerado anteriormente. Habrá que añadir argumentos a cada componente. En el dominio público se pueden encontrar códigos listos para crear tokens ERC-20.
Una vez escrito el código, hay que ejecutarlo en la red de prueba de Ethereum. El desarrollador comprueba si el poseedor del token tiene saldo suficiente, y si el propietario está autorizado a enviar tokens al comprador. A continuación se realiza una transacción, su cantidad puede devolverse al propietario del token. No te costará dinero si pruebas el funcionamiento del código en una red de prueba, no en la red principal. La primera red a la que puedes recurrir es Ropsten.
Lista de tokens ERC-20
¿Cuántos tokens ERC-20 hay? Tantos que es imposible enumerarlos todos en un artículo. Sin embargo, a continuación se ofrece una lista de los tokens ERC-20 más utilizados. Las monedas pueden tener valores muy diferentes: este es el estado normal del mercado de tokens ERC-20. Algunos son relativamente equivalentes al valor de activos como el bitcoin, otros son equivalentes al valor de las stablecoins. No indicamos el precio exacto porque, como todo en el mercado de criptomonedas, cambia con bastante rapidez.
- VeraOne
- Maya Preferred
- Asuna
- CRYN
- Mad Hatter Society
- The Tokenized Bitcoin
- pTokens BTC
- Aureus Nummus Gold
- Stably USD
- 1irstGold
- Chimpion
- Crypto Holding Frank Token
- USD Coin
- Jinbi Token
- JPEX
- Asia Pacific Electronic Coin
- HEX
- Terran Coin
- Chainbing
- Neton
- LuxTTO
- 1peco
- ACU Platform
- GOLCOIN
- UNIUM