
Sign up to save your podcasts
Or
No te asustes al escuchar esas conversaciones técnicas que usan muchas personas al describir la "Blockchain". Una Blockchain es solamente una base de datos. Tampoco debe ser algo super avanzado, puedes crearlo incluso en una hoja de cálculos sin esforzarte en lo más mínimo.
Existen algunos detalles con estas bases de datos. La primera es que estas blockchains son anexadores. Esto se refiere a que solo pueden añadir información, en otros términos, no puedes hacer clic en una celda que ya has agregado anteriormente para eliminarla o cambiarla.
El segundo es que cada entrada (llamada un bloque) en la base de datos es encriptada hasta la última entrada. En otros términos, cada entrada nueva contiene una huella identificadora (hash) proveniente de la última.
Y... ¡Esto es todo! Así como se registra cada huella en el último bloque, terminas obteniendo una cadena de bloques consecutiva; o como le llaman los chicos geniales, una blockchain.
Una blockchain es inmutable: Si alteras un bloque, cambias la huella... y dado que esa huella se marca en el próximo bloque, el siguiente bloque también sufre ese cambio y desde la huella marcada en ese mismo bloque... bueno, ya comprendes el punto. Termina en un efecto dominó donde cualquier cambio que hagas a la red queda en evidencia ante la comunidad. No puedes alterar ninguna información de la cadena sin que todos los que estén dentro (y fuera) se den cuenta.
¿Decepcionado? Eso es ser justos. La alternativa ofrecida en este ecosistema no es diferente a la de un Google Sheets. En ambos casos puedes descargar los bloques de otras personas en la misma red para construir una copia exacta de la blockchain en tu computadora. Eso es lo que hace el software mencionado anteriormente.
Vamos a suponer que tú y tus amigos Alice, Bob, Carol y Dan están ejecutando el software. Puedes decir "Quiero enviarle cinco monedas a Bob", entonces envías dicha información a todos los demás de la red, pero las monedas no se procesan a Bob al momento.
Carol puede decidir en ese mismo momento enviar otras cinco monedas a Alice. Ella también envía las instrucciones a la red. En cualquier momento, un participante puede recopilar todas las instrucciones que están pendientes y crear un bloque.
Si cualquiera puede hacer un bloque, ¿Qué les impide hacer trampa?
Es probable que te parezca tentador la idea de crear un bloque que diga "Bob me pagó un millón de monedas", y comenzar a comprar Lamborghinis y abrigos de piel de Carol haciendo transacciones con dinero que no tienes.
Bueno, realmente no funciona así. Debido a algo de criptografía, teoría del juego y algo llamado algoritmo de consenso, el sistema le prohíbe gastar dinero que no debes gastar bajo ningún concepto.
No te asustes al escuchar esas conversaciones técnicas que usan muchas personas al describir la "Blockchain". Una Blockchain es solamente una base de datos. Tampoco debe ser algo super avanzado, puedes crearlo incluso en una hoja de cálculos sin esforzarte en lo más mínimo.
Existen algunos detalles con estas bases de datos. La primera es que estas blockchains son anexadores. Esto se refiere a que solo pueden añadir información, en otros términos, no puedes hacer clic en una celda que ya has agregado anteriormente para eliminarla o cambiarla.
El segundo es que cada entrada (llamada un bloque) en la base de datos es encriptada hasta la última entrada. En otros términos, cada entrada nueva contiene una huella identificadora (hash) proveniente de la última.
Y... ¡Esto es todo! Así como se registra cada huella en el último bloque, terminas obteniendo una cadena de bloques consecutiva; o como le llaman los chicos geniales, una blockchain.
Una blockchain es inmutable: Si alteras un bloque, cambias la huella... y dado que esa huella se marca en el próximo bloque, el siguiente bloque también sufre ese cambio y desde la huella marcada en ese mismo bloque... bueno, ya comprendes el punto. Termina en un efecto dominó donde cualquier cambio que hagas a la red queda en evidencia ante la comunidad. No puedes alterar ninguna información de la cadena sin que todos los que estén dentro (y fuera) se den cuenta.
¿Decepcionado? Eso es ser justos. La alternativa ofrecida en este ecosistema no es diferente a la de un Google Sheets. En ambos casos puedes descargar los bloques de otras personas en la misma red para construir una copia exacta de la blockchain en tu computadora. Eso es lo que hace el software mencionado anteriormente.
Vamos a suponer que tú y tus amigos Alice, Bob, Carol y Dan están ejecutando el software. Puedes decir "Quiero enviarle cinco monedas a Bob", entonces envías dicha información a todos los demás de la red, pero las monedas no se procesan a Bob al momento.
Carol puede decidir en ese mismo momento enviar otras cinco monedas a Alice. Ella también envía las instrucciones a la red. En cualquier momento, un participante puede recopilar todas las instrucciones que están pendientes y crear un bloque.
Si cualquiera puede hacer un bloque, ¿Qué les impide hacer trampa?
Es probable que te parezca tentador la idea de crear un bloque que diga "Bob me pagó un millón de monedas", y comenzar a comprar Lamborghinis y abrigos de piel de Carol haciendo transacciones con dinero que no tienes.
Bueno, realmente no funciona así. Debido a algo de criptografía, teoría del juego y algo llamado algoritmo de consenso, el sistema le prohíbe gastar dinero que no debes gastar bajo ningún concepto.