¿Qué es la descentralización en la cadena de bloques?

¿Qué es la descentralización?

En la cadena de bloques, la descentralización se refiere a la transferencia del control y la toma de decisiones de una entidad centralizada (individuo, organización o grupo de la misma) a una red distribuida. Las redes descentralizadas se esfuerzan por reducir el nivel de confianza que los participantes deben depositar entre sí y por impedir su capacidad de ejercer autoridad o control unos sobre otros de manera que degraden la funcionalidad de la red.

Por qué es importante la descentralización

La descentralización no es un concepto nuevo. Al crear una solución tecnológica, normalmente se consideran tres arquitecturas de red principales: centralizadas, distribuidas y descentralizadas. Si bien las tecnologías de cadena de bloques suelen utilizar redes descentralizadas, una aplicación de cadena de bloques en sí misma no puede clasificarse simplemente como descentralizada o no. Más bien, la descentralización es una escala móvil y debe aplicarse a todos los aspectos de una aplicación de cadena de bloques. Al descentralizar la administración y el acceso a los recursos de una aplicación, se puede lograr un servicio mayor y más justo. La descentralización suele tener algunas desventajas, como un menor rendimiento de las transacciones, pero idealmente, las compensaciones valen la pena por la mejora de la estabilidad y los niveles de servicio que producen.

Beneficios de la descentralización

Proporciona un entorno de confianza

En una red de cadena de bloques descentralizada, nadie tiene que conocer ni confiar en nadie más. Cada miembro de la red tiene una copia de los mismos datos exactos en forma de libro mayor distribuido. Si el libro mayor de un miembro se modifica o se corrompe de alguna manera, será rechazado por la mayoría de los miembros de la red.

Mejora la reconciliación de datos

Las empresas suelen intercambiar datos con sus socios. Estos datos, a su vez, generalmente se transforman y almacenan en los silos de datos de cada parte, solo para volver a aparecer cuando es necesario transferirse de manera descendente. Cada vez que se transforman los datos, se crean oportunidades de pérdida de datos o de que entren datos incorrectos en el flujo de trabajo. Al tener un almacén de datos descentralizado, cada entidad tiene acceso a una vista compartida de los datos en tiempo real.

Reduce los puntos de debilidad

La descentralización puede reducir los puntos débiles de los sistemas en los que puede haber una dependencia excesiva de actores específicos. Estos puntos débiles podrían provocar fallos sistémicas, como la falta de prestación de los servicios prometidos o un servicio ineficiente debido al agotamiento de los recursos, a interrupciones periódicas, a cuellos de botella, a la falta de incentivos suficientes para un buen servicio o a la corrupción.

Optimiza la distribución de recursos

La descentralización también puede ayudar a optimizar la distribución de los recursos para que los servicios prometidos se presten con un mejor rendimiento y coherencia, así como una menor probabilidad de errores catastróficas.

Cómo se compara la descentralización

La descentralización debe aplicarse donde tenga sentido. El hecho de que sea una aplicación de cadena de bloques no significa que deba estar 100 % descentralizada. El objetivo de cualquier solución de cadena de bloques es ofrecer lo que necesitan los usuarios de esa solución, y esto puede incluir o no ciertos niveles de descentralización. Para entender mejor las redes descentralizadas, la siguiente tabla compara las redes descentralizadas con las redes centralizadas y distribuidas más comunes.

 

Centralizada

Distribuida

Descentralizada

Recursos de red/hardware

Mantenidos y controlados por una sola entidad en una ubicación centralizada

Distribuidos en varios centros de datos y geografías; propiedad del proveedor de red

Los miembros de la red poseen y comparten los recursos; son difíciles de mantener ya que nadie es propietario de ellos

Componentes de la solución

Mantenidos y controlados por una entidad central

Mantenidos y controlados por el proveedor de soluciones

Cada miembro tiene exactamente la misma copia del libro mayor distribuido

Datos

Mantenidos y controlados por una entidad central

Por lo general, son propiedad del cliente y él los administra

Solo se agregan mediante consenso grupal

Control

Controlado por la entidad central

Por lo general, una responsabilidad compartida entre el proveedor de red, el proveedor de soluciones y el cliente

Nadie es propietario de los datos y todos son propietarios de los datos

Punto único de error

No

No

Tolerancia a errores

Baja

Alta

Extraordinariamente alta

Seguridad

Mantenidos y controlados por una entidad central

Por lo general, una responsabilidad compartida entre el proveedor de red, el proveedor de soluciones y el cliente

Aumenta a medida que aumenta el número de miembros de la red

Rendimiento

Mantenidos y controlados por una entidad central

Aumenta a medida que escalan vertical y horizontalmente los recursos de red/hardware

Disminuye a medida que aumenta el número de miembros de la red

Ejemplo

Sistema ERP

Computación en la nube

Cadena de bloques

Cada arquitectura de red tiene sus ventajas y desventajas. Por ejemplo, los sistemas de cadena de bloques descentralizados, a diferencia de los sistemas distribuidos, suelen priorizar la seguridad por encima del rendimiento. Por lo tanto, cuando una red de cadena de bloques escala vertical u horizontalmente, la red se vuelve más segura, pero el rendimiento se ralentiza porque cada nodo miembro debe validar todos los datos que se agregan al libro mayor. Agregar miembros a una red descentralizada puede hacerla más segura, pero no necesariamente más rápida.

Quién está creando aplicaciones de cadena de bloques aprovechando la descentralización

Cada protocolo de cadena de bloques, aplicación descentralizada (dApp), organización autónoma descentralizada (DAO) u otra solución relacionada con la cadena de bloques adopta diferentes niveles de descentralización. El nivel de adopción generalmente se basa en la madurez de la solución, la fiabilidad demostrada a lo largo del tiempo de sus modelos de incentivos y mecanismos de consenso, y la capacidad del equipo fundador para lograr el equilibrio adecuado. Por ejemplo, muchas DAO tienen varios componentes en diferentes etapas de descentralización: los oráculos (es decir, los servicios de terceros que proporcionan información externa a los contratos inteligentes) pueden estar parcialmente descentralizados, los contratos inteligentes pueden estar totalmente centralizados, mientras que el proceso de gobernanza para ajustar los parámetros es impulsado por la comunidad y descentralizado.

A una escala más amplia, organizaciones de todos los tipos, tamaños e industrias están explorando y adoptando soluciones de cadena de bloques descentralizadas. Entre los ejemplos destacables se incluyen las solicitudes que brindan ayuda a países extranjeros o de emergencia inmediata a quienes más la necesitan, sin la mediación de un banco, gobierno o entidad de terceros. O aplicaciones que brindan a las personas la capacidad de administrar sus propias identidades y datos digitales. Hoy en día, las plataformas de redes sociales, las empresas y otras organizaciones venden esta información sin que el individuo vea ningún beneficio. Un enfoque descentralizado ayudaría a que fuera equitativo para todos.

 

Un ejemplo del mundo real

Contura Energy, uno de los principales proveedores de carbón con sede en EE. UU., ha dependido muchos años de un sistema anticuado de cartas de crédito para gestionar sus pagos de comercio internacional. Estas cartas de crédito, emitidas por un banco intermediario en nombre de su cliente, sirven como garantía de pago para los compradores. Si bien este sistema es fiable, se acciona de forma manual, es lento y altamente ineficiente.

Contura Energy comprende la importancia y el valor de digitalizar y automatizar el proceso de sus cartas de crédito. Sin embargo, el desafío al que se enfrentan es permitir la confianza y la verificación mutuas entre vendedores y compradores. Están trabajando con AWS en una innovación descentralizada basada en la cadena de bloques que proporciona un sistema más eficiente, económico y menos arriesgado para administrar los pagos del comercio internacional. Esta solución descentralizada también aumenta la transparencia, ya que brinda a todas las partes visibilidad en tiempo real de los datos y la documentación.

Obtenga más información sobre cómo Contura Energy utiliza la tecnología de cadena de bloques descentralizada para actualizar su sistema de cartas de crédito para el comercio internacional.