Los diferentes tipos de redes de Blockchain por Manuel Flores Uran


¿Cuáles son los diferentes tipos de redes de Blockchain?

Existen varios tipos de redes de blockchain, cada uno con sus propias características y aplicaciones. Los tres tipos principales son: públicas, privadas y de consorcio.

Blockchain Pública

o   Definición:

Las blockchain públicas son redes descentralizadas, abiertas y sin permisos, a las que cualquier persona tiene acceso. Este tipo de blockchain es completamente transparente, lo que significa que todas las transacciones realizadas en la red son visibles para todos los participantes.

Cabe aclarar que, al no estar controlado por ningún tipo de autoridad central, ofrecen a cada participante las mismas condiciones en la red, por lo que ningún participante tiene más derechos que los demás.

De las características de este tipo de blockchain se desprende también que sus transacciones puedan ser verificadas por cualquier persona con acceso a la cadena.

Las blockchain públicas más conocidas son Bitcoin, Bitcoin Cash, Ethereum y Litecoin.

 

o   Ventajas:

Acceso abierto: Cualquier individuo puede unirse a la red, participar en el proceso de verificación de transacciones y crear contratos inteligentes.

Transparencia y anonimato: Todas las transacciones y los balances de las cuentas son visibles para todos, pero la identidad de los participantes está protegida por su dirección criptográfica.

Alta resistencia a la censura: Debido a su naturaleza descentralizada y distribuida, es casi imposible para cualquier entidad controlar o censurar transacciones válidas, dificultando la tarea de los posibles hackers.

Fomenta la innovación: Como la mayoría de las blockchain públicas son de código abierto, promueven la innovación y el desarrollo.

 

o   Desventajas:

Escalabilidad: La velocidad de procesamiento de transacciones (TPS) es relativamente baja, debido al gran tamaño de la red y a los intensivos procesos de verificación. En consecuencia, esto afecta la escalabilidad de estas cadenas de bloques.

Consumo de energía: Algoritmos como la Prueba de Trabajo consumen una gran cantidad de energía, lo que plantea preocupaciones ambientales y económicas.

Poca privacidad para las transacciones: a comparación con otros tipos de redes de blockchain.

Seguridad relativamente vulnerable: El ataque del 51% es una vulnerabilidad potencial en el diseño de la blockchain pública. Esta amenaza surge cuando un usuario o un grupo de usuarios en la red blockchain logra controlar más del 50% del poder de hash.

Si un usuario controla la mayoría del poder de hash, puede monopolizar la creación de nuevos bloques y, por lo tanto, tener control sobre qué transacciones se registran en la cadena de bloques.

 

o   Casos de uso de blockchain pública:

Las cadenas de bloques públicas son fundamentales para facilitar sistemas de votación transparentes para los gobiernos y actividades de recaudación de fondos para las organizaciones.

También desempeñan un papel clave en la creación de cadenas de custodia auditables y procesos de notarización en diferentes tipos de cadenas de bloques para finanzas, lo que destaca su utilidad para mantener registros transparentes y seguros.

 

Blockchain Privada

o   Definición:

Las blockchain privadas son aquellas que, controladas por una sola entidad, operan de forma centralizada, dentro de entornos más pequeños y cerrados que las blockchain públicas.

El control sobre quién puede participar en la red, validar las transacciones y crear contratos inteligentes se mantiene en manos de una única entidad. Esta centralización puede ser útil para empresas y organizaciones que desean aprovechar los beneficios de esta tecnología, como lo son la inmutabilidad y la seguridad, pero también necesitan tener un control completo sobre sus datos y transacciones.

Además, como el número de nodos es limitado, estas redes pueden procesar transacciones más rápidamente y con mayor eficiencia.

Hyperledger Fabric, (administrada por la Fundación Linux), y Corda son ejemplos de blockchain privadas, utilizadas principalmente por empresas y organizaciones para operaciones internas y transacciones.

 

o   Ventajas:

Eficiencia: Dado que operan en redes más pequeñas, las verificaciones de transacciones son más rápidas, lo cual es crucial en las aplicaciones blockchain en finanzas.

Altamente escalables: Permite a las organizaciones ajustar el tamaño de la red en función de sus requisitos específicos.

