Escalabilidad de la cadena de bloques, cadenas laterales y canales de pago: una guía detallada

Como cualquier otra tecnología revolucionaria, la cadena de bloques tiene su cuota de problemas internos y externos primarios. En este blog, nos centraremos en la escalabilidad. La escalabilidad se refiere a la capacidad de la cadena de bloques de crecer de modo que pueda manejar más transacciones. La escalabilidad no es uno de los puntos fuertes de tecnologías como Bitcoin. Se cree que una cadena de bloques es un libro de contabilidad que solo se puede agregar o un servicio para marcar eventos con marcas de tiempo. La inmutabilidad ofrece el mayor valor a la cadena de bloques, es decir, una vez que algo se escribe, no se puede eliminar.

Bitcoin requiere que varios participantes sincronicen la copia de la cadena de bloques, lo que dificulta que un administrador aumente el rendimiento y la velocidad. La solución para la escalabilidad depende del tipo de cadena de bloques. Si se trata de una cadena de bloques sin permisos, entonces el costo de mantenimiento es inherentemente alto debido a la libertad de presencia de los participantes. Por otro lado, las cadenas de bloques con permisos se construyen sobre documentos legalmente vinculantes. Por lo general, la escalabilidad es estática y prefiere una red acordada previamente debido a la asequibilidad.

Aprendizaje del Blog

  • Problema de escalabilidad
  • Solución de escalado fuera de la cadena
  • Cadenas laterales
  • Canales de pago
  • Conclusión

Analizaremos el problema de escalabilidad y sus posibles soluciones, según lo sugerido por un desarrollador de blockchain .

Problema de escalabilidad

¿Recuerdas los primeros días de Internet, cuando había montones de cables por todas partes, el ancho de banda era bajo y la conexión era lenta? En aquella época, las páginas se creaban píxel a píxel y la transmisión de vídeo era un sueño lejano. La escalabilidad de la cadena de bloques es un problema comparable en la tecnología de la cadena de bloques. A medida que Internet evolucionara, también lo haría la cadena de bloques mediante la descentralización y el mantenimiento de la seguridad.

Vayamos a la raíz del problema para abordarlo. Es más barato ejecutar un solo nodo de Bitcoin que miles de nodos tratando de mantenerse actualizados debido a ciertas limitaciones. Los bloques grandes no pueden transmitirse rápidamente por la red. Se observa que si las bases de datos son demasiado grandes y rápidas, los nodos no pueden seguir el ritmo. Por lo tanto, es necesario mantener un límite en el límite de transacciones. Generalmente, los usuarios tienen que pagar tarifas más altas para la inclusión oportuna de transacciones en caso de que una red esté congestionada con transacciones pendientes. Hay dos niveles de soluciones de escalabilidad.

  1. Nivel de protocolo
  2. Nivel de segunda capa

El creador de Ethereum y experto en blockchain, Vitalik Buterin, acuñó el término "trilema de escalabilidad" para describir los desafíos que enfrentan las cadenas de bloques. Los protocolos en ambos niveles deben lograr que las transacciones estén equilibradas entre la escalabilidad, la descentralización y la seguridad. Esto nos lleva a las soluciones fuera de la cadena.

Solución de escalamiento fuera de la cadena

Como sugiere el nombre, la tecnología off-chain no realiza transacciones en la blockchain para reducir la saturación. Las transacciones no aparecen en la cadena principal, pero permiten a los usuarios recibir y enviar fondos y están protegidas por la cadena central que actúa como mediadora en caso de disputa. Las soluciones off-chain se basan principalmente en canales de micropagos y permiten a los usuarios suspender el envío de transacciones on-chain. Los canales de pago son útiles en escenarios donde los micropagos se realizan con frecuencia. También hay otros canales de pago basados ​​en transacciones de compromiso con límites de tiempo. Ahora analizaremos dos desarrollos notables en este campo: cadenas laterales y canales de pago.

Cadenas laterales

Sidechain es una cadena de bloques separada, pero no independiente, ya que está vinculada a la cadena principal. Los activos de ambas pueden fluir libremente de una a la otra, pero su mecanismo de consenso, sus tokens y su nivel de seguridad son independientes. Hay muchas formas de garantizar que los fondos se transfieran, ya sea moviendo los activos de la cadena principal mediante depósito en una dirección única o enviando fondos a un custodio que intercambia el depósito en la cadena lateral por fondos.

Las transacciones que se producen en cadenas laterales pueden ser privadas o públicas entre quienes participan en la transacción o tienen acceso al libro mayor. La ventaja más importante de configurar una cadena lateral es que si su seguridad se ve comprometida, no habrá ningún daño a la cadena principal. Sin embargo, es como construir una estructura completa desde cero, lo que supone un esfuerzo significativo. La cadena principal garantiza la seguridad general y la resolución de disputas. La descentralización podría sacrificarse a cambio de la escalabilidad si las transacciones se externalizan.

Las transacciones de Bitcoin son más rápidas que los métodos convencionales y los bloques se extraen cada diez minutos. Además, no es necesario este nivel de seguridad para los pagos regulares. Por lo tanto, las cadenas laterales son capaces de hacer cosas que Bitcoin no puede hacer, ya que no es la mejor en términos de rendimiento.

Canales de pago

Los canales de pago y las cadenas laterales cumplen el mismo propósito en cuanto a escalabilidad, pero sus fundamentos son diferentes. Impulsan las transacciones fuera de la cadena principal, pero no requieren una cadena de bloques separada para funcionar. Su red permite que los participantes se conecten indirectamente para realizar transacciones, pero con varios desafíos. En tales casos, hay múltiples rutas de destino y se elige la más efectiva. Esto se hace mediante un "contrato inteligente", que es un acuerdo aplicado por software entre los participantes.

Para las aplicaciones prácticas de los canales de pago, se introducen "guardianes" para monitorear las transacciones y garantizar la seguridad de los fondos. Estas soluciones fuera de la cadena se vuelven robustas, ofreciendo una capa significativa sobre las cadenas de bloques existentes, mejorando así la escalabilidad y reduciendo los costos. Aumentan la privacidad del usuario ya que las transacciones no se transmiten globalmente.

Conclusión

La libertad de confianza debe verse comprometida en aras de la escalabilidad, y las cadenas de bloques con permisos son, por lo tanto, más accesibles. Los enfoques analizados anteriormente pueden hacer que las transacciones sean escalables sin sobrecargar la cadena de bloques principal. Tanto las cadenas laterales como la tecnología de canales de pago están sorteando la deficiencia de las transacciones de la capa base. El objetivo es diseñar adecuadamente los supuestos de seguridad y confianza junto con la liquidación de transacciones de alto valor. Para ello, se requiere una comprensión de los requisitos de la cadena de bloques, y un curso sobre la cadena de bloques sería la forma correcta de hacerlo.

SUSCRÍBETE A NUESTRO BOLETÍN 
No te pierdas de nuestro contenido ni de ninguna de nuestras guías para que puedas avanzar en los juegos que más te gustan.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir