Resolviendo el Trilema de Escalabilidad de Blockchain - BBN Times

ad-midbar
ad-midbar
ad-midbar
ad-midbar

El camino hacia la adopción generalizada de blockchain, a pesar de ser aclamado como un viaje que tendrá implicaciones tecnológicas y económicas que cambian el juego, está cargado de numerosos obstáculos. El principal de estos obstáculos es el trilema de escalabilidad con el que la comunidad global de blockchain ha estado lidiando desde la consideración de la tecnología para las aplicaciones principales.

Ya ha pasado más de una década desde la aparición de blockchain o la tecnología de contabilidad distribuida. Y a pesar del hecho de que el primer caso de uso práctico de blockchain, Bitcoin, sigue siendo fuerte, otras aplicaciones de la tecnología aún no han tenido un impacto. Si bien, en teoría, blockchain promete cambios revolucionarios en numerosas áreas a través de numerosas aplicaciones, muy pocas de estas aplicaciones han progresado más allá de la etapa de prueba de concepto. Esto es especialmente cierto para aplicaciones y casos de uso que tienen un alcance más ambicioso, como los pagos globales y las plataformas de transferencia de dinero entre pares, o un sistema unificado de registros electrónicos de atención médica (EHR) a nivel nacional. Eso se debe a la escalabilidad aparentemente baja de blockchain. Además de la red de Bitcoin en constante crecimiento que cuenta con más de 7 millones de usuarios activos y 32 millones de billeteras y otras redes de criptomonedas similares, las aplicaciones a gran escala de blockchain y la tecnología de contabilidad distribuida aún no se han materializado, debido al problema de escalabilidad o la "escalabilidad" trilema "como a la mayoría le gustaría referirse.

Comprender la naturaleza de la tecnología de contabilidad distribuida y sus beneficios únicos ayudará a desmitificar el trilema de escalabilidad.

Los beneficios de la tecnología de contabilidad distribuida

La mayoría de ustedes ya saben lo que es un libro mayor distribuido: una base de datos que se comparte y sincroniza a través de una red de múltiples nodos o entidades. Cualquier adición hecha a este libro mayor compartido debe ser aprobada por un mecanismo de consenso, donde la mayoría de los participantes deben verificar la operación como legítima. Y, cada nuevo cambio o adición a la base de datos se refleja inmediatamente en todos los nodos, lo que significa que cada participante ve lo mismo. Este tipo de funcionamiento le da a blockchain y libros distribuidos una combinación casi única de beneficios que los hacen adecuados para muchas aplicaciones novedosas.

El beneficio más obvio del uso de la tecnología de contabilidad distribuida es la capacidad de implementar control descentralizado y toma de decisiones mientras se registran los resultados del mismo en una fuente de referencia compartida. Esto hace que blockchain sea el complemento perfecto para numerosas aplicaciones comerciales modernas, ya que las organizaciones hacen la transición hacia la democratización del poder, los recursos y la información para permitir una mayor transparencia en sus procesos. Al usar un libro mayor distribuido, todos los participantes en un libro mayor distribuido o una red blockchain pueden influir en los resultados a través de la votación y el consenso, sin preocuparse por la legitimidad del proceso, ya que la confianza es un principio incorporado de la tecnología blockchain y el libro mayor distribuido. El entorno sin confianza que ofrecen las redes blockchain se puede utilizar para numerosas aplicaciones revolucionarias, como elecciones totalmente digitalizadas para fines comerciales y gubernamentales.

Otro problema que se espera que resuelva la naturaleza descentralizada de blockchain es eliminar la necesidad de reguladores centralizados o socios de transacción. La mayoría de las transacciones financieras en el extranjero para fines como las microfinanzas son realizadas por múltiples partes intermedias entre el remitente y el destinatario. Estos intermediarios están obligados a facilitar las transacciones mediante la realización de diferentes funciones, como verificar la legitimidad de las transacciones. Aunque es necesario, la participación de agentes intermedios aumenta los costos operativos y el tiempo requerido para la entrega de fondos, haciendo que los procesos sean inconvenientes e incluso insostenibles en algunos casos. Dado que blockchain y otras redes de contabilidad distribuidas no necesitan intermediarios para verificar y documentar las transacciones, se pueden usar para racionalizar dichos sistemas de transacciones. También se pueden usar para racionalizar los sistemas de pagos entre pares minimizando la probabilidad de transacciones fraudulentas ya que la procedencia de cada activo se contabiliza en una cadena de bloques.

Blockchain, si bien ofrece transparencia, también garantiza la seguridad de los datos críticos. Es altamente inmune a las amenazas externas, lo que garantiza que los datos en una cadena de bloques no sean accesibles para nadie fuera de la red. Dado que los datos en un libro mayor distribuido son inmutables, también están protegidos en gran medida de ser manipulados por participantes individuales. Además, dado que existe una copia de los datos de blockchain en cada nodo participante, no existe un único punto de falla, lo que garantiza la seguridad contra la pérdida de datos. Sin embargo, esta necesidad de replicación de datos inherentes a blockchain también es una causa importante de su mayor desafío: la escalabilidad.

El trilema de escalabilidad

No hay texto alternativo para esta imagen

El mayor obstáculo que impide que la tecnología blockchain se adopte en la corriente principal es el trilema de escalabilidad. Para utilizar la tecnología para aplicaciones que pueden agregar el mayor valor, como para apoyar los sistemas de pagos internacionales o para garantizar la visibilidad en las grandes cadenas de suministro, los desarrolladores de blockchain deben encontrar una manera de lograr un equilibrio entre los atributos: descentralización, seguridad y velocidad (o escalabilidad).

Debido a la arquitectura de blockchain, se está convirtiendo en una tarea cada vez más difícil para los desarrolladores encontrar una manera de garantizar que la tecnología se pueda utilizar sin comprometer ninguno de estos tres componentes. Dado que blockchain está descentralizado, no puede tener una seguridad sólida sin comprometer la velocidad y la escalabilidad, y no puede ofrecer la velocidad necesaria para las aplicaciones convencionales sin comprometer la seguridad. Y si se prioriza la velocidad y la seguridad, blockchain pierde su principio central de descentralización, por lo que no es diferente de las redes de pagos globales centralizadas existentes, como las que ya utilizan los bancos y las compañías de tarjetas de crédito.

Debido a la descentralización y al hecho de que la replicación de la misma información en todos los dispositivos utiliza muchos recursos, las redes de blockchain se vuelven difíciles de escalar más allá de un cierto tamaño al tiempo que ofrecen la misma velocidad que los sistemas de transacción existentes. Romper, o más bien, evitar este punto muerto de tres vías está demostrando ser un desafío difícil para los desarrolladores de blockchain. Sin embargo, la búsqueda de una solución para el trilema de la escalabilidad sigue en pleno vigor, lo que ya ha dado lugar a la aparición de una serie de posibles soluciones.

Las posibles soluciones al trilema de escalabilidad

Una de las muchas posibles soluciones al trilema de escalabilidad es agregar una capa secundaria a la red principal de blockchain para realizar transacciones más rápido. Un ejemplo de tal solución es la red de rayos de Bitcoin. La red Lightning pretende hacer que las transacciones de Bitcoin sean más rápidas y menos costosas. Para minimizar el tiempo de espera y otros recursos gastados en el registro de cada transacción menor, la red lightning utiliza una conexión secundaria de dos vías entre dos pares que realizan transacciones con frecuencia. Este canal permite a estas dos partes intercambiar fondos sin esperar largos períodos de tiempo y sin tener que pagar sus tarifas de transacción a los mineros. Una vez que el canal ha cumplido su propósito, es decir, cuando las dos partes han completado la serie de transacciones necesarias, las transacciones se agregan a la cadena de bloques principal.

Otra posible solución es utilizar diferentes formas de toma de decisiones y mecanismos de consenso, como el método de 'prueba delegada de participación'. En este método, en lugar de obtener el consenso de toda la red blockchain, solo se encuesta a unos pocos nodos nominados para verificar las transacciones principales. Esto acelera las transacciones y al mismo tiempo mantiene la integridad de la cadena de bloques. Aunque este método compromete ligeramente el aspecto de descentralización de blockchain, logra aumentar considerablemente la escalabilidad, haciendo que la adopción de la tecnología sea más factible.

Dado que estas soluciones no son perfectas y todavía están en su infancia, la búsqueda de posibles soluciones al trilema de escalabilidad de blockchain continúa. Además de resolver el trilema de escalabilidad, hay otros desafíos que blockchain debe superar antes de ver la adopción generalizada. No es necesario decir que superar estos desafíos es solo cuestión de tiempo, ya que el impulso de blockchain continúa ganando rigor en todo el mundo. Y no es sorprendente, ya que la promesa de un futuro administrado por blockchain es demasiado buena para dejarla sin explorar.

Fuente de noticias

ad-bottom
ad-bottom
ad-bottom
ad-bottom

SIN COMENTARIOS