FUNDAMENTOS
Qué es un bloque y cómo se convierte en una blockchain
La blockchain no es magia ni una base de datos del futuro. Es una cadena de paquetes, y cada uno guarda la huella del anterior. Intenta romperla y verás exactamente por qué aguanta.
La blockchain se explica fatal, porque se explica con palabras como «libro de registro distribuido e inmutable». Eso es técnicamente cierto, pero no le dice nada a nadie. Vamos a intentarlo de otra forma: es un cuaderno al que solo se le pueden añadir páginas — y cada página nueva lleva la huella de la anterior. Si alguien reescribe la página cinco, las huellas de todas las páginas siguientes dejan de coincidir. Ese es todo el truco.
Un bloque es una página de ese cuaderno
Un bloque es un paquete de transacciones que la red procesó más o menos en el mismo momento. Junto con las transacciones en sí, lleva algunos datos extra: una marca de tiempo, un número de secuencia, un nonceUn número que no significa nada por sí solo. Solo existe para que se pueda ir ajustando hasta que el hash del bloque tenga el aspecto que la red exige. y, lo más importante, la huella del bloque anterior. Eso último es lo que convierte un montón de bloques en una cadena.
Esa huella se llama hash. Es el resultado de una función matemática que convierte una entrada de cualquier longitud en una cadena de longitud fija. Tiene tres propiedades, y juntas forman todo el modelo de seguridad:
- La misma entrada siempre da la misma salida. Cualquiera puede recalcularla y comprobarla por sí mismo.
- Cambiar un solo carácter revuelve todo el hash. No un poco — por completo. No hay forma de saber lo cerca que estabas.
- No funciona hacia atrás. No se pueden calcular los datos originales a partir del hash — solo se pueden probar entradas hasta que una coincida por casualidad.
Intenta romperla
Aquí tienes una pequeña cadena de tres bloques. Cada uno guarda el hash del anterior. Reescribe los datos del primer bloque y mira qué pasa con el resto:
— Huella de este bloque — — Huella de este bloque — — Huella de este bloque — Mina los tres bloques en orden y luego intenta reescribir los datos del primero.
Cuando los tres estén en verde, cambia un solo dígito en el primer bloque. El segundo y el tercero se ponen rojos al instante — su «huella anterior» guardada ya no coincide con lo que realmente sale. No puedes reescribir la historia sin reescribir también todo lo que viene después.
¿Para qué sirve esa búsqueda tonta de ceros?
El botón «Minar» no hace nada inteligente. Suma uno al nonce, recalcula el hash, comprueba si empieza por ceros y, si no, sigue. Un millón de veces, mil millones de veces. Pero justo esta tontería es lo que mantiene unida toda la red: encontrar el nonce correcto cuesta energía y tiempo, pero cualquiera puede comprobarlo en un microsegundo.
Quien quisiera reescribir una transacción antigua tendría que reminar su bloque y todos los que vienen después — más rápido de lo que el resto del mundo construye la cadena hacia delante. En redes grandes eso no está prohibido, solo es absurdamente caro. Y ser económicamente inútil es una garantía más segura que estar prohibido.
Por qué se llama «descentralizada»
Ningún servidor único guarda ese cuaderno. Lo guardan miles de ordenadores independientes, cada uno con una copia completa, y cada uno verifica por sí mismo cada bloque nuevo. Cuando uno empieza a mentir, sus hashes simplemente dejan de coincidir para todos los demás, y su versión se descarta. Nadie tiene que confiar en nadie — la comprobación es matemática, no institucional.
Y eso lleva a lo que más nos importa: cada transacción es pública. No hay nombres asociados, pero sí direcciones — y una dirección que apuesta repetidamente dinero grande en mercados concretos es un rastro que se puede seguir. Ahí es exactamente de donde salen los tips de PolyTips.
No todas las cadenas minan de la misma forma
Minar con ceros (proof of workEl derecho a añadir un bloque se lo lleva quien demuestra que hizo el trabajo — encontró un nonce que cumple la condición objetivo. Seguro, pero hambriento de energía.) es solo una opción, e históricamente la primera. Ethereum y Polygon funcionan hoy con proof of stakeSe elige a un validador para proponer el bloque según cuántas monedas propias tiene apostadas en la red. Si intenta hacer trampa, pierde lo apostado., donde la gente responde con su propio dinero en vez de con energía. El principio de la cadena, los hashes y la inmutabilidad se mantienen exactamente igual — solo cambia el método para elegir quién escribe la siguiente página.
Qué llevarte de aquí
- Un bloque = un paquete de transacciones + la huella del bloque anterior. Esa huella es lo que convierte los bloques en una cadena.
- Cambiar un solo carácter revuelve todo el hash. Por eso la historia no se puede editar en silencio.
- Minar es una búsqueda a fuerza bruta de un nonce — caro de encontrar, barato de comprobar.
- Cada nodo guarda una copia del cuaderno. A quien mienta, todos los demás le rechazan su versión.
- Todo es público. La dirección de un jugador grande es un rastro fácil de seguir.
Queda una última pieza del puzle: qué le pasa a tu transacción entre el momento en que la firmas y el momento en que aterriza en uno de esos bloques.