Privacidad: Ofrecen mayor privacidad y control de datos, (esenciales en la industria financiera y la integración de blockchain), particularmente para operaciones financieras sensibles, haciendo que los detalles de las transacciones sólo estén disponibles para los participantes autorizados.

Seguridad: Como el acceso a la red está restringido, debido a que el acceso a la red se otorga mediante un sistema de permisos, por lo que se minimiza el riesgo de ataques maliciosos.

 

o   Desventajas:

Centralización: El control centralizado puede conducir a abusos de poder y es contrario a la idea original de la blockchain como tecnología descentralizada.

Falta de transparencia: La falta de transparencia puede conducir a problemas de corrupción o fraude dentro de la organización.

Pérdida de claves privadas: Estas claves son una especie de contraseña digital, única y cifrada, que se utiliza para acceder a los activos o datos almacenados en una dirección de blockchain. Si se pierde una clave privada, no hay forma de recuperarla, generando como consecuencia la pérdida permanente de los activos o datos almacenados en esa dirección de blockchain.

 

o   Casos de uso de blockchain privada:

Son ideales para gestionar procesos organizativos internos en finanzas.

Se utilizan en la gestión de la cadena de suministro para garantizar la eficiencia y la transparencia.

El seguimiento de la propiedad de los activos es otra aplicación crucial que permite una verificación precisa de los activos.

Estas aplicaciones ponen de manifiesto la utilidad personalizada de las cadenas de bloques privadas en escenarios comerciales específicos, donde el control y la privacidad son esenciales.

 

Blockchain de Consorcio o Federada

o   Definición:

Las Blockchain de consorcio, son aquellas que combinan elementos de blockchain públicas y privadas. Este tipo de blockchain se distingue por la colaboración de múltiples miembros organizacionales en una red descentralizada.

Una red de blockchain de consorcio ofrece una estructura única caracterizada por una gobernanza colectiva y responsabilidades compartidas.

Las blockchain federadas pueden ser útiles para organizaciones que necesitan mantener un control estricto sobre su red, determinando quienes pueden enviar transacciones o acceder a los datos.

Se utiliza generalmente en el sector financiero y en otros sectores donde los datos deben ser privados, debiendo tener además cierta transparencia.

Se puede mencionar como ejemplo la blockchain de Tendermint.

 

o   Ventajas:

Control Descentralizado: Diferentes organizaciones operan nodos en la red, lo que reduce el riesgo de monopolio y centralización.

Eficiencia Mejorada: Los procesos de validación son más eficientes que en las blockchain públicas, ya que no se requiere una competencia entre nodos.

Normas y Políticas Comunes: Los miembros del consorcio acuerdan ciertas normas y políticas operativas para garantizar la estabilidad y eficiencia de la red.

Privacidad: Proporciona más privacidad que las blockchain públicas, permitiendo compartir información sólo entre los participantes del consorcio, brindando así mayor seguridad.

Rendimiento Mejorado: Las blockchain de consorcio generalmente ofrecen un mayor rendimiento y escalabilidad, y tiempos de transacción más rápidos que las blockchain públicas.

Acceso controlado: una característica particularmente crucial en las aplicaciones blockchain en finanzas.

 

o   Desventajas:

Centralización Parcial: Aunque las blockchain federadas son más descentralizadas que las privadas, siguen estando más centralizadas que las públicas.

Disputas entre Miembros: Los conflictos entre los miembros del consorcio podrían obstaculizar la operación y el desarrollo de la red.

Transparencia: La red puede ser menos transparente que las cadenas de bloques públicas y la posible violación de un nodo miembro puede plantear riesgos de seguridad.

Las regulaciones: a veces pueden llegar a obstaculizar la funcionalidad de la red.

 

o   Casos de uso de blockchain de consorcio:

Las redes de blockchain federadas son las más solicitadas a la hora de construir soluciones compartidas para gobiernos, empresas, y asociaciones.

Estas cadenas de bloques son particularmente efectivas en banca y pagos, donde varios bancos pueden formar un consorcio para controlar la validación de las transacciones.

Se utilizan en investigaciones para compartir datos y resultados de forma segura.

Las cadenas de bloques del consorcio también ofrecen una solución confiable en la gestión de la cadena de suministro, especialmente en el seguimiento de alimentos y medicamentos.

 

 Además de los tipos de blockchain mencionados anteriormente, existen otros tipos, siendo éstos:

 

Blockchain Híbrida

o   Definición:

La blockchain híbrida, combina las características de las blockchain públicas y privadas. Este tipo de blockchain permite a las organizaciones establecer un marco único donde parte de la cadena de bloques es privada y administrada por una organización o grupo selecto de individuos, mientras que otra parte es de acceso público. En consecuencia, la cadena de bloques híbrida ofrece un enfoque flexible, adaptando el acceso a los datos y la transparencia a necesidades específicas, marcando así su carácter distintivo en los diversos tipos de cadenas de bloques para finanzas.

Los permisos de acceso y la administración de las transacciones son privados, pero el registro de los intercambios o hash es público, lo que otorga a la red blockchain una capa extra de seguridad.

Aunque las blockchain puedan ser propiedad de alguna empresa o ente principal, éstas no pueden alterar las transacciones que se realicen dentro de la cadena.

Un ejemplo de este tipo sería la blockchain de Ripple.

 

o   Ventajas:

Seguridad mejorada: Esta cadena de bloques opera dentro de un ecosistema cerrado, por lo que está protegida de ataques externos que podrían ser comunes en las cadenas de bloques públicas.

Privacidad garantizada: Este aspecto es particularmente beneficioso en las aplicaciones blockchain en finanzas.

Escalabilidad: Las cadenas híbridas pueden no necesitar el mismo nivel de descentralización común a las blockchain públicas, lo que permite un consenso más ágil y la capacidad de procesar más transacciones.

 

o   Desventajas:

Carece de transparencia total: Esto es así, debido a su capacidad para proteger información, lo que podría ser motivo de preocupación cuando se trata de la industria financiera y la integración de blockchain.

Control centralizado: La necesidad de privacidad puede requerir un control centralizado de la blockchain, lo que podría afectar a los datos y activos mantenidos en la cadena.

Complejidad y costo: Dependiendo de la estructura, la construcción y el mantenimiento de una cadena híbrida -o dos cadenas vinculadas- puede añadir costes de desarrollo y complejidad.

 

o   Casos de uso de blockchain híbrida:

La cadena de bloques híbrida encuentra su aplicación en varias áreas críticas. Por ejemplo, en el sector inmobiliario, permite a las empresas gestionar sus sistemas de forma privada y al mismo tiempo hacer pública cierta información, como listados.

En el sector minorista, la cadena de bloques híbrida puede agilizar los procesos de manera eficiente.

En mercados altamente regulados, especialmente en diferentes tipos de blockchain para finanzas, las blockchain híbridas ofrecen una solución equilibrada, que garantiza la seguridad de los datos y el cumplimiento de las regulaciones.

Estos casos de uso versátiles subrayan la capacidad de la cadena de bloques híbrida para satisfacer diversos requisitos de la industria manteniendo al mismo tiempo un equilibrio entre transparencia y privacidad.

 

Blockchain como Servicio (Blockchain as a Service – BaaS)

o   Definición:

Blockchain como Servicio (BaaS) es una oferta de servicio de cadena de bloques que permite a los clientes utilizar servicios basados en la nube para desarrollar, utilizar y resguardar sus aplicaciones, funciones y contratos inteligentes de cadena de bloques.

Básicamente, es un tipo de software como servicio, que puede ayudar a acelerar la adopción de blockchain.

BaaS incluye un proveedor de servicios basado en la nube que gestiona las tareas para mantener la infraestructura operativa y ágil.

Con un modelo de Blockchain como servicio, los clientes pueden fortalecer sus negocios principales y estrategias de competencia mientras cuentan con el socio de BaaS para manejar la infraestructura de Blockchain y su rendimiento.

El socio de Blockchain as a Service asume la responsabilidad de mantener todos los objetos y servicios críticos relacionados con Blockchain, manteniendo la infraestructura en funcionamiento. Los contratos de BaaS también incluyen actividades de soporte como, por ejemplo: la gestión del ancho de banda, la optimización de los recursos, la gestión de incidentes, la supervisión del estado del sistema, entre otras. También incluye lo concerniente a la vigilancia proactiva de la seguridad, previniendo, por ejemplo, los intentos de piratería.

Los principales proveedores de BaaS son: Amazon AWS, Azure de Microsoft, IBM y Ardor.

 

o   Ventajas:

Ahorro de costes: La subcontratación de las tareas relacionadas con la implementación, las operaciones y el mantenimiento de Blockchain a un socio de BaaS puede ayudar a las empresas a ahorrar costes y esfuerzos involucrados en el reclutamiento, desarrolladores, el mantenimiento de la plantilla y la gestión del equipo, así como los gastos relacionados con el software, las plataformas y la infraestructura.

Facilidad de uso: Ayuda a las organizaciones a eludir todo el proceso de aprendizaje y las inversiones involucradas en la etapa de investigación y planificación. Por lo tanto, en lugar de construir su arquitectura desde cero, las empresas pueden simplemente aprovechar las plataformas y plantillas listas para usar, proporcionadas por su BaaS para la integración con los sistemas y aplicaciones existentes.

Centrarse en la personalización: Dado que BaaS permite a las empresas utilizar plataformas y plantillas listas para usar, el equipo de desarrollo interno puede depender principalmente de sus propios requisitos comerciales y garantizar que el servicio Blockchain complemente sus necesidades. Una vez que se configura la infraestructura de Blockchain, el socio de BaaS la mantiene, generalmente con administración de ancho de banda, protección de recursos, alojamiento y vigilancia de seguridad.

Optimización del personal y los recursos:  Permite que el personal de TI de la organización se concentre en su negocio principal y sus fortalezas, y permite que los empleados participen en proyectos más críticos y de valor agregado para el negocio.

 

o   Desventajas:

Conocimiento profundo limitado: Blockchain sigue siendo una tecnología emergente y muchas de las organizaciones aún no están equipadas con un conocimiento profundo de cómo funciona dicha tecnología. En este escenario, una decisión de implementación tomada con un conocimiento a medias puede poner los procesos comerciales existentes en un riesgo significativo de fallar y desperdiciar la inversión.

Falta de visibilidad y control: En la mayoría de los modelos BaaS la infraestructura, los recursos y el proveedor de BaaS tienen conocimientos técnicos que pueden generar fallas en la comunicación y falta de comprensión cuando surjan problemas técnicos, trayendo como posible consecuencia la desconfianza entre las dos partes (proveedor y usuario).

Desafíos de cumplimiento de datos: Blockchain opera según el principio de dispersión de información a través de una red global, pero en cuanto a la regulación y el cumplimiento, (especialmente cuando los datos se comparten entre distintos países, o los servidores principales de BaaS están alojados en terceros países), éste se hace dificultoso, pudiendo sufrir sanciones económicas en caso de incumplimiento.

 

Casos de uso de blockchain como Servicio:

Blockchain as a Service permite que cualquier empresa utilice dicha tecnología para la realización de tareas tales como, por ejemplo: mejorar el inventario, asegurar registros confidenciales de clientes, registrar la propiedad, etc.

BaaS puede proporcionar al menos una solución parcial a los problemas que subyacen a la gran cantidad de transacciones y procesos que sustentan toda la economía global en la actualidad.

Blockchain en la industria de la salud, por ejemplo, eventualmente se utilizará para permitir registros médicos completamente electrónicos, ordenar y registrar niveles de existencias de medicamentos, ayudar a mejorar el desarrollo de nuevos medicamentos y agilizar la adjudicación de reclamaciones.

Blockchain, en la industria de seguros, está configurado para crear evaluaciones de riesgo, (precisas y en tiempo real) de los clientes, dando lugar al uso de los primeros “planes de seguro inteligentes”, los cuales podrían facilitar las primeras pólizas de seguro de pago, según las necesidades del mundo moderno.

Esta tecnología también ayuda a optimizar los procesos internos, reducir el fraude e incluso mejorar el servicio al cliente.

En definitiva, Blockchain as a Service podría ser el “catalizador” para la adopción a gran escala de blockchain en varias industrias y empresas. Las empresas ahora pueden simplemente “subcontratar” sus tareas tecnológicas complejas, evitando así administrar y desarrollar sus propias cadenas de bloques, generando la posibilidad de concentrarse al máximo en sus labores principales.

Comentarios

Entradas populares de este blog

Implicancias jurídicas por Liza Feldman

El futuro de las transacciones: Smart Contracts