Investor's wiki

ERC-20

ERC-20

ERC-20 es un estándar técnico que se utiliza para emitir e implementar tokens en la cadena de bloques de Ethereum. Fue propuesto en noviembre de 2015 por el desarrollador de Ethereum, Fabian Vogelsteller. El estándar describe un conjunto común de reglas que se deben seguir para que un token funcione correctamente dentro del ecosistema Ethereum. Por lo tanto, ERC-20 no debe considerarse como una pieza de código o software. En cambio, puede describirse como una guía o especificación técnica.

El estándar ERC-20 facilita a los desarrolladores predecir con mayor precisión la interacción entre diferentes tokens y aplicaciones. También define cómo se transfieren los tokens ERC-20 dentro de la cadena de bloques de Ethereum y cómo se registran constantemente sus respectivos saldos de suministro y dirección.

En otros términos, el ERC-20 brinda a los desarrolladores una lista de reglas a seguir, lo que permite un funcionamiento perfecto dentro de la plataforma Ethereum más grande. Numerosas aplicaciones y servicios descentralizados (DApps) admiten tokens ERC-20, lo que facilita que los miembros de la comunidad y las empresas los adopten y utilicen en una amplia gama de aplicaciones (como billeteras de criptomonedas, intercambios descentralizados, juegos, etc.).

Hay varios tokens compatibles con ERC20 implementados en la cadena de bloques de Ethereum, pero con implementaciones distintas y únicas. Según el enfoque, los tokens se pueden usar para representar varios tipos de activos digitales o bienes negociables (como monedas, vales, certificados de oro, puntos de fidelidad y pagarés). Además, los tokens ERC-20 pueden usarse como un medio para tokenizar los derechos de voto durante las elecciones.

El estándar ERC-20 redujo significativamente los esfuerzos necesarios para crear y emitir un token digital, y esto probablemente esté relacionado con el creciente interés en los eventos de crowdfunding de ICO y la tecnología blockchain en general. Varios proyectos ya están utilizando el estándar técnico, y la cantidad de contratos de token ERC-20 ha crecido drásticamente en los últimos años. A mediados de 2017, había alrededor de 5500 contratos inteligentes ERC-20 en la red Ethereum. A principios de 2018, este número creció a más de 40 000 y ahora supera los 160 000.

Aunque la mayoría de los tokens en la red Ethereum siguen el estándar ERC-20, existen algunas excepciones. Ether (ETH), por ejemplo, se creó antes que el estándar y aún no lo cumple. Esto condujo a la creación del llamado Wrapped Ether (WETH),. que es un token ERC-20 que representa Ether en una proporción de 1:1 (1 WETH = 1 ETH). WETH permite a los usuarios intercambiar su ETH por otros tokens ERC-20 en intercambios descentralizados.

Técnicamente, el estándar ERC-20 describe seis funciones que mantienen algunas funcionalidades y características de los tokens digitales basados en Ethereum. Estas funciones incluyen la forma en que se transfieren los tokens entre direcciones y algunos datos importantes relacionados con el contrato inteligente de tokens, como el símbolo, el nombre y el suministro.