Informes

Tipos de Blockchain

DecentraLAB.tech

Blockchain, o cadena de bloques, es un libro de contabilidad digital distribuido que almacena datos de cualquier tipo. Una cadena de bloques puede registrar información sobre transacciones de criptomonedas, propiedad de NFT o contratos inteligentes DeFi.

Si bien cualquier base de datos convencional puede almacenar este tipo de información, blockchain es única, al estar totalmente descentralizada y no depender de ningún organismo. En vez de estar guardados en una ubicación, por un administrador centralizado (como ocurre con una hoja de Excel o una base de datos bancaria), muchas copias idénticas de una base de datos blockchain se guardan en varios equipos denominados nodos que se encuentran distribuidos en una red.

El nombre blockchain no es accidental: el libro de contabilidad digital a menudo se describe como una «cadena» que se compone de «bloques» de datos individuales. A medida que se agregan periódicamente datos nuevos a la red, se crea un nuevo «bloque» y se adjunta a la «cadena». Esto implica que todos los nodos actualicen su versión del libro mayor de blockchain para que sea idéntica.

La forma en que se crea cada nuevo bloque es clave para explicar por qué blockchain se considera altamente seguro. La mayoría de los nodos deben verificar y confirmar la legitimidad de los nuevos datos antes de que se pueda agregar un nuevo bloque al libro de contabilidad. Si hablamos de una criptomoneda, esta tecnología puede implicar asegurarse de que las nuevas transacciones en un bloque no sean fraudulentas o que las monedas no se hayan gastado más de una vez. Aprende a prevenir las estafas de inversión.

Además, las transacciones en criptomonedas, al estar protegidas mediante criptografía, deben ser procesadas por los nodos, que las resuelven a través de ecuaciones matemáticas complejas. Lo que suelen hacer protocolos como Bitcoin es recompensar el esfuerzo que supone validar estos datos compartidos con nuevas criptomonedas.

Cabe mencionar que hay cadenas de bloques (o blockchain) públicas y privadas. En una cadena de bloques pública, cualquiera puede participar, lo que significa que pueden leer, escribir o auditar los datos en la cadena de bloques. Por lo tanto, es muy difícil alterar las transacciones registradas en una cadena de bloques pública, ya que ninguna autoridad controla los nodos.

Las cadenas de bloques privadas están controladas por una organización o grupo, que son los únicos que pueden decidir quién está invitado al sistema y tienen la autoridad para volver atrás y alterar la cadena de bloques. Este proceso de blockchain privado es más similar a un sistema de almacenamiento de datos interno, excepto que se distribuye en varios nodos para aumentar la seguridad.

Tipos de blockchain 

Existen al menos dos tipos de blockchain principales; y estas dos generan un tercer tipo; Ellas son:

  • Blockchain pública
  • Blockchain privada o permisionada
  • Blockchain híbrida o federada

Blockchain pública

Este fue el primer tipo de blockchain que existió, y se refiere a las blockchains que se encuentran públicamente accesible desde Internet. Un ejemplo de este tipo de blockchain son Bitcoin, Ethereum, Dash, Monero o Zcash. Este tipo de blockchain mantienen abierto al público sus datos, el software y su desarrollo, de forma que cualquier persona puede revisar, auditar, desarrollar o mejorar los mismos.

Para lograr esto, las blockchain públicas tienen medidas de seguridad que garantizan que ningún actor malicioso pueda fácilmente alterar el funcionamiento de la misma. Es ahí donde entran en acción la tolerancia a fallas bizantinas en la programación, protocolos de consenso robustos, protecciones DDoS o contra ataques de 51% o doble gasto. En pocas palabras, cualquier medida que ayude a mejorar la seguridad de la red es implementada en la misma. El fin de todo esto es mantener la red en funcionamiento y preservar su descentralización.

Características de las blockchain públicas

Entre las características de este tipo de redes podemos mencionar:

Las blockchain públicas permiten que cualquier persona pueda formar parte de la misma. Bien sea como usuario, minero o administrador de un nodo, las personas pueden acceder a la red y formar parte de ella sin restricción alguna

El funcionamiento de la red es completamente transparente y abierto. Los datos de la blockchain desde sus inicios están disponibles para todos sin restricciones. Cualquier persona puede revisar o auditar el funcionamiento de la red y su software

No existen entidades centralizadas. Las redes públicas son completamente descentralizadas y no existe una autoridad central que regule su funcionamiento

El mantenimiento económico de la blockchain depende del sistema integrado en la misma. Generalmente este sistema económico depende de la minería y el cobro de comisiones por cada transacción que se realice dentro de la red.

Blockchain privada o permisionada

Más tarde, con la evolución de la tecnología blockchain y su expansión, muchas empresas se vieron interesadas en ella. Esto derivó en el desarrollo de soluciones blockchain privadas o permisionadas. Este tipo de blockchain generalmente cuenta con los mismos elementos que una blockchain pública, pero a diferencia de éstas, las blockchain permisionadas dependen de una unidad central que controla todas las acciones dentro de la misma.

Esta unidad central es la que permite dar acceso a los usuarios, además de controlar sus funciones y permisos dentro de la blockchain. Generalmente son opciones de desarrollo de tipo software privativo, aunque también hay desarrollos de software libre. Uno de los desarrollos de blockchain privadas más importantes del mundo criptográfico es Hyperledger. Este proyecto iniciado por la Fundación Linux y varias empresas del sector tecnológico es el mayor ejemplo de blockchain privada. También podemos mencionar el caso de Corda de R3 o Quorum de JPMorgan.

Características de las blockchain privadas

Entre las características de este tipo de redes podemos mencionar:

El acceso a la red está restringido a elementos que solo pueden ser autorizados por la unidad central de control

El acceso al libro de transacciones o cualquier otro medio de información generado por la blockchain es privado

El mantenimiento económico de la blockchain depende generalmente de la empresa que sostenga el proyecto. Con frecuencia, las blockchain privadas no cuentan con criptomonedas ni se realizan acciones de minería.

Blockchain híbrida o federada

Este tipo de blockchain es una fusión entre las blockchain públicas y las privadas. Es un intento de aprovechar lo mejor de ambos mundos. En estas blockchain, la participación en la red es privada. Es decir, el acceso a los recursos de la red es controlado por una o varias entidades. Sin embargo, el libro de contabilidad es accesible de forma pública. Esto significa que cualquier persona puede explorar bloque a bloque todo lo que sucede en dicha blockchain.

Por ejemplo, este tipo de redes blockchain son muy útiles para gobiernos u organizaciones empresariales que deseen almacenar o compartir datos de forma segura. Un perfecto caso de uso está sucediendo en el sector sanitario, donde se empieza a usar blockchain para almacenar los datos de sus líneas de producción de medicamentos. Los datos almacenados pueden ser revisados por la autoridad competente con el fin de controlar la calidad, tanto a nivel de la misma empresa como del gobierno. El objetivo de la aplicación de este modelo de blockchain es mantener un alto nivel de transparencia y confianza.

Características de las blockchain híbridas o federadas

Entre las características de este tipo de redes podemos mencionar:

El acceso a la red están restringidos a elementos que solo pueden ser autorizados por el resto de las unidades de control

El acceso al libro de transacciones o cualquier otro medio de información generado por la blockchain es público

No existe minería ni criptomonedas. El consenso de la red se da por otros medios que aseguran que los datos son correctos

Es parcialmente descentralizado lo que conlleva a un mejor nivel de seguridad y transparencia

Related Posts