La cadena de bloques o Blockchain es el sistema que da soporte al Bitcoin y a otras criptomonedas. De hecho, como adelantaba en el anterior artículo, la cadena de bloques o Blockchain es la auténtica responsable del éxito del Bitcoin. Y lo es además, con absoluto formato de brujería tecnológica, fiel reflejo de la cultura nerd.
Cómo funciona una cadena de bloques
¿Y cómo funciona el blockchain? Esta pregunta suele sonar con un poco de eco y seguida por unos “cri-cri” de grillos. Y es que aquí suele darse algo parecido a un choque cultural. Suena dramático y en parte lo es. Los que llevamos siguiendo las criptos (criptomonedas) más tiempo, solemos responder como perros descarriados. Y lo hacemos obviando que el interlocutor no muestra síntomas de compartir nuestra admiración pornográfica por los detalles de algo que es bastante complejo.
Para explicar cómo funciona la cadena de bloques, hay que saber elegir la información importante. Porque el que pregunta lo hace esperando un nivel tipo – ¿Cómo cambio el fondo de pantalla de mi ordenador?-
Solía ocurrir que quien iba a responder cumplía el siguiente patrón:
- Reconocer la alegría por la pregunta con el entusiasmo de un perro moviendo el rabo a la llamada de quien lo cuida.
- Coger carrerilla con los pulmones.
- Abusar verbalmente sin ningún tipo de control, saturando la atmósfera de detalles técnicos sin orden alguno.
Puede que la emoción inicial nos cegara y hayamos necesitado la propia normalización del Bitcoin en los medios para darnos cuenta de lo sórdido que resultaba nuestro comportamiento. Así que, es momento de explicar las cosas un poco mejor. Aunque ¿necesitamos saber al dedillo cómo funciona para poder usar criptomonedas? Rotundamente no, con saber lo básico, ya podemos operar.
La cadena de bloques: conocimientos básicos
Bitcoin suena un tanto complicado, pero si se compara con cosas que ya conocemos, parece que no lo es tanto. Si usted maneja una cuenta de banco o una cuenta de Paypal lo va a entender enseguida. La cadena de bloques es un sistema de registro de transacciones bitcoin en el tiempo. En su cuenta de banco sería la suma de movimientos que quedan registrados en la libreta o cuenta. En la cuenta de Paypal, sería el registro de actividad de pagos y cobros mediante la cuenta. Hasta aquí fácil.
La primera diferencia está en que en vez de mostrar solo los movimientos de una persona, muestra el de todas las cuentas de todos los usuarios. Aunque cada uno puede seguir solo los suyos, también puede ver los de otras personas, y en tiempo real.
La segunda diferencia está en cómo se registran los datos. Aquí es donde los bloques entran a escena. Cada cierto tiempo se crea un bloque nuevo. Para ello, se inicia el bloque y todas las transacciones ocurridas en el lapso de tiempo que dura ese bloque, se van apuntando hasta cerrarlo. Una vez cerrado el bloque se añade al final de la famosa cadena de bloques. Por tanto, la cadena de bloques es un sistema que va registrando los movimientos de todos los usuarios, de forma ordenada. Una vez escrito un bloque no se puede cambiar. Cada bloque actualiza las cuentas de todos los usuarios con sus nuevos saldos, hayan cambiado o no.
Analogías prácticas
Cuando pienso en la cadena de bloques, me recuerda al funcionamiento de los turnos de trabajo en las fábricas. Imaginen una fábrica con una cadena de montaje. Cada bloque sería todo el trabajo realizado durante un turno. Y la cadena sería la suma de todos los turnos de trabajo en el tiempo.
Pero si hay una analogía fácil para las personas familiarizadas con las inversiones, es el gráfico de velas. Cada vela en un gráfico representa las subidas y bajadas de un valor durante un tiempo determinado. Tras este tiempo se cierra la vela y queda plasmada para siempre. Pero ese valor, si lo pensamos un poco, viene dado por la suma de todas las compras y ventas del par que representa. Eso sería un bloque, con la diferencia de que el bloque no nos informa de precios, solo de las transacciones. Y todo el gráfico de velas seriadas, sería una cadena de bloques.
La cadena de bloques versión práctica
Lo más importante es saber que cuáles son las ventajas del uso de la tecnología blockchain y cuando se hace una transacción con Bitcoin, de una cuenta a otra, esta se escribirá en el bloque en curso. Una vez cerrado el bloque, la red dará por confirmado que el dinero ha viajado de una cuenta a la otra, reflejando los nuevos saldos. Por lo tanto, parece que la información necesaria sobre la cadena de bloques es muy parecida a cómo funcionan las cuentas corrientes de dinero.
Blockchain como el e-mail
Al principio con el e-mail tuvimos que entender que en vez de poner un remitente y usar una dirección postal, había que usar cuentas de correo electrónico. Escribirlas con una arroba seguida del proveedor de correo elegido por el usuario, parecía un lío. Era fácil cuestionarse cosas como dónde van los correos a parar o si era seguro que a la otra persona le llegaría. Ahora parece de críos. Con el sistema de la cadena de bloques pasa un poco lo mismo, ahora parece un lío, mañana será habitual y lo raro será otra cosa.
Tan fácil como las transferencias
En la cadena de bloques, en vez de usar cuentas de correo electrónico o cuentas IBAN, usamos direcciones. Las cuentas IBAN cuestan más de memorizar que los correos electrónicos. A su vez, las direcciones Bitcoin, bastante más que las cuentas IBAN.
Una cuenta iban está formada por 2 letras seguido de 22 dígitos.
ES64_0018_0000_7137_4500_2331
Una dirección bitcoin está formada por una serie de entre 26 y 35 letras y números. Además siempre empiezan por 1 o por 3.
3PPmFGXAFrVxHH79T6p2ndeMQM63Xb8YUR
1GQS2aZh36b3YTLjQueNpA87JnCn3JN86R
Solo a un nerd se le ocurriría ese sistema tan poco amigable. Pero hay que reconocer que si has usado el IBAN, no hay nada de que quejarse porque son muy parecidos.
Podemos visualizar nuestro historial de operaciones en Paypal o en nuestro banco. De la misma forma podemos contemplar el registro de operaciones en los monederos bitcoin. Aunque, es interesante saber que también podemos hacerlo desde un explorador de bloques como Blockchain.info. Solo hay que poner la dirección y nos muestra todas las transacciones. Prueben a hacerlo con las direcciones que les hemos facilitado como ejemplo más arriba.
A la hora de transferir ocurre lo mismo, no puede ser más parecido. Para poder enviar dinero a alguien, es necesario tener su dirección. Si no la tienes es solo cuestión de pedirla como cuando pedimos el número IBAN.
La cadena de bloques versión extendida
Si quieren indagar a fondo y entender en mayor profundidad cómo funciona, un buen sitio donde empezar es en la propia Wikipedia. Gran parte de la información que podrán encontrar no es necesaria para operar de forma básica y eficaz. Pero no olviden jamás que el conocimiento es poder.