El tema Blockchain (español: “cadena de bloques”) ha sido noticia últimamente. El representante probablemente más prominente detrás de esta tecnología es la moneda criptográfica Bitcoin. Pero las posibilidades de uso son muy versátiles y son objeto de intensos debates en el sector de las finanzas, los seguros y la informática. Pero, ¿qué es exactamente un blockchain y qué tecnología hay detrás de ella? En este blog, responderemos a diversas preguntas y examinaremos las ventajas que trae el blockchain consigo y los escenarios de aplicación en los que se puede utilizar.

¿Qué es una blockchain?

Un blockchain es una base de datos digital y descentralizada para almacenar datos. Con esta tecnología, es posible realizar, verificadar y automatizar transacciones. Las transacciones son recopilaciones de datos que se distribuyen en una red específica a todos los participantes, también conocidos como nodos, y que luego se recopilan en bloques.

El término “Blockchain” se compone de las palabras “Block” y “Chain”. “Block” significa la combinación de transacciones almacenadas y “Chain” una cadena que consiste en una secuencia de varios bloques. En conjunto, esto da como resultado una “cadena de bloques”, que consta de varios bloques de información y se amplía con nuevos bloques. El nuevo bloque siempre se añade al último bloque de la cadena anterior.

¿Cómo funciona un blockchain?

La creación de bloques individuales del blockchain se realiza en una red descentralizada entre pares mediante el llamado “mining” (español: minería). La minería utiliza un mecanismo de consenso para verificar y validar las transacciones, que luego se combinan en un bloque. De esta forma el nuevo bloque se encadena con la cadena de bloques anterior.

El mecanismo de consenso más común es el algoritmo “Proof of Work” (español: prueba de trabajo). Este se utiliza, por ejemplo, para la cadena de bloques Bitcoin y garantiza que exista un consenso sobre una versión idéntica de la cadena de bloques en la red afectada. Para crear un nuevo bloque, los mineros deben encontrar el resultado correcto de una determinada cadena de caracteres a partir de una función matemática, la llamada “función hash”. Esto se hace introduciendo diferentes valores en la función hash. El resultado de esta función está predefinido, pero no se pueden sacar conclusiones sobre los valores que contiene. Si el resultado especificado y el resultado de la función hash coinciden, el bloque recién formado es aceptado y adoptado por todos los nodos de la red.

Los datos de una cadena de bloques son redundantes y seguros, ya que los datos se almacenan dentro de la red en todos los nodos. Por lo tanto, el fallo de uno o más nodos no representa un peligro de una posible pérdida de datos. Los datos que se encuentran en una cadena de bloques no pueden modificarse ni borrarse. La manipulación causaría que todos los bloques subsiguientes sean inválidos.

¿Qué tipos de cadenas de bloqueo existen?

Una cadena de bloques se divide esencialmente en tres tipos diferentes: Público, Privado y de Consorcio o Federado. Además, hay otras formas híbridas que no se discutirán en este artículo.

Cadena de bloqueo pública (pública)

El Public Blockchain es una red completamente descentralizada. No existe una responsabilidad central, por lo que todos pueden participar en la cadena de bloqueo, acceder a todos los nodos de la red y a los datos distribuidos dentro de la cadena de bloqueo. Antes de que se pueda añadir una nueva transacción a un bloque, esta debe ser verificada y sincronizada por cada nodo. Por lo tanto, este tipo es relativamente lento e intensivo en recursos. La cadena pública de bloqueo se utiliza a menudo para monedas criptográficas como Bitcoin o Ethereum. Dentro de la red, todos los nodos coordinan sus transacciones. Esto decide qué operaciones se combinan en un nuevo bloque y se añaden a la cadena.

Cadena de bloques privada

En este caso hay una persona responsable que opera la cadena de bloqueo y verifica las transacciones. Tanto una persona como una empresa pueden ser el ente responsable. Este determina quién puede realizar acciones como leer y escribir. Este tipo de cadena de bloqueo ofrece un mayor nivel de protección de datos que la variante pública, pero sin la idea básica de descentralización. La cadena de bloqueo privada es adecuada para empresas que no desean que sus datos sean de libre acceso. En un proyecto piloto, Daimler y LBBW probaron el uso de una cadena de bloques privada para procesar préstamos con pagaré desde el inicio hasta la colocación, incluyendo la asignación, conclusión del contrato, pago de intereses y confirmación del reembolso.

Consorcio o Cadena de Bloqueo Federada

Este tipo es una extensión de la cadena de bloqueo privada, en la que la responsabilidad de la cadena de bloqueo se extiende a varios participantes. Por ejemplo, un grupo de personas o entidades puede compartir la responsabilidad de verificar las transacciones y distribuir los derechos de acceso.

La cadena de bloques del consorcio es más rápida que la variante pública y, en comparación con la cadena de bloques privada, no depende de personas o empresas individuales. Dado que aquí hay varios participantes que tienen que votar sobre las próximas transacciones, se evitan decisiones equivocadas, intentos de fraude, etc. La cadena de bloques del consorcio también es adecuada para empresas y se utiliza, por ejemplo, en el sector bancario. Aquí hay fusiones de varias empresas.

Dentro de estas fusiones se encuentran los llamados “Smart Contracts” (español: “contratos inteligentes”) en los cuales por ejemplo, se paga automáticamente a un proveedor tan pronto como este haya entregado la cantidad correcta en el momento acordado.

Hornetsecurity News


Manténgase informado

Suscríbase a Hornetsecurity News para recibir la información más reciente del área Cloud Security.

Uso de cadenas de bloqueo en la seguridad de TI

La tecnología de la cadena de bloques se puede utilizar en diversos escenarios. En el área de la seguridad cibernética, el riesgo de ataques cibernéticos puede minimizarse a través de mecanismos de encriptación seguros. Los datos que en algún momento fueron verificados en un mecanismo de consenso no pueden modificarse posteriormente. La infraestructura redundante de una cadena de bloqueo aumenta la fiabilidad de los datos confidenciales y aumenta la aceptación de los usuarios en las empresas.