Explicación: ¿Qué es la Lightning Network?

in #spanish5 years ago


Imagen de mi autoría creada en Canva

Mucho se habla sobre la actualización del Bitcoin, de que se puede hacer para mejorar su tecnología y permitir una mayor escalabilidad en el mismo, ya desde hace un tiempo se viene trabajando en una actualización, una especie de segunda capa que trabajará junto con la Blockchain de Bitcoin y permitirá una mayor agilidad y rapidez para las transacciones, muchos tal vez desconocen de que se trata, sin embargo, he investigado sobre que es la Lightning Network y como esta mejora por mucho el congestionamiento en la cadena. Si quieres saber de qué se trata, no se pierdan esta publicación.

El problema

El Bitcoin es muy lento, muchas quejas relacionadas con esto se han escuchado en toda la comunidad, es verdad, es muy seguro y lleva completamente el registro, pero aun asi no es del agrado de las personas utilizar el BTC como medio de pago, sin embargo, es precisamente por la lentitud de las transacciones lo que hace que una transferencia de Bitcoin sea muy segura, ya que se necesitan muchas confirmaciones hasta que puede ingresar al registro que es inmutable para que llegue dicha transacción, el precio que se paga por tener esa seguridad en el momento de realizar una transacción es el tiempo, incluyendo la tasa o las comisiones de los mineros.

En pocas palabras la tasa de estas transacciones es el problema, por esto la cadena es tan lenta en ejecución de transacciones, es decir, la comisión que se cobra por cada una de estas transacciones, ya que no hay un precio fijo para las mismas, se puede marcar el coste de la tasa que se desee, en este caso si quieres que tu transacción llegue más rapido colocaras una tasa alta, en cambio sí es al contrario y no se tiene mucha prisa, se coloca una tasa baja. Los mineros responden a estas solicitudes priorizando las transacciones con mayor tasa y dejando de ultimas las que tienen mucho menos es aquí donde la sucede la congestión y todo se ralentiza.

Debido a esto, el mejor escenario para una transacción de Bitcoin en cuanto a tiempo, serían unos 10 minutos, pero, todo depende de la congestión de la red, los mineros y la tasa que se le haya puesto, donde incluso esta pueda tardar algunos días en ejecutarse. Esto claramente no es aceptable para establecer un sistema de pago de uso diario y solo funciona para preservar el valor por su particularidad deflacionaria.

La solución

Todo este problema de lentitud y escalabilidad para evitar la congestión de la red hay que solucionarlo, es la primera criptomoneda, ya tiene 10 años desde su lanzamiento y no tengo la menor duda que mientras pase el tiempo se tendrá su solución definitiva, ya que cada vez más la adopción crece, por lo que en el mediano y largo plazo esto pasara.

Que propuestas existen para solucionar el problema:

  1. Ya existen diversas criptomonedas con las cuales se pueden hacer transacciones en tan solo segundos, sin embargo, me parece tambien sensato trabajar en la primera criptomoneda, trabajar sobre su código y mejorar su tecnología.

  2. Se puede cambiar la configuración del Bitcoin para que los pagos se ejecuten mucho más rapido, en pocas palabras, podemos aumentar el tamaño del bloque donde se alojan las transacciones, con esto tambien podemos traer de la mano que estos se validen y/o verifiquen en vez de 10 minutos en tan solo 2. De acuerdo a esto, se realizaron bifurcaciones en la cadena de Bitcoin y vimos nacer a Bitcoin Cash por ejemplo entre otras que se ejecutaron en el tiempo.

  3. Por último y la opción más interesante, es que se puedan trabajar con cadenas alternativas, es decir, mantener la misma infraestructura de la cadena original que nos brinda una increíble seguridad, pero agregar una segunda cadena o tambien llamada una segunda capa, donde en esta se pueda mejorar la tecnología, trabajar para que tenga mayor rapidez, privacidad, entre muchas otras cosas. En este punto es donde entra la Lightning Network, una red de micro pagos de segunda capa, que nos permite hacer millones de transacciones de manera mucho más ágiles y eficientes.

¿Cómo funciona la Lightning Network?

Básicamente trabajar con la Lightning Network es tener una caja de seguridad, donde está la tendremos para realizar transacciones con cualquier persona que nosotros queramos, sin la necesidad de que se registren dichas transacciones en la Blockchain original, en pocas palabras, solo se registrara en la cadena de bloques la apertura de dicha caja, donde dentro de esta no se ejecutan transacciones, si no que se realiza una especie de promesa o contrato de la propiedad de esos Bitcoins que se intercambiaran.

Ejemplos:

Explicare de la manera más detallada posible, sin embargo, estén muy pendientes de las imágenes que les mostrare a continuación, cuestión de que cada una de las pablaras que diré la asocien con dichas imágenes y comprendan el funcionamiento.

Un sujeto 1 y un sujeto 2 comparten una caja donde ellos colocan la misma cantidad de BTC y a partir de alli van moviendo los balances, ni el sujeto 1 ni el 2 recibirán estos Bitcoins hasta que la caja se cierre, es decir, abrimos la caja, cada uno coloca 10 BTC, entontes el sujeto 1 le manda 1 BTC al sujeto 2, en este sentido los saldos de ambos cambian, ya el sujeto 1 pasa a tener 9 BTC y el sujeto 2 tendría 11, pero de manera oficial, el sujeto 1 tendría todavía en su poder los 10 Bitcoins, ya que hasta no cerrar la caja los balances no se concretan y no se acabaría tendiendo los BTC, entonces en pocas palabras, la blockchain original de Bitcoin registraría solo la apertura y el cierre de la caja mas no los intercambios que se realizan en ella, descongestionando la cadena.



Imagen de Mohit Mamoria desde hackernoon.com - img



Imagen de Mohit Mamoria desde hackernoon.com - img



Imagen de Mohit Mamoria desde hackernoon.com - img



Imagen de Mohit Mamoria desde hackernoon.com - img

Ahora si en vez de 2 personas entran en acción tres. Vamos a suponer que el sujeto 1 quiere pasarle 1 BTC al sujeto 3, pero el solo tiene una caja con el sujeto 2, sin embargo, el sujeto 2 comparte una caja con el sujeto 3, de esta manera el sujeto 1 puede enviarle un Bitcoin al sujeto 2 y este sujeto 2 le enviaría 1 BTC al sujeto 3, formando un canal de pagos.



Imagen de Mohit Mamoria desde hackernoon.com - img

Apreciaciones finales

Sencillamente la Lightning Network lo que hace es ahorrar muchas cosas que se publican en la blockchain original de Bitcoin, es decir, que de esta manera no se publican las cosas innecesarias evitando saturar la red de información que no es prioritaria, descongestiona la red, empaqueta la información importante y hace un par de registros, asi que las comisiones por esto se ven reducidas y ademas la blockchain fluye de manera más rapida.

Existen muchos errores que se presentan de seguridad en la Lightning Network, aun se ven muchas vulnerabilidades que hay que corregir, pero estas desventajas se las contare en otra publicación, donde tambien les mostrare como usar esta tecnología ya en funcionamiento.



No olvides votar a @cervantes como witness:
Cervantes project.png
en este enlace
¿Cómo hacerlo y por qué?

Sort:  

Congratulations! This post has been upvoted from the communal account, @minnowsupport, by Lenonmc21-[Erarium™]🚀 from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.

Coin Marketplace

STEEM 0.26
TRX 0.11
JST 0.033
BTC 64383.21
ETH 3098.60
USDT 1.00
SBD 3.89