04 Desde cero · Mercado cripto

Ethereum y los tokens

La mayor parte de lo que la noticia llama criptomoneda no es moneda: es token. La diferencia no es de nombre — es de dónde vive el saldo, y de quién puede cambiar las reglas.

Renato UlianovApertura · 21 s · en portugués

La frase
El proyecto lanzó un token en Ethereum siguiendo el estándar de la red, el contrato quedó público, y cada transferencia pasó a costar gas.

Borrosa a propósito. Cinco palabras, y cuatro casi nadie las separa bien.

La corrección

La mayoría no son monedas

Cuando la noticia dice que existen miles de criptomonedas, está contando mal. Redes con moneda propia hay pocas — el Bitcoin de la clase pasada es una, Ethereum es otra. El resto, la abrumadora mayoría, son tokens.

Y un token no es una moneda menor. Es otra categoría de cosa. La moneda nativa la crea la propia red y es la que paga la comisión para que algo ocurra. El token es un saldo anotado dentro de un programa que alguien publicó en esa red.

Moneda nativa Token
EjemploEther, en EthereumCasi todo lo demás
Quién lo creaLa regla de la redQuien publicó el contrato
Dónde vive el saldoEn el registro de la redEn una tabla dentro del contrato
Quién cambia las reglasSolo la red entera, juntaQuien escribió el programa
¿Paga la comisión?Sí, es la que pagaNo — la comisión sale en moneda nativa
La última fila sorprende a todos: para mover un token necesitas la moneda nativa de la red para pagar la comisión. Billetera llena de tokens y sin moneda nativa es billetera trabada.
Qué es un contrato

Un programa que vive en el registro

Contrato inteligente es un mal nombre: no tiene nada de contrato jurídico ni nada de inteligente. Es un programa publicado en la red, con dirección propia, que cualquiera puede llamar y que corre igual en todas las máquinas.

Un token es uno de esos programas. Dentro hay una tabla: qué dirección tiene cuánto. Transferir un token no es tocar el registro de la red — es pedirle al programa que reste de una fila y sume en otra.

Toca el botón y mira cambiar la tabla. Es literalmente lo que pasa.

La tabla dentro del contrato
Las direcciones y los números son inventados. Lo real es la forma: el saldo de un token es una fila en la contabilidad interna del contrato, y no un valor en el registro de la red.
Qué garantiza la red

Que corre igual — no que sea honesto

Aquí está la frase más útil de esta clase, y la que casi ninguna explicación dice: la red garantiza que el programa correrá exactamente como está escrito, para todos, sin que nadie pueda interferir. No garantiza nada sobre lo que está escrito.

Un contrato puede tener una función que crea tokens nuevos de la nada. Puede tener una que impide vender a ciertas direcciones. Puede tener una que transfiere todo a quien lo publicó. Nada de eso es falla de la red — es el programa haciendo lo que fue programado para hacer.

Como el código queda público, se puede revisar. Pero revisar exige saber leer código, y por eso existe todo un mercado de auditoría. Para quien empieza, la lección práctica es más simple: “está en la blockchain” no quiere decir “es seguro”.

El estándar

Por qué cualquier billetera muestra cualquier token

Si cada contrato inventara su propia forma de decir “cuál es el saldo” y “transfiere esto”, ninguna billetera podría mostrar ningún token sin un trabajo a medida. Por eso existe un estándar: un conjunto de funciones con nombres acordados que todo token sigue.

Seguir el estándar es lo que hace que un token nuevo aparezca solo en tu billetera, el día en que se crea. Es una comodidad enorme — y es también la razón de que crear un token no cueste casi nada. Aparecer en la billetera no es señal de nada: es solo el estándar funcionando.

La prueba

Ahora lee la frase

Es la misma del comienzo, sin lo borroso. Toca cada parte destacada.

El proyecto lanzó un en siguiendo el de la red, el quedó público, y cada transferencia pasó a costar .
Empieza por aquí

Cinco palabras

Dos son la red, dos son el programa, y una es el precio de usarla. Toca una.

Cinco toques y la frase se acabó.

Ya sabes responder

Si entendiste esto, la clase cumplió lo que prometió

  • La moneda nativa la crea la red; el token lo crea un contrato.
  • El saldo de un token vive en una tabla dentro del programa, no en el registro.
  • La red garantiza que el contrato corre igual — no que sea honesto.
  • Para mover un token hace falta moneda nativa para pagar la comisión.

Renato UlianovCierre · 39 s · en portugués

Material educativo. Las direcciones y saldos de la figura son inventados, y la página no cita ningún token, proyecto ni precio real. Crear un token es barato y no exige autorización de nadie — lo escrito aquí no es, ni debe leerse como, evaluación de ninguno de ellos.