Blockchain y contratos inteligentes, explicados
Si te suenan la blockchain, los contratos inteligentes o los tokens, pero nunca te los han contado claros, esta página es para ti. Lo explicamos con la red TRON de ejemplo, porque es la que estamos probando en New Mundo Virtual para las donaciones. Pero las ideas valen para casi todas las redes.
Antes de nada: New Mundo Virtual es una plataforma de juegos. Esto no es una invitación a invertir, ni hace falta nada de esto para jugar.
Qué es una blockchain
Una blockchain es un registro compartido: una lista de operaciones que guardan a la vez muchos ordenadores repartidos por el mundo, en lugar de una sola empresa.
- Las operaciones se agrupan en bloques, y cada bloque se encadena al anterior. De ahí el nombre: cadena de bloques.
- Como muchos guardan la misma copia, nadie puede cambiar lo que ya está escrito sin que los demás lo noten.
- Todo es público: cualquiera puede ver qué se ha enviado, desde qué dirección, a cuál y cuándo. En TRON, lo puedes buscar en un explorador de bloques, como Tronscan (escribe tú tronscan.org; no sigas enlaces que te lleguen por mensajes).
Lo que se envía no se deshace
En una blockchain no hay un banco que anule una operación. Si envías a una dirección equivocada, o firmas algo que no debías, no hay vuelta atrás. Por eso, en esta red, revisar antes de aceptar vale más que cualquier truco.
Qué es una cartera
Una cartera (en inglés, wallet) no guarda tus monedas: las monedas están en la blockchain. Lo que guarda la cartera son tus claves, las que demuestran que esas monedas son tuyas.
- La dirección pública es como el número de tu cuenta: la compartes para que te envíen. En TRON empieza por T y tiene 34 caracteres.
- La frase de recuperación (12 palabras, en TronLink) es la llave maestra. Quien la tenga, se lleva todo. Nadie de verdad te la va a pedir nunca.
Cómo crear una y protegerla, paso a paso: Cómo usar TronLink en el navegador.
Qué es un contrato inteligente
Un contrato inteligente es un programa guardado en la blockchain que se ejecuta solo, siempre con las mismas reglas.
Piensa en una máquina expendedora: metes una moneda, pulsas un botón y la máquina te da lo que toca, sin que nadie tenga que atenderte. Un contrato inteligente hace eso con monedas digitales: «si llega esto, haz aquello».
- No es un contrato legal. El nombre engaña: es código, no un papel firmado ante nadie.
- Una vez publicado, en general no se puede cambiar. Si tiene un fallo, o si lo ha escrito alguien con malas intenciones, lo que hagas con él tampoco se deshace.
- Cuando una web te pide firmar algo con un contrato, lee qué permiso le das. Un permiso («approve») puede dejar que el contrato gaste tus tokens, sin límite y hasta que lo quites. Lo que te pueden pedir al firmar, incluidos los permisos de tu cuenta, está en el paso 4 de la guía de TronLink.
- Ningún contrato multiplica lo que le envías. Si una web te promete que un contrato te devolverá más de lo que mandas, es una estafa, por muy «verificado» que salga en el explorador.
- En TRON los contratos funcionan como los de Ethereum: se escriben en Solidity, el lenguaje más usado en Ethereum, y siguen las mismas ideas.
Qué es un token (y qué es TRC-20)
TRX es la moneda propia de la red TRON: con ella se pagan los recursos de la red. Un token es otra cosa: una moneda que vive dentro de un contrato inteligente, que lleva la cuenta de cuánto tiene cada dirección.
- TRC-20 es la norma que siguen la mayoría de los tokens de TRON, para que todas las carteras y webs los entiendan igual. Es la equivalente de ERC-20 en Ethereum.
- Que un token aparezca en tu cartera no quiere decir que valga algo ni que sea de fiar. Hay tokens que llegan sin pedirlos como cebo, para llevarte a una web falsa. Si no lo conoces, no lo toques.
- Las redes no se mezclan: lo que se envía por la red equivocada puede perderse. En los exchanges, la red TRON sale como TRC20.
La energía y el ancho de banda (en TRON)
Cada operación en TRON gasta recursos de la red, y hay dos:
- El ancho de banda lo gasta cualquier operación, según lo que ocupa. Enviar TRX solo gasta ancho de banda, y cada cuenta tiene una parte gratis cada día.
- La energía la gastan los contratos inteligentes: mover un token TRC-20, aprobar un permiso…
Si no tienes bastante, la operación se paga quemando un poco de TRX. Para no pagarlo cada vez, se pueden congelar TRX («stake») y conseguir a cambio energía o ancho de banda. Desde 2023 se hace con el sistema que TRON llama Stake 2.0. Lo congelado se puede descongelar, pero no al momento: hay un tiempo de espera.
Cómo se confirma una operación
En TRON, 27 «Super Representantes», elegidos con los votos de quienes congelan TRX, van creando los bloques por turnos: uno cada unos 3 segundos.
- Tu operación entra en un bloque en segundos, pero no es firme hasta pasado alrededor de un minuto, cuando muchos bloques más la confirman. No es «al instante».
- Desde ese momento ya no se puede deshacer: queda en la cadena para siempre.
Por qué TRON, y qué otras redes valoramos
Para las donaciones de New Mundo Virtual, que todavía están en pruebas, empezamos por TRON porque sus transferencias son rápidas y sus comisiones, bajas. Y porque sus contratos funcionan como los de Ethereum, que es lo más extendido.
Estamos valorando otras redes, como Ethereum o BNB Chain, la red de Binance. No hay nada decidido ni hay fecha: si se abre otra red, lo diremos en las preguntas cripto.
Lo que New Mundo Virtual no hace
- No hay NFT, ni token propio, ni clubes o jugadores «en la blockchain».
- No es un juego para ganar dinero. Los PNMV, la moneda personal de tu cuenta, no se sacan ni se cambian por dinero. Sirven para tiempo, comodidad y cosmética, nunca para comprar jugadores ni resultados.
- No hay pagar para ganar, ni apuestas, ni premios en dinero.
- Para jugar no hace falta nada de esto: Virtual Fútbol se juega gratis, en el navegador y sin cartera.
Preguntas frecuentes
¿TRC20 es lo mismo que TRON o que TRX?
No, aunque van juntos:
- TRON es la red, la blockchain.
- TRX es su moneda, la que se usa para pagar los recursos de la red.
- TRC-20 es la norma más usada por los tokens que viven en TRON.
El TRX no es un token TRC-20: es la moneda de la red. Pero muchos exchanges llaman «TRC20» a toda la red TRON a la hora de retirar o depositar. Por eso, si vas a mover TRX por la red TRON, la opción que buscas suele llamarse TRC20.
¿Blockchain y bitcoin son lo mismo?
No. Bitcoin es una moneda que funciona sobre su propia blockchain. Hay muchas blockchains, como TRON, Ethereum o BNB Chain, y cada una tiene su moneda y sus reglas.
¿Un contrato inteligente es un contrato de verdad?
No en el sentido legal. Es un programa que se ejecuta solo en la blockchain. Por eso conviene saber qué hace antes de firmar nada con él.
¿Se puede deshacer una operación?
No. Una vez firme, queda en la cadena para siempre. Por eso, revisa la dirección entera y lo que firmas antes de aceptar.
¿Necesito saber todo esto para jugar en New Mundo Virtual?
No. Nuestros juegos se juegan sin cartera y sin cripto. Esta página es para quien viene de ese mundo, o tiene curiosidad.
