Construyamos una moneda digital.
No vamos a simular una wallet con números falsos. Vamos a construir, dentro del navegador, una pequeña red educativa con claves criptográficas, firmas, transacciones, hashes, bloques, minería y validación.
TI Coin de esta etapa es una red educativa ficticia. No tiene valor monetario, no usa una blockchain pública y las claves generadas aquí no deben reutilizarse para fondos reales.
WALLET
FIRMA
TRANSACCIÓN
MINAR
BLOQUE
CADENA
Creá tu identidad criptográfica
El navegador genera un par de claves ECDSA P-256. La privada firma; la pública permite verificar. La dirección se deriva de la clave pública.
🟡 Pendiente: 0 TI
Faucet del aula
La red necesita una forma de poner TI Coin en circulación. En esta primera versión existe una “Tesorería del Aula” explícita.
Mandale TI Coin a otro estudiante
¿Qué acaba de pasar?
1. Firmaste: tu wallet usó la clave privada para demostrar que la operación fue autorizada por su propietario.
2. La red verificó: comprobó la firma, la dirección y que hubiera saldo disponible. Si algo no coincide, la operación se rechaza.
3. Entró en la mempool: la transacción todavía no forma parte de la blockchain. Está esperando a ser incluida en un bloque.
4. Un minero propone un bloque: reúne transacciones pendientes y busca una Proof-of-Work. En esta versión educativa, debe encontrar un hash que cumpla la dificultad indicada.
5. Se confirma: cuando el bloque es aceptado, la transacción pasa a formar parte del registro compartido y el saldo confirmado cambia.
💡 Idea para recordar: firmar ≠ confirmar. Firmar demuestra autorización; minar/validar incorpora la operación a la cadena. En redes reales, los mecanismos de consenso y sus incentivos pueden ser diferentes. Bitcoin usa Proof-of-Work; Ethereum actualmente usa Proof-of-Stake.
Transacciones esperando un bloque
Una transacción firmada todavía no es un bloque. Queda pendiente hasta que la red la incluya en la cadena.
Encontrá el próximo bloque
Para hacerlo visible, usamos una versión didáctica de Proof-of-Work: cambiar el nonce hasta conseguir un hash que empiece con varios ceros.
Blockchain TI Coin
💥 Intentá romper la cadena
Modificá el importe de una transacción en el navegador. Después validá la blockchain.
Criptografía
La clave privada autoriza una operación mediante una firma. La pública permite verificarla.
Blockchain
Cada bloque incorpora el hash del anterior. Alterar datos rompe la continuidad de la cadena.
Dinero digital
El saldo deja de ser un número en una única base bancaria y pasa a depender del estado que la red valida.
Consenso
Esta demo usa Proof-of-Work para enseñar el mecanismo. La siguiente versión puede comparar PoW, PoS y PoA.
La arquitectura simplifica deliberadamente una criptomoneda real: todavía no hay nodos independientes ni consenso distribuido entre computadoras. Es el laboratorio previo a eso.