¿Cómo explicar Lightning Network a tus amigos no técnicos?

La explicación más simple disponible en internet.

Blockchains son lentos. Y por lo tanto, caro Si tuviera que enviarle algunos Bitcoins, los recibiría en aproximadamente un par de horas y también habría pagado una pesada tarifa de transacción. Con tal reputación, ¿cómo tomará Blockchains el mundo?

Cualquier idea que pueda resolver la no escalabilidad de Blockchains merece atención, tiempo y esfuerzo. Lightning Network es una de esas ideas. Pero antes de entender la solución, tendremos que entender el problema.

Si ya conoce el problema, puede pasar directamente a la siguiente sección.

?? ¿ Por qué Blockchains es lento?

"Soy un caminante lento, pero nunca regreso". – Abraham Lincoln

Piensa en una Blockchain como registro. Y este registro contiene varias páginas (bloques) donde cada página tiene varias transacciones. Tan pronto como una página se haya llenado de transacciones, debe agregarse al registro antes de comenzar a registrar transacciones en la página siguiente.

Antes de que una página (bloque) pueda agregarse al registro (cadena), hay que procesar algo para garantizar que todos estén de acuerdo con los contenidos que contiene. El proceso toma aproximadamente 10 minutos (para Blockchain de Bitcoin) para cada bloque.

Imagina, envías 1 BTC a tu amigo, Joe. La transacción se verá algo así.

Entre otras cosas, una transacción contiene información sobre el remitente, el destinatario, el monto y la tarifa de transacción.

?? Espera un minuto, tarifa de transacción?

"Un consultor es alguien que salva a su cliente lo suficiente como para pagar su tarifa". – Arnold H. Glasow

Sí, hay una tarifa adicional. Puede pagarlo para incentivar a los mineros a incluir su transacción en un bloque lo antes posible. No hay un precio fijo y depende de usted cuánto esté dispuesto a pagar para acelerar el proceso. Cuanto más alta sea la tarifa, más rápida será la transacción.

En cualquier momento dado, hay varias transacciones disponibles para ser registradas en la página actual.

Los mineros, es decir, las computadoras que trabajan en la red Blockchain, tienen que decidir cuál de las transacciones disponibles incluir en el bloque actual. Para ayudarlos a decidir, observan qué transacciones generan la mayor cantidad de recompensas, lo que significa que las transacciones con la tarifa de transacción más alta se incluirán primero.

Si hay suficientes transacciones con una tarifa de transacción más alta que la suya para llenar el bloque, su transacción tendrá que esperar en la cola. La espera puede durar de unos minutos a unas pocas horas. Y a veces, incluso días. Cuanto más pague en tarifas de transacción, más rápido se procesará su transacción.

Es por eso que los Blockchains son lentos y, por lo tanto, caros para que todos puedan comenzar a usarlos. Idealmente, la adopción de Blockchain significaría que se realizarían más transacciones, pero a medida que el número de transacciones aumenta, la red se volverá lenta, lo que supondrá un obstáculo para la adopción. ¡Qué paradoja!

Lightning Network (LN) es una posible solución al problema.

?? Entonces, ¿qué es Lightning Network otra vez?

"El trueno es bueno, el trueno es impresionante; pero es un rayo lo que hace el trabajo ". – Mark Twain

La idea detrás de LN es que no todas las transacciones deben registrarse en Blockchain.

Imagina que tú y yo hacemos transacciones varias veces entre nosotros. En tal caso, podemos evitar registrar las transacciones en Blockchain y sacarlas de la cadena.

En términos simples, cómo funcionará es que abriremos algo llamado un canal de pago entre nosotros y registraremos su apertura en Blockchain. Ahora, usted y yo podemos realizar transacciones en cualquier momento a través de este canal de pago y puede permanecer abierto por cualquier cantidad de horas, días, semanas o décadas. La única vez que toquemos Blockchain será cuando querríamos cerrar el canal. Luego, escribiremos el estado final de las transacciones que ocurrieron a través del canal en Blockchain.

Al utilizar esta idea de canal de pago, podemos crear una red de canales de pago de manera que rara vez se requiera realizar transacciones en Blockchain. Imagina que hay tres personajes: Xan, Yelena y Zeke.

Si Xan y Yelena tienen un canal de pago abierto entre ellos y Yelena y Zeke tienen un canal de pago abierto entre ellos, entonces Xan puede enviar dinero a Zeke a través de Yelena.

Supongamos que Xan quiere enviar 2 BTC a Zeke, Yelena enviará 2 BTC a Zeke y Xan reembolsará a Yelena con 2 BTC.

Esa es la idea de Lightning Network. Como no tocará Blockchain con frecuencia, las transacciones se realizarán a la velocidad del rayo. Como ya habrás adivinado, toda la magia sucede en los canales de pago. Vamos a aprender el truco de magia entonces.

?? ¿Y cuáles son esos canales de pago?

"Individualmente, somos una gota. Juntos, somos un océano ". Ryunosuke Satoro

Es como una caja de seguridad donde dos personas depositan cantidades iguales de dinero y cada una le pone un candado.

Esta acción de depositar cantidades iguales de dinero en una caja común se registra en Blockchain en la forma de una 'Operación de Apertura' y luego se abre un canal de pago entre esas dos personas.

La idea detrás de bloquear el dinero en una caja de este tipo es que ninguna persona puede gastar el dinero en la caja sin la otra. El dinero en esta casilla se usa para realizar transacciones entre ellos.

Imagine, Xan y Yelena se agrupan en 10 BTC cada uno en la caja común. Y ahora, si Xan quiere enviar 2 BTC a Yelena, ¿cómo lo haría?

Para hacer eso, transferiría una promesa de propiedad para dos de sus Bitcoins en la caja común a Yelena. Después de esta transferencia de promesa, si la caja está desbloqueada, Xan podrá tomar 8 BTC de ella y Yelena podrá reclamar 12 BTC.

Pero no abrirán la caja porque quieren continuar realizando transacciones entre ellos. Esa es la belleza de este arreglo.

Ahora, si al día siguiente, Yelena tiene que enviar 1 BTC a Xan, ella haría lo mismo: transferir una promesa de propiedad de uno de sus Bitcoins a Xan. Después de estas dos transacciones, si se abre la caja, Xan puede reclamar 9 BTC y Yelena puede obtener 11 BTC.

Para imaginar cómo se ven las transacciones fuera de cadena, considere esto:

Para resumir, el canal de pago no es más que una combinación de juntar algo de dinero y luego transferir la promesa de propiedad del dinero mancomunado de la manera acordada. Si alguna vez Xan o Yelena quieren cerrar el canal, pueden hacerlo.

Cerrar un canal simplemente significa abrir la caja y llevar el dinero adentro. Esta apertura de la caja ocurre en Blockchain y quién posee cuánto de la caja se graba para siempre.

Así es como funcionan los canales de pago. Pero eso ni siquiera se acerca a definir su verdadero potencial. Su verdadero poder se desata cuando dos o más canales de pago trabajan juntos para formar una red: The Lightning Network.

?? Entendido , entonces, ¿cómo funciona realmente?

"Las grandes cosas se hacen mediante una serie de pequeñas cosas juntas". – Vincent Van Gogh

LN funciona moviendo el valor de la propiedad de los Bitcoins a la promesa de propiedad de los Bitcoins.

Este cambio es enorme Como siempre, usaremos un ejemplo para entender esto. Imagina que hay tres personas, Xan, Yelena y Zeke, que hay un canal de pago abierto entre Xan y Yelena, y hay otro canal abierto entre Yelena y Zeke. Tenga en cuenta que Xan y Zeke no tienen un canal de pago entre ellos.

En tal situación, si Xan quiere transferir 2 BTC a Zeke, puede usar el canal de pago entre Yelena y Zeke para hacerlo. ¿Cómo se ve eso?

Xan le pide a Yelena que transfiera la promesa de 2 BTC a Zeke en el canal de pago Yelena-Zeke y luego reembolsa a Yelena con 2 BTC en el canal Xan-Yelena.

Con dicha red de canales de pago, una gran cantidad de transacciones pueden ser descargadas de Blockchain para ser llevadas a cabo fuera de la cadena, por lo tanto, liberando el ancho de banda de la cadena. Usando una red de canales de pago, pueden ocurrir millones de transacciones, y eso también sin una tarifa de transacción considerable.

Esa es la Red Lightning. Y, ahora sabes cómo explicárselo a tus amigos. O si te sientes perezoso, simplemente mándalos a este artículo. ?