La Blockchain no es descentralizada

La Blockchain no es descentralizada

La blockchain es una tecnología que actúa como una gran base de datos no relacional, concatenando información a través de bloques asegurados por criptografía. A pesar de la percepción común, la blockchain en sí misma no es inherentemente descentralizada. Es una herramienta flexible que puede ser usada de diversas maneras dependiendo de los objetivos de quienes la implementan.

¿De dónde viene?

La primera mención del concepto de «cadena de bloques» fue en 1982 por David Chaum en la Universidad de Berkeley en su disertación académica sobre sistemas informáticos mantenidos por grupos mutuamente sospechosos. Sin embargo, no fue hasta el surgimiento de Bitcoin en 2009 que la blockchain ganó prominencia.

Satoshi Nakamoto - Blockchain

Todo arrancó con Bitcoin

Bitcoin, es una aplicación innovadora que combinó varias tecnologías que ya existían, como la criptografía y las redes peer-to-peer, para resolver problemas críticos como el doble gasto en las transacciones digitales. Sin embargo, es importante entender que la descentralización es una característica de implementación específica de cada proyecto, no de la tecnología en sí.

La Blockchain y sus permisos

La Cadena de bloques es una tecnología que en su aplicación tiene una variedad de usos con sus propias características, que parten del tipo de permisos que se necesitan para trabajar con esa aplicación.

Blockchain publica

Blockchain Públicas

Las blockchain públicas, como Bitcoin y Zcash, son redes abiertas donde cualquiera puede participar sin necesidad de permiso. Estas redes de participación abierta, se caracterizan por ser de código abierto y permiten que cualquiera use el código fuente (de acuerdo a las licencias de software libre que cada una implementa), valide y audite las transacciones y contribuya al mantenimiento de la red.

Transparencia en las blockchain: Las transacciones y balances son públicos y auditables, permitiendo la validación por parte de cualquiera. Las direcciones encriptadas aseguran el anonimato de los usuarios.

La transparencia es una característica clave de estas blockchain, las transacciones y balances son públicos y auditables, permitiendo la validación por parte de cualquiera, ya que estas redes blockchain usualmente son seudo-anónimas, nos permite guardar cierto grado de anonimidad.

Haciendo la salvedad que en redes como Zcash, gracias a su tecnología de Pruebas de conocimiento cero, direcciones blindadas, etc., hay un factor de peso que la hace interesante al público ya que es -a elección del usuario- totalmente privada y solo se pueden validar ciertas partes de la información de los usuarios.

Además, la seguridad se mantiene a través de mecanismos de consenso como la prueba de trabajo (PoW) siendo esta la bases para la participación de los individuos y la entrega de los incentivos por validar transacciones y asegurar la red. Este modelo asegura la participación activa y la seguridad de la red, validando el trabajo legítimo de cada actor.

Este es el tipo de blockchain más cercano a lo que se puede conocer como Descentralizado. Sin embargo, para decir que es una red descentralizada, varios puntos deben converger, como la falta de una autoridad central, una comunidad autorregulada y no tener que cumplir con requisitos previos para poder usarla son los más importantes.

Características principales:

  • Acceso Abierto: Cualquier persona puede ingresar y participar.
  • Transparente y Auditable: Todas las transacciones son visibles y auditables.
  • Pseudo-anonimato: Las identidades están ocultas detrás de direcciones alfanuméricas.
  • Seguridad a través del Consenso: Prueba de trabajo (PoW) para asegurar la red.
  • Alta Resistencia a la Censura: Difícil de controlar o censurar debido a su naturaleza abierta.

Blockchain privada blockchain permisionada

Blockchain Permisionadas/Privadas

Las blockchain permisionadas están controladas por una entidad centralizada que decide quién puede participar en la red. Ejemplos de este tipo de blockchain son las construidas por empresas como IBM con Hyperledger Fabric y Corda para aplicaciones específicas, utilizadas en entornos empresariales donde la privacidad y el control son esenciales.

Aunque estas blockchain pueden ofrecer mayor eficiencia y control sobre los datos, sacrifican parte de la transparencia. Todas las transacciones y datos son accesibles solo para participantes autorizados, lo que ofrece una mayor privacidad y control.

Estas cadenas se usan en entornos empresariales para construir sus propias redes privadas bajo el protocolo específico que ofrecen empresas como Corda o IBM, lo que da una capa de versatilidad al poder construir una solución a medida con todos los beneficios de una red distribuida sin los riesgos de seguridad de una abierta.

Características principales:

  • Control Total: Son gestionadas por una sola entidad, que es la propietaria del software y protocolo.
  • Alta Eficiencia y Seguridad: Transacciones rápidas y control total sobre la red.
  • Acceso Exclusivo: Solo accesibles para usuarios autorizados.
  • Privacidad Completa: Información no disponible públicamente.
  • Consenso: Por su naturaleza permisionada los usuarios aceptan los términos de uso de la plataforma.

 

Blockchain Federada

Blockchain Federadas

Las blockchain federadas, o de consorcio, representan un punto intermedio entre las blockchain públicas y las permisionadas. Son controladas por un grupo de entidades en lugar de una sola, lo que permite una centralización parcial. Este tipo de blockchain es común en el sector financiero, donde varias instituciones necesitan colaborar manteniendo ciertos niveles de privacidad y control.

Un ejemplo de una blockchain federada es Ripple (XRP), que es utilizada por instituciones financieras para transferencias de dinero rápidas y de bajo costo. Aunque es más descentralizada que una blockchain privada, sigue siendo controlada por un grupo selecto de participantes.

Otro ejemplo que puedo introducir aquí, son las redes basadas en Prueba de Tenencia o de Participación, como Ethereum, Polkadot, EOS, Cardano, entre muchas otras criptomonedas.

La razón para colocarlas en la categoría Federadas es que aun siendo de carácter abierto, existen requisitos para participar en sus protocolos como validador, desde mínimos de monedas bloqueadas, configuración de nodos especiales, tienen detrás DAOs (Organizaciones Autónomas –supuestamente– Descentralizadas) y la mayoría de los casos fundaciones y hasta corporaciones que las mantienen y controlan.

Características principales:

  • Control Centralizado: Gestionadas por un consorcio de entidades.
  • Privacidad Selectiva: Solo cierta información es pública.
  • Mayor Eficiencia: Menos nodos implican procesos de validación más rápidos.
  • Acceso Restringido: Solo entidades verificadas pueden participar.
  • Consenso: Prueba de Tenencia (PoS) para asegurar la red.

Trilema blockchain

El problema de los 3

En el ecosistema blockchain existe un problema que todos los proyectos enfrentan y que es el pilar para seleccionar que tipo de cadena de bloques se va a implementar.

Conocido como el trilema blockchain es un concepto fundamental en el diseño y desarrollo de tecnologías blockchain. El trilema apunta a que hay tres factores que deben converger y estar en balance para tener la blockchain “perfecta”.

Los factores a converger son:

  1. Descentralización: Que el control de la red esté distribuido entre un gran número de participantes, sin depender de una autoridad central.
  2. Seguridad: Que la red sea resistente a ataques y manipulaciones, garantizando la integridad y la inmutabilidad de los datos.
  3. Escalabilidad: Que la red pueda manejar un gran volumen de transacciones sin perder eficiencia o velocidad.

Actualmente, se conoce que tener estos tres factores es muy difícil -por no decir imposible-, por lo que los proyectos de cadenas de bloques eligen tener 2 de estas propiedades para tener una blockchain. Aunque muchos proyectos siguen buscando el equilibrio de este problema.

Combinaciones de 3 – 1

Según la combinación de las características del trilema puedes discriminar el tipo de blockchain que tienes en frente.

  • Descentralización + Seguridad: Bitcoin, Zcash, Litecoin, Monero y prácticamente todas las criptomonedas que existen. En esta combinación se prioriza la descentralización y la seguridad sacrificando la escalabilidad. No puedes tener una red completamente descentralizada y segura que sea altamente escalable.
  • Escalabilidad + Descentralización: Prácticamente, no hay ejemplo de esta combinación. Sacrificar la seguridad por alguna de las otras características no es viable.
  • Seguridad + Escalabilidad: sacrificando la descentralización puedes tener una red que maneje grandes volúmenes de transacciones y que sea muy segura. Aquí entran las redes blockchain privadas/permisionadas y las federadas como Hyperledger y Corda que pertenecen a corporaciones, XRP y podría decir que la mayoría de redes basadas en consenso PoS y sus derivados.

La Blockchain no es Descentralizada

Uno de los conceptos más malentendidos es la idea de que la blockchain es inherentemente descentralizada. La descentralización depende del diseño y uso de la red blockchain específica.

Bitcoin es un ejemplo de una blockchain descentralizada, donde no existe una autoridad central y cualquiera puede participar. Sin embargo, muchas implementaciones de blockchain en empresas y gobiernos son centralizadas o parcialmente descentralizadas.

Existen muchos proyectos que por llamar adeptos y ganar terreno se dicen Descentralizados, pero en realidad no lo son y es ahí donde debes tener claros los conceptos y clasificaciones como las que te apunto arriba.

Son muchos los factores que deben cumplir los proyectos para ser realmente descentralizados. En la actualidad solo Bitcoin cumple con todas las características para poder llamarle descentralizado, desde un proyecto que no tiene dueño porque Satoshi se apartó y libero el proyecto hasta una comunidad autorregulada.

Aunque aprecio mucho el proyecto Zcash y lo sigo e incluso colaboro en este blog, no puedo decir que esta cripto sea descentralizada, sino más bien parcialmente descentralizada, pero están trabajando para darle un giro de timón a su red y hacerla aún más descentralizada. Si quieres saber más de esto puedes ir al foro de Zcash y unirte al debate de los cambios que están impulsando en la red.

A considerar

Como siempre te invito a que leas, estudies y te formes tu propia opinión. No todo lo que dice ser blockchain es descentralizado. El término es muy bonito en su concepto y filosofía, pero hay que aprender a reconocer los productos que tenemos enfrente.

Te agradezco que hayas llegado hasta el final de este artículo y por aquí te dejo la liga directa al último episodio de mi podcast Criptomonedas Sin Tapabocas, donde hablo de porque la blockchain no es descentralizada y lo extiendo un poco más.

 

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Descubre más desde Zcash en Español

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo

Scroll al inicio