Capítulo 3: ¿Qué es una cadena de blockchain?

Una cadena de bloques es un método para almacenar y distribuir información. Para visualizar este concepto, imagine un documento enviado a miles de ordenadores en una red. Luego, imagina que esta red actualiza regularmente este documento en todos los ordenadores con unos pocos minutos de diferencia. Así es como funciona la tecnología de la cadena de bloques. Permite la distribución de datos digitales, haciendo que la misma versión sea visible para cualquier persona en la red. Y sobre todo, no permite que estos datos sean alterados.

El término “cadena de bloques” proviene del Libro Blanco de Bitcoin escrito por Satoshi Nakamoto. En este caso, utiliza el término “cadena de bloques” y más tarde utilizará el término “cadena de bloques” en una conversación con Hal Finney el 9 de noviembre de 2008. Dada la creciente popularidad de esta expresión dentro de la organización, es probable que la fusión de estas palabras en inglés esté en el origen del término bajo el cual actualmente conocemos el concepto de “blockchain”.

Aunque la mayoría de las criptomonias utilizan tecnología de cadena de bloques, no es el caso de algunas de ellas. Algunas criptomonias nuevas no tienen la intención de utilizar la tecnología de la cadena de bloques. Todavía no sabemos cómo se comportarán estas monedas y cómo funcionarán exactamente, pero probablemente serán interesantes de observar. Por ahora, volvamos a las razones que llevaron a la creación de la cadena de bloques y sus ventajas. Esta parte es un poco más técnica para aquellos que quieren ir más lejos.

Seguridad: Las cadenas de bloques están formadas por una serie secuencial continua de registros, llamados bloques. Estos bloques registran los datos introducidos utilizando funciones de hash: esto significa que los datos siempre se modifican para mantener la misma longitud, que es una forma de encriptación que evita que los datos sean fácilmente pirateados. Estas funciones de hash tienen fecha y hora, por lo que no es posible modificar o sobrescribir los datos. Es casi imposible piratear con éxito los datos de la cadena de bloques. De hecho, los datos de la cadena de bloques son visibles para todos y no dependen de un solo ordenador o servidor, ya que se almacenan simultáneamente en todos los ordenadores (nodos) de la red. Por este motivo, se está estudiando el potencial de las aplicaciones de las cadenas de bloqueo para determinar si pueden utilizarse en otras áreas en las que la seguridad es de vital importancia, especialmente en el ámbito de la defensa.

Transparencia: La información de la cadena de bloques es visible para todos aquellos que utilizan un ordenador conectado a Internet.

Costo: Dado que las transacciones son de igual a igual, autorizadas y actualizadas en cuestión de minutos, son mucho menos costosas que las transacciones bancarias. Para que se haga una idea, el 19 de abril de 2018 se realizó una transacción de 700.000 Litecoin (casi 100 millones de dólares) entre dos usuarios. Esta transacción se completó en menos de 2,5 minutos a un costo de 40 centavos.

Disponibilidad: Dado que el sistema utiliza una gran red de ordenadores (nodos) en lugar de una plataforma central, sigue estando disponible en todas las circunstancias. Si un nodo no está disponible o abandona la red, siempre quedará suficiente para completar la transacción. Es el principio mismo de la descentralización: no depender de una sola entidad.

Fiabilidad: Las bases de datos siempre han estado sujetas a corrupción y pérdida de datos. Pueden desorganizarse y contener errores. Compartir datos fue difícil debido a la forma en que funcionan las bases de datos. Con la cadena de bloques, estos problemas no se producen debido a la presencia simultánea de toda la base de datos (libro mayor público) en un gran número de nodos. No hay tiempo de inactividad y el sistema se actualiza automáticamente cada pocos minutos añadiendo nuevos bloques de datos a la cadena de bloques.

Rapidez: La verificación de las transacciones bancarias, especialmente las transacciones transfronterizas, puede llevar varios días. Con la cadena de bloqueo, las transacciones se verifican y se cargan en el libro mayor en cuestión de minutos, razón por la cual los bancos e instituciones financieras, así como otras empresas y organizaciones, están mostrando gran interés en la actualidad.

¿Cómo funciona una cadena de bloqueo?

  • Cuando se realiza una transacción entre dos partes, los datos de esta transacción, incluyendo sus claves públicas y privadas, el importe de la transacción y otros datos se introducen en la red global de nodos de esta criptomonesa.
  • Los”mineros” (personas equipadas con computadoras que ejecutan software especializado de minería) trabajan continuamente en la red. Verifican que la transacción es auténtica confirmando que las claves son correctas, que el vendedor tiene realmente la moneda para vender y que el comprador tiene la autorización para comprarla.
  • Una vez verificada la operación, ésta pasa a formar parte de un bloque, un conjunto de otras operaciones que se produjeron durante la actualización automática del libro mayor.
  • Un menor autentifica el bloque, que se convierte en parte de la cadena de bloques dentro del libro mayor público.

Los “nodos mineros” se unen voluntariamente a la red, son recompensados por ello, pero veremos este aspecto con más detalle en el próximo capítulo, que trata de la minería. Puesto que nadie es responsable del libro mayor, se trata de una red completamente descentralizada.

Cada bloque de datos añadido al libro mayor contiene datos que lo enlazan con el bloque anterior. Por eso es muy difícil corromperlo. Si un hacker intentaba acceder y modificar los datos de un bloque, no podía hacerlo sin detenerse y modificar todo el sistema.

La tecnología de la cadena de bloques es todavía muy nueva. Todavía no es posible ver todas las aplicaciones en las que se utilizará. Sin embargo, esta es una tecnología que cambiará la forma en que se ejecutan y gestionan las bases de datos.

Afortunadamente, este método será mucho mejor que los que se utilizan actualmente. Permitirá métodos de autenticación digital mucho mejores. Además, influirá en los contratos inteligentes, el almacenamiento de archivos, la gestión de identidades, la protección de la propiedad intelectual, la prevención del blanqueo de dinero, la gestión de datos y mucho más.

En los últimos años, muchas empresas han registrado patentes relacionadas con la cadena de bloques (Amazon, WallMart, etc.), es fácil imaginar que estos gigantes usarán la cadena de bloques en sus negocios.