¿Cómo funciona Blockchain?
Explicar cómo funciona Blockchain de manera precisa y sencilla es una tarea difícil, debido a la complejidad técnica que presenta, sin embargo te lo voy a contar!!!
En Blockchain #1 afirme que Blockchain es una red de información distribuida, y que Blockchain en español significa cadena de bloques, pero aún falta que te cuente cómo funciona esta red de información.
El gran secreto de la cadena de bloques es el consenso sobre el contenido de la información!!!
¿Cómo funciona el consenso en Blockchain?
El consenso en Blockchain establece que antes de agregar una nueva transacción o bloque de transacciones se obligue a la red a verificar la autenticidad del registro a incorporar o modificar, observando si existe un estado anterior de la información y que el mismo sea tenido en cuenta.
Por lo tanto, voy a explicar cómo fluye la información dentro de la cadena de bloques.
¿Cómo fluye la información dentro de Blockchain?
Para comprender cómo funciona la cadena de bloque uso el ejemplo de una persona (o entidad) que desea realizar una enviar una cantidad de criptomonedas a otra persona o bien desea subir una determinada información a la red.
Por lo tanto, el proceso de la cadena de bloques consiste en:
- La transacción se envía a la red, en el ejemplo A solicita enviar 1 Bitcoin a B.
- La información se envía a los nodos que componen la red para que otorguen consenso sobre ella.
- La red valida el contenido de la transacción utilizando algoritmos, en el ejemplo la red verifica que A posea 1 Bitcoin y que B pueda recibir el Bitcoin.
- La red aprueba la transacción y dicha transacción se une a otras transacciones formando un bloque de datos.
- El bloque de datos nuevo se adjunta a la cadena de bloques ya existente, formada por los diferentes bloques de datos, de ahí el término Blockchain. La información se registra en forma transparente e inalterable.
- La transacción se encuentra ejecutada, en el ejemplo B recibe 1 Bitcoin de A.
¿Cómo pueden ser las Blockchain?
Existen diferentes tipos de Blockchain, pues cada una de ellas al ser una red de información pueden tener características muy dispares con respecto a otra, debido a que en definitiva dependen de las decisiones que se tomen al momento de su programación.
Pueden existir varias clasificaciones de Blockchain, por eso voy a explicar las más relevantes por el momento. Los tipos de Blockchain se pueden clasificar principalmente en Blockchain públicas, privadas o híbridas y en Blockchain sin permisos o con permisos.
Las Blockchain se clasifican según el acceso a sus datos en Blockchain públicas, privadas o híbridas.
Las Blockchain públicas son aquellas donde no existe ninguna restricción para la lectura de los datos o para realizar operaciones en ella. Por su lado, las Blockchain privadas son aquellas donde existen restricciones para leer su información u operar dentro de ella, es decir que es de acceso limitado. Por último, las Blockchain híbridas son aquellas donde pueden existir restricciones o no para leer su información pero su particularidad reside en que se pueden realizar una cantidad limitada de operaciones.
Por otro lado, las Blockchain se clasifican según la habilitación para procesar la información dentro de ella en Blockchain sin permisos (permisionless en inglés) o Blockchain con permisos (permissioned en inglés).
Las Blockchain sin permisos (permisionless) son aquellas donde no se necesita autorización para procesar la información de la red. En cambio, las Blockchain con permisos (permissioned) son aquellas donde si se requiere autorización para procesar la información de la red, debido a que generalmente estas redes de información son privadas, por ejemplo las que están desarrollando los bancos.
Consideraciones finales
Vamos muy bien!!! Pero recuerda leer despacio y tener paciencia porque es información importante. Ahora bien, si comprendiste todo y deseas saber más te recomiendo que continúes con el curso básico, gratuito y online sobre Blockchain en español.
¡Quiero saber tu opinión!
¿Te parece interesante el curso? ¿Son claras y precisas las respuestas? ¿Tenés alguna pregunta?
¡Cuentáme en los comentarios!