
Thaddeus Dryja y Joseph Poon propusieron por primera vez la red Lightning en 2015. El problema que está diseñado para resolver es uno de los más grandes que enfrentan las criptomonedas: la escalabilidad.
La escalabilidad es lo bien que una plataforma puede hacer frente a un gran aumento en su número de usuarios. Para comprender el problema, echemos un vistazo rápido a cómo funciona Bitcoin ...
Lo Basico de Bitcoin $BTC
Bitcoin es una plataforma de pago descentralizada de igual a igual. Está descentralizado porque no está administrado por una compañía como Visa y no tiene un líder (Satoshi Nakamoto ya no está, ¿recuerdas?). Bitcoin es ejecutado por sus usuarios en una red de miles de computadoras llamadas nodos. Los nodos contienen un registro completo de cada transacción de Bitcoin que se haya realizado. Este registro se llama blockchain. Más de la mitad de todos los nodos deben aceptar que cada nueva transacción es válida antes de que se pueda agregar a la cadena de bloques. Esto se llama consenso. Un bloque de nuevas transacciones tarda aproximadamente diez minutos en procesarse y agregarse a la cadena de bloques. Los nodos que realizan la mayor parte del trabajo de procesamiento de las transacciones se llaman mineros y reciben pagos por el trabajo que realizan. Esto significa que enviar Bitcoin no solo es lento, sino que también puede ser bastante costoso.
¡Podrías adivinar el resto desde aquí! Volvamos a la escalabilidad.
Los Problemas de Escalabilidad
A medida que Bitcoin se vuelve más popular, su red de nodos crece. Cuantos más nodos haya, más tiempo tardarán en llegar a un consenso sobre nuevas transacciones. La velocidad de transacción promedio disminuye a medida que la red crece. En este momento, Bitcoin puede procesar alrededor de 3-7 transacciones por segundo (Tx / s). Ahora compare eso con dos de los competidores de Bitcoin en el mundo real. PayPal puede procesar 150 Tx / sy Visa procesa alrededor de 2000 Tx / s, pero puede llegar a 56,000 cuando está ocupado. Cuando Bitcoin está ocupado, los usuarios han esperado 6 días a que se procesen las transacciones. Las tarifas de transacción también tienden a aumentar durante los períodos de mayor actividad, por lo que los usuarios tienen que pagar más por menos.
Ese es el problema de la escalabilidad con el que se enfrentan Bitcoin y muchas otras criptomonedas. ¿Qué va a hacer la red Lightning al respecto? Vamos a averiguar.
Como Trabaja el Lightning Network

Es posible que haya escuchado la explicación de la red Lightning como una solución de segunda capa. Esto significa que la red Lightning está tratando de resolver el problema de escalabilidad al agregar una capa adicional a la red Bitcoin. Así es como funciona…
La red Lightning permite a los usuarios configurar sus propios canales de pago. Esto significa que miles de transacciones pequeñas y medianas pueden tener lugar lejos de la cadena de bloques principal. Imagina que Joe trabaja para Thad. Thad le paga a Joe 1BTC por día por un contrato que dura 30 días. El par configuró un canal de pago en la red Bitcoin Lightning. Esta información se agrega a la cadena de bloques principal y se denomina transacción ancla. Todos los días, 1BTC se transfiere de Thad a Joe en su nuevo canal de pago. Estas transacciones se denominan micropagos y ocurren instantáneamente. El par debe acordar cada transacción dentro de su canal de pago. Al final de los 30 días, el contrato finaliza y el par cierra el canal de pago. El saldo final del canal se envía a la red, se procesa y se agrega a la cadena de bloques principal. Esto se llama la transacción de liquidación. Entonces, mientras 30 micropagos se llevaron a cabo entre Thad y Joe en su canal de pago, solo se necesitaron agregar dos transacciones a la cadena de bloques principal. Al usar la red Lightning, Thad pudo enviar Bitcoin a Joe rápidamente y la cadena de bloques principal fue libre para procesar transacciones más grandes. ¡Todos son ganadores! A continuación, analizaré más de cerca cómo Thad y Joe configuran su canal de pago y cómo el sistema puede crecer para convertirse en una red completa.
Canales de Pagos

Para configurar un canal de pago en la red Lightning, Thad y Joe necesitan una billetera con varias firmas. Esto es un poco como una cuenta bancaria conjunta. Un monedero de múltiples firmas es creado por un depósito de fondos. En nuestro ejemplo, sería un depósito de 1-30 BTC por Thad. Esta es la transacción de anclaje que se agrega a la cadena de bloques principal. Una billetera con varias firmas requiere que cada usuario proporcione dos tipos de información para que se realicen las transacciones. Son; Dirección pública: esta es la ubicación digital de Bitcoin. Puede pensarlo como una dirección de correo electrónico, la información se puede enviar y recibir de ella. Claves privadas: estas actúan como una contraseña para la dirección pública. Cada usuario tiene sus propias líneas privadas de código que utilizan para "firmar" transacciones que van hacia y desde la dirección pública. Si alguno de los usuarios no proporciona estos datos, las transacciones en el canal de pago no se realizarán. Entonces, ¿cómo un canal de pago se convierte en una red de pago súper rápida?
Lo especial de los canales de pago de la red Lightning es que pueden conectarse para convertirse en redes de pago de miles o incluso millones de usuarios. Joe y Thad no necesitan configurar canales de pago con todos los usuarios de la red Lightning para realizar transacciones con ellos. Imaginemos que Joe está casado con Lou y que tienen su propio canal de pago para los gastos del hogar. Este canal de pago vincula a Thad y Lou a través de Joe, por lo que Thad y Lou ahora pueden enviarse mutuamente Bitcoin sin configurar otro canal de pago.
Ahora imagine que Thad, Lou y Joe tienen 10 canales de pago únicos con otros usuarios y cada uno de ellos también ha configurado 10 canales de pago únicos. Pronto estás viendo una red de millones de nodos capaces de enviarse Bitcoin entre sí al instante. ¡Un solo pago podría pasar a través de miles de nodos para llegar a su destino en menos de un segundo!
Sé lo que estás pensando. Si mi pago atraviesa miles de nodos diferentes para llegar a donde quiero que vaya, ¿qué impide que otro usuario lo robe? Sigue leyendo para descubrir.
Seguridad del Network
Los micropagos en la red de rayos están guiados por contratos inteligentes. Los contratos inteligentes son conjuntos de reglas que deben seguirse para que las transacciones tengan lugar. Por ejemplo, los usuarios pueden agregar tarifas a las transacciones que se pagan a cada nodo por el que pasan. Un contrato inteligente aseguraría que las tarifas solo se paguen después de que se complete la transacción. Esto le da a todos los usuarios de la red Lightning una buena razón para no interferir con las transacciones.
Una nota rápida sobre las tarifas de la red Lightning Es probable que las tarifas de la red Lightning sean muy pequeñas en comparación con las tarifas cobradas por los mineros en la cadena de bloques principal. El trabajo realizado por los nodos de la red Lightning es mucho más fácil que el que realizan los mineros. Cualquier usuario que intente cobrar tarifas altas para permitir que los pagos pasen a través de su nodo se evitaría. Sin embargo, las tarifas pronto se sumarían a cantidades respetables debido al alto volumen de transacciones de la red Lightning. Otras dos características importantes de la seguridad de la red Lightning son los bloqueos de tiempo y los compromisos de revocación asimétrica. Esto es lo que hacen;
Los bloqueos de tiempo se pueden usar para establecer un límite superior sobre el tiempo que permanece abierto un canal de pago. Esto evita que un usuario desaparezca y deje el saldo bloqueado en la billetera. En nuestro ejemplo, si Joe solo trabajó durante 15 días y luego desapareció, Thad podría reclamar los 15 BTC restantes en la billetera utilizando un bloqueo de tiempo preestablecido.
Los compromisos de revocación asimétrica son una forma de castigar a los usuarios que intentan engañar al sistema y eliminar su parte de una billetera en el momento que más les convenga. Los compromisos de revocación asimétrica permiten a los usuarios establecer condiciones en las que el usuario engañado podría reclamar el saldo completo de una billetera, ¡dejando al tramposo sin nada!
Lightning Network "Pro" & "Contras"
Lo Malo...
La red Lightning aún no está lista. Es difícil decir cuán exitoso podría ser hasta que sea utilizado por cientos de miles de personas. Desafortunadamente, la red Lightning tiene suficientes problemas para mantener a la comunidad de desarrollo ocupada durante bastante tiempo.
✗ Necesitas estar en línea para detener a los tramposos. Algunas de las medidas de seguridad que mencioné anteriormente solo funcionan cuando los usuarios están en línea. Los desarrolladores han sugerido usar un servicio de cobro de tarifas que proteja los contratos inteligentes mientras los usuarios están fuera de línea. Estos servicios de la Watchtower aún se encuentran en las primeras etapas de la creación en lugares como Lightning Labs.
✗ La red podría volverse demasiado centralizada. Algunos miembros de la comunidad criptográfica están preocupados de que la forma en que se forman las redes de pago podría hacer que la plataforma se vuelva más centralizada. Esto significa que los nodos bien financiados con miles de canales de pago podrían convertirse en poderosos centros centrales a través de los cuales fluiría la mayor parte del tráfico de la red. ¡Imagine una versión de blockchain de una gran compañía como Amazon en la red de Bitcoin Lightning! Se supone que las criptomonedas eliminan a los intermediarios, ¡no los alientan! ¡Y ahora las buenas noticias!
Lo Bueno...
✓ Es una solución a largo plazo para el problema de escalabilidad. Otras plataformas, como Bitcoin Cash, han realizado cambios en Bitcoin que piensan que resuelven el problema de escalabilidad. Sin embargo, sus soluciones suelen ser a corto plazo. Si la red alguna vez va a ser verdaderamente escalable, entonces vendrá en forma de un proyecto como la red Lightning. Pocas otras soluciones sugeridas son lo suficientemente grandes como para solucionar el problema por completo.
✓ Micropagos significa micro-cuotas. La red Lightning podría resolver el segundo problema más grande de Bitcoin, que es una tarifa alta. Cuando se creó, Bitcoin prometió transacciones súper rápidas y tarifas bajas o sin costo alguno. Hasta ahora, no se ha entregado. ¡Pero con la red Lightning podría hacerlo en un futuro cercano!
✓ La red Lightning le da a los usuarios más control. La principal cadena de bloques de Bitcoin es controlada en gran medida por los mineros. Los mineros utilizan equipos muy potentes y costosos para completar las tareas involucradas en el procesamiento de transacciones. En la red Lightning, los nodos pueden ser ejecutados por cualquier persona; en computadoras portátiles, computadoras personales y (un día pronto) teléfonos móviles. Bitcoin fue diseñado para incluir a todos y eso es exactamente lo que quiere hacer la red Lightning.

Articulo traducido - Todo el Credito es para Ray King - BitDegree.org
Dejanos tus comentarios o pregunta abajo y dejanos saber si estas dispuesto a usar esta capa de la Technologia Bitcoin para una mayor adopcion.