La tecnología Blockchain, como su nombre lo dice, es una cadena de bloques de información, que permiten llevar un registro seguro y descentralizado de operaciones digitales, sin la necesidad de la intermediación de un tercero.
Blockchain nos entrega la confianza necesaria, para ejecutar operaciones digitales en Internet. Es aquí donde nacen los criptoactivos, contratos inteligentes, aplicaciones descentralizadas conocidas como dapps, Web 3.0 entre otros.
Pero, que hace Blockchain, ¿que la hace acreedora de nuestra confianza?, porque si pensamos por ejemplo en el dinero que utilizamos actualmente, una de las principales razones de su funcionamiento, es que confiamos en el sistema, creemos en el y lo usamos. Blockchain utilizando un algoritmo matemático, es capaz de llevar un registro inmutable en el tiempo y transparente para todos los usuarios, sin la necesidad de un intermediario que nos de confianza, ya que esta confianza esta respaldada por la red y sus datos.
Entendamos básicamente como funciona: mirando la imagen de arriba, iniciamos con la creación de un bloque, en este bloque se guarda información la información, transacciones, contratos inteligentes, información, NFTs, etc. luego este bloque se encadena al siguiente bloque donde se guarda nueva información. Hasta aquí parece todo muy simple, pero la magia que convierte a Blockchain en una entidad de confianza es la seguridad que involucra.
Vamos a hablar de 2 temas principales en este punto:
Para entender esto rápidamente, pensemos en los servicios que utilizamos normalmente, facebook, google, instagram, bancos, etc. Todos son sistemas centralizados, lo que genera que sean de alguna forma vulnerables a un ataque de un hacker, falla de servidores principales o también al aprovechamiento de algunas instituciones que nos prestan servicios , en los que los usuarios no tenemos muchas posibilidades, sólo las que nos entregan y limitan.
Blockchain es descentralizado, sus registros están repartidos por todo el planeta, por lo que si falla alguno de sus nodos, siempre habrá otro con toda la información necesaria para que la red funcione.
Para que un hacker lograra romper la cadena de bloques, necesitaría más poder que todos los mineros que inyectan su poder a la red. Es aquí donde necesitamos conocer este nuevo concepto de minero, que son los encargados de la seguridad de las redes blockchain.
Volvamos a la imagen anterior, he imaginemos que en cada bloque de información hay dos claves, una al comienzo del bloque y otra al final, además ambas claves son absolutamente dependientes de la información que hay dentro del bloque, vale decir, si cambiamos la más mínima información dentro del bloque, las claves ya no serán las mismas. Entonces tenemos un bloque con dos claves que están directamente relacionadas a la información que contiene el bloque, ahora al unir el siguiente bloque de información, también con 2 claves asociadas, la clave del final del primer bloque deberá ser la misma clave que la del principio del segundo bloque, esto encadena los dos bloques de información y los convierte en perpetuos. Y así se sigue formando la cadena de información.
Estas claves tan importantes que unen la cadena de información, son descubiertas por los mineros, que utilizando su poder, logran descifrarlas. Cuando un minero descifra un bloque, es recompensado por su trabajo, y la misma red es encargada de pagar el servicio prestado, utilizando la criptomoneda nativa de la red.
Esta tecnología se gano la confianza y el respeto de los usuarios. Su base tecnológica, la convierte en una herramienta invaluable en el mundo del Internet y servicios en la nube, que hasta ahora no se había logrado.
Existen muchos proyectos Blockchain, que utilizan esta tecnología de base para implementar diferentes servicios, que cada vez son más conocidos por todos.