ETFFIN Finance >> Finanzas personales curso >  >> Criptomoneda >> Blockchain

Lightning Network en Bitcoin:un protocolo de pago de "capa 2"

Lightning Network es una capa 2 agregada a la cadena de bloques de Bitcoin que permite transacciones fuera de la cadena.

La red Lightning es una segunda capa agregada a la cadena de bloques de Bitcoin que permite transacciones fuera de la cadena. o transacciones entre partes que no están conectadas a la red blockchain. La segunda capa está formada por varios canales de pago entre partes o usuarios de Bitcoin (BTC). Un canal de red relámpago es una técnica de transacción entre dos partes que permite a las partes enviar y recibir dinero. Al manejar transacciones fuera de la red principal de blockchain (capa uno), La capa dos mejora la escalabilidad de las aplicaciones de la cadena de bloques al mismo tiempo que se beneficia del sólido modelo de seguridad descentralizada de la red principal.

La falta de escalabilidad es un impedimento importante para la amplia adopción de criptomonedas. Una red blockchain, cuando se escala apropiadamente, puede procesar de millones a miles de millones de transacciones por segundo (TPS). En este contexto, la red Lightning cobra tarifas bajas al realizar transacciones y liquidarse fuera de la cadena, permitiendo nuevos casos de uso como micropagos instantáneos, lo que puede resolver el enigma tradicional de "¿se puede comprar café con cripto?" al acortar los tiempos de procesamiento y reducir los costos (costos de energía) asociados con la cadena de bloques de Bitcoin.

Si bien la intención es buena, La red Lightning todavía está luchando para abordar el problema e incluso ha introducido nuevos problemas, como precios de enrutamiento baratos y ataques maliciosos. Para crear y cancelar un canal de pago, por ejemplo, hay un cargo modesto. Tarifas de enrutamiento, además de estos modestos costos, se pagan a los nodos que validan las transacciones.

La pregunta ahora es ¿por qué un nodo querría validar una transacción con una tarifa de enrutamiento tan barata? La razón obvia es que los mineros no validan con frecuencia transacciones más pequeñas, ya que recibirán menos tarifas por hacerlo. Como resultado, Los comerciantes deben pagar un cargo por enrutamiento y es posible que tengan que esperar mucho tiempo para que se confirme su transacción. En términos de agresiones dañinas, un mal actor puede abrir varios canales de pago y luego detenerlos todos al mismo tiempo. Luego, esos canales deben verificarse, que causa la congestión de la red al interponerse en el camino de los genuinos. Durante el tráfico pesado, el atacante puede retirar efectivo antes de que las partes legítimas se den cuenta de la situación.

¿Cómo funciona Lightning Network?

Este protocolo permite a dos partes, como un consumidor y una cafetería, para establecer un canal de pago de igual a igual. Una vez creado, el canal permite a los usuarios enviar un número infinito de transacciones muy instantáneas y de bajo costo. Funciona como su libro mayor, permitiendo a los usuarios pagar por artículos y servicios aún más pequeños como el café sin interrumpir la red Bitcoin (BTC). El pagador debe depositar una cantidad particular de Bitcoin (BTC) en la red para establecer un canal de pago. El destinatario puede facturar cualquier cantidad de Bitcoin (BTC) una vez que se haya bloqueado. Si un consumidor desea mantener el canal activo, pueden agregar Bitcoin (BTC) con regularidad.

Ambas partes pueden realizar transacciones entre sí a través de un canal de red relámpago. Algunas transacciones en la cadena de bloques de Bitcoin se tratan de manera diferente a las transacciones convencionales. Cuando dos partes inician y terminan un canal, por ejemplo, solo se actualiza la cadena de bloques principal.

Las dos partes pueden transferir fondos sin cesar entre ellas sin informar a la red principal. Este método reduce significativamente la latencia de las transacciones, ya que todas las transacciones dentro de una cadena de bloques no necesitan ser autorizadas por todos los nodos. Los canales de pago individuales entre las partes se combinan para construir nodos de red relámpago capaces de enrutar transacciones. Como resultado, La red Lightning es el resultado de la interconexión de varios sistemas de pago.

Cuando las dos partes hayan completado sus transacciones, pueden cerrar el canal. La información del canal luego se combina en una sola transacción y se entrega a la red principal de Bitcoin (BTC) para el mantenimiento de registros. La consolidación evita que cientos de transacciones pequeñas inunden la red al mismo tiempo al combinarlas en una sola transacción que requiere menos tiempo y esfuerzo para confirmar los nodos. Las transacciones más pequeñas se interponen en el camino de las transacciones más grandes sin canales de pago, obstruyendo la red y agregando más para que los nodos validen.

Supongamos que va a una cafetería local todos los días y quiere pagar con Bitcoin (BTC). Puede crear una pequeña transacción para cada taza de café, pero la transacción puede tardar más de una hora en validarse debido a las dificultades de escalado de Bitcoin. Aunque esté realizando una pequeña transacción, Tendrá que pagar las elevadas tarifas de la red Bitcoin (BTC). Los métodos de pago tradicionales, como el trabajo duro para transacciones pequeñas, porque empresas como Visa pueden manejar más de 24, 000 TPS. Bitcoin, en la otra mano, puede validar siete TPS con regularidad.

Puede configurar un canal de pago con la cafetería utilizando la red Lightning. Cada compra de café se rastrea en ese canal, y el negocio todavía está compensado. La transacción es económica (quizás incluso gratuita) y rápida. A continuación, puede seleccionar si desea finalizar el canal o reponerlo después de que se haya gastado el Bitcoin (BTC) que lo lanzó. Cuando un canal está cerrado, todas sus transacciones se agregan a la cadena de bloques de Bitcoin.

Se crea un contrato inteligente entre dos partes que utilizan la red Lightning. Las reglas del acuerdo están escritas en el contrato en el momento del establecimiento y no se pueden cambiar. El cumplimiento del contrato también se automatiza con un código de contrato inteligente, ya que los contratos se crean con condiciones predeterminadas que ambas partes acuerdan. Cuando se cumplen ciertas condiciones, como cuando un consumidor paga la cantidad adecuada por una taza de café, el contrato se cumple inmediatamente sin la participación de un tercero. Una vez que se ha verificado una transacción, la red de rayos lo anonimiza. Cualquiera solo puede observar la transferencia de valor total, no las transacciones individuales dentro de él.

Es completamente factible realizar transacciones fuera de la cadena de bloques sin ninguna limitación. Debido a que las transacciones fuera de la cadena terminan en la red principal una vez que se cierran los canales de pago, se puede confiar en ellos para hacer cumplir la cadena de bloques. Todas las transacciones se deciden por la forma. Si bien los protocolos fuera de la cadena tienen su libro mayor, la cadena principal, que está en el corazón de la arquitectura de Lightning Network, está constantemente conectado a él. Los protocolos fuera de la cadena solo pueden existir si hay una cadena principal sobre la que construir.