Activo digital
Un token puede representar una unidad digital que se registra y transfiere mediante las reglas de un contrato.
Los tokens son activos digitales que pueden representar valor, unidades, derechos o diferentes tipos de información dentro de aplicaciones construidas sobre Ethereum.
Un token es una unidad digital definida mediante reglas de un smart contract. Puede representar diferentes tipos de activos, unidades o derechos dentro de una aplicación.
Un token puede representar una unidad digital que se registra y transfiere mediante las reglas de un contrato.
El smart contract define cómo se crean, transfieren o consultan las unidades del token.
Los tokens pueden utilizarse dentro de diferentes aplicaciones y protocolos construidos sobre Ethereum.
ETH es el activo nativo de Ethereum. Los tokens, en cambio, pueden ser creados mediante smart contracts que funcionan sobre la red.
ETH es el activo nativo de Ethereum y participa en el pago de las operaciones de la red y en diferentes funciones del ecosistema.
Un token puede ser creado mediante un smart contract y seguir un estándar que facilite su interacción con otras aplicaciones.
El contrato contiene las reglas que controlan el comportamiento del token y sus operaciones.
ETH pertenece al protocolo de Ethereum. Un token puede existir gracias a un contrato desplegado sobre Ethereum.
ERC-20 es un estándar ampliamente utilizado para tokens fungibles en Ethereum. Define una interfaz común que permite a diferentes aplicaciones trabajar con este tipo de activos.
Las unidades de un token fungible pueden tratarse como equivalentes entre sí cuando tienen el mismo valor y pertenecen al mismo token.
Un estándar común facilita que wallets, exchanges y otras aplicaciones puedan reconocer y utilizar los tokens.
El comportamiento del token está implementado mediante un contrato inteligente desplegado en Ethereum.
Los estándares de tokens definen funciones comunes que permiten a las aplicaciones interactuar con ellos de una forma predecible.
El contrato puede consultar cuántas unidades de un token están asociadas a una determinada dirección.
Los usuarios pueden transferir unidades del token siguiendo las reglas implementadas por el contrato.
El estándar también contempla mecanismos para permitir que otra dirección pueda gastar determinadas unidades bajo ciertas condiciones.
El contrato puede mantener información relacionada con la cantidad total de unidades existentes, según las reglas de su implementación.
Los tokens fungibles representan unidades intercambiables. Cada unidad del mismo token tiene las mismas propiedades dentro de las reglas de ese activo.
Una unidad de un token fungible puede sustituirse por otra unidad del mismo token.
Dependiendo de las reglas del token, sus unidades pueden utilizar diferentes cantidades decimales.
Este modelo resulta apropiado para activos que necesitan representar unidades intercambiables.
Los tokens no fungibles representan unidades diferenciadas. Cada token puede tener una identidad o características que lo distinguen de otros.
Cada token puede identificarse de manera individual dentro del contrato.
Los estándares utilizados para NFT permiten distinguir unas unidades de otras mediante identificadores.
Un NFT puede estar asociado a información adicional que describe sus características o contenido.
ERC-721 es uno de los estándares más conocidos para representar tokens no fungibles en Ethereum.
Ethereum utiliza diferentes estándares para que los contratos puedan implementar comportamientos comunes y facilitar la interoperabilidad.
Estándar ampliamente utilizado para tokens fungibles.
Estándar utilizado para tokens no fungibles, donde cada unidad puede identificarse de forma individual.
Estándar diseñado para trabajar con diferentes tipos de activos dentro de un mismo contrato.
Una transferencia de tokens implica interactuar con el smart contract que mantiene las reglas y registros asociados al activo.
El usuario prepara una operación indicando la cantidad de tokens y la dirección de destino.
Cuando corresponde, la wallet firma la operación con la clave privada de la cuenta.
Ethereum procesa la llamada al contrato y aplica las reglas definidas para la transferencia.
Los registros de balances del token se actualizan según el resultado de la ejecución.
Un token no es simplemente una imagen o un registro independiente. En Ethereum, sus reglas se implementan mediante código ejecutado por smart contracts.
El contrato contiene la lógica que define el comportamiento del token.
El contrato mantiene información sobre las unidades asociadas a las diferentes direcciones.
Otras aplicaciones pueden interactuar con el contrato siguiendo las interfaces definidas por sus estándares.
Una forma sencilla de entender el ecosistema es imaginar el token como una capa de reglas implementada por un contrato y utilizada por diferentes aplicaciones.
Una wallet no contiene físicamente los tokens. Permite controlar una dirección desde la que se pueden consultar e interactuar con los activos registrados en blockchain.
Los balances de los tokens están asociados a direcciones dentro del estado del contrato.
La wallet permite utilizar las claves necesarias para autorizar determinadas operaciones.
Una wallet facilita la consulta de balances y la interacción con contratos y aplicaciones.
Las transferencias de tokens requieren ejecutar instrucciones de un smart contract y, por tanto, utilizan recursos de la EVM.
La EVM procesa las instrucciones necesarias para realizar la operación del token.
La operación requiere pagar la comisión asociada al uso de recursos de la red.
Los tokens también pueden utilizarse en redes compatibles con Ethereum, incluidas diferentes soluciones de escalado.
Si solo recuerdas cinco cosas de esta página, que sean estas.
Es una unidad digital definida mediante reglas implementadas en un smart contract.
ETH es el activo nativo de Ethereum y no es simplemente otro token ERC-20.
Es uno de los estándares más utilizados para tokens fungibles.
Los tokens no fungibles representan unidades diferenciadas y pueden identificarse individualmente.
Los contratos contienen las reglas que permiten crear y gestionar diferentes tipos de tokens.
Ya sabes qué son los tokens y cómo funcionan sus principales estándares. El siguiente paso es conocer las stablecoins y cómo intentan mantener un valor estable.
Documentación de referencia para ampliar lo aprendido sobre tokens y estándares de Ethereum.
Documentación oficial sobre tokens, estándares y desarrollo de aplicaciones en Ethereum.
Documentación sobre tokens ↗Los estándares permiten definir interfaces comunes para diferentes tipos de tokens y contratos.
ERC-20 ↗La página anterior explica el componente que permite implementar las reglas de los tokens.
Ver Smart Contracts →Continúa para entender cómo funcionan las stablecoins dentro del ecosistema de Ethereum.