¿Qué es la red Bitcoin Lightning y cómo ayuda a escalar Bitcoin?
Bitcoin se promociona como el futuro de nuestro sistema financiero. Sin embargo, la tecnología tiene un potencial limitado para escalar debido en parte a la velocidad y los costos de las transacciones. Afortunadamente, un nuevo protocolo conocido como Lightning Network hace posible aumentar la escalabilidad de la red Bitcoin.
Quizás se esté preguntando qué es Bitcoin Lightning Network y cómo ayuda a escalar Bitcoin. Si es así, este artículo es para usted.
¿Qué es la red Bitcoin Lightning?
Lightning Network es una red de igual a igual que utiliza Bitcoin para asegurar sus transacciones. Es un protocolo de pago de segunda capa que opera sobre la cadena de bloques de Bitcoin. Su red permite transacciones rápidas y económicas con Bitcoin , y también se puede usar en otras cadenas de bloques.
Con Bitcoin, todas las transacciones deben transmitirse a todos los nodos de la red. Las transacciones que se transmiten deben incluirse en un bloque que se extrae y liquida en la cadena de bloques.
Esto es diferente de Lightning Network, que se compone de nodos descentralizados que permiten realizar mayores volúmenes de transacciones durante un período de tiempo determinado.
¿Cómo funciona Lightning Network?
Las transacciones entre las partes se escriben en un canal de pago, también conocido como mini-libro mayor. Ambas partes pueden escribir sus saldos disponibles en el libro mayor. Luego, una de las partes puede escribir su transacción en el libro mayor para un pago que desea recibir mediante la creación de una factura, presentada como una cadena de dígitos en forma de código QR.
Un cedente de una transacción en Lightning Network puede escanear la factura con su Lightning Wallet y confirmar su intención de realizar el pago con una firma digital. Una vez hecho esto, el libro mayor se actualiza para cambiar los saldos.
Las actualizaciones pueden continuar hasta que el estado del canal se publique en la cadena de bloques de Bitcoin y se cambien los saldos en la cadena. Las partes de la transacción pueden cerrar la transacción y salir de la red después de que se complete el pago.
¿Cómo ayuda Lightning Network a escalar Bitcoin?
Lightning Network elimina las transacciones de la cadena principal. Esto significa que no todas las transacciones se liquidan en blockchain. Al no liquidar todas las transacciones en la cadena de bloques, se puede aumentar la velocidad y el rendimiento de las transacciones de Bitcoin.
Los canales de pago bidireccionales son clave para la funcionalidad de Lightning Network. Permiten que dos partes creen entradas en el libro mayor para transacciones sin transmitirlas inmediatamente a la cadena de bloques.
Los pagos se gestionan a través de canales de pago, y cualquiera de las partes mantiene una cierta cantidad de los fondos bloqueados en un canal. Las partes pueden enviar pagos encaminándolos entre sí a través de nodos en un enrutador de cebolla.
Los contratos de bloqueo de tiempo (HTLC) son necesarios para dirigir las transacciones a través de los canales de pago bidireccionales de igual a igual. Los contratos inteligentes con instrucciones programables permiten a las partes realizar transacciones utilizando un secreto que funciona como contraseña.
El contrato inteligente permite al beneficiario cobrar el pago utilizando un secreto a partir del cual se crea un hash. Esto se conoce como hashlock. Por el contrario, un bloqueo de tiempo se basa en contratos inteligentes que instruyen a la red a acreditar el pago al remitente de una transacción si no se ha canjeado durante un período determinado.
Es posible que le preocupe el hecho de que las transacciones de Lightning Network no están completamente en la cadena de bloques.
Esta preocupación se ha abordado con varias medidas, como los compromisos de revocación asimétricos. La técnica les da a los usuarios el poder de reclamar el saldo total de sus billeteras si otro usuario los engaña en una transacción. Los usuarios no solo pueden reclamar la cantidad, sino que también se castiga a los tramposos por su comportamiento.
¿Cuáles son los beneficios de Bitcoin Lightning Network?
Tarifas de transacción más bajas
La tarifa promedio de transacción de Bitcoin es actualmente de $ 17.15, mientras que la tarifa pagada por la transacción promedio de Lightning Network es una fracción de centavo.
Lightning Network reduce las tarifas de transacción al alejar las transacciones de la cadena de bloques principal. Con menos transacciones que se llevan a cabo en la cadena, hay menos competencia para que las transacciones tengan éxito y menos trabajo que deben realizar los nodos mineros en la cadena de bloques de Bitcoin . Esto ayuda a mantener bajas las tarifas.
Transacciones más rápidas
Las transacciones en Lightning Network pueden tener lugar en cuestión de segundos , a diferencia de la cadena de bloques de Bitcoin, donde la confirmación de la transacción puede tardar entre 10 minutos y varias horas.
Como las transacciones se realizan en Lightning Network en lugar de en la cadena de bloques de Bitcoin, no es necesario esperar la confirmación del bloque para enviar la criptomoneda. Esto hace que las transacciones sean instantáneas.
Este es fácil, bitcoin es como la capa base de Internet. No se equipara a navegar por Internet con la cantidad de energía necesaria para enrutar todas las solicitudes de Internet. La red Lightning se encuentra en la parte superior de bitcoin y puede enrutar transacciones de bitcoin a millones de TPS.
– OMG₿TC (@OMGBTC) 19 de marzo de 2021
Nuevos mercados y servicios de criptomonedas
La segunda capa construida sobre la cadena de bloques de Bitcoin permite la creación de nuevos servicios para satisfacer las necesidades de los usuarios. Por ejemplo, Lightning Labs creó Pool, un mercado de igual a igual para que los operadores de nodos Lightning compren y vendan el acceso a la liquidez. Los operadores de red pueden utilizar Pool para gestionar los flujos de pago en la red.
La red permite vincular diferentes blockchains a través de sus canales de pago. Esto significa que los usuarios pueden ejecutar lo que se conoce como "intercambios atómicos" para intercambiar criptomonedas entre sí.
Actualizaciones continuas
Se continúan realizando nuevas actualizaciones a Lightning Network para mejorar las deficiencias en la infraestructura tecnológica.
Por ejemplo, la primera iteración de la red tenía debilidades que los atacantes o actores de mala fe podían explotar para manipular transacciones. Se podría elegir un estado de transacción antiguo en lugar del estado correcto, y la parte malintencionada podría confirmar la transacción incluso si una de las partes estaba fuera de línea mientras se estaba llevando a cabo.
Ahora, es posible una transacción de penalización en la red. Si un individuo intenta difundir el estado anterior de una transacción, puede ser castigado con una transacción de penalización. Un individuo puede subcontratar esto a otra entidad para aplicar mientras está fuera de línea.
A lo largo de los años, se ha vuelto más fácil utilizar Lightning Network. Se puede usar una gama más amplia de billeteras para convertir Bitcoin a Lightning Bitcoin fácilmente.
Las carteras reducen el tiempo necesario para conocer los detalles técnicos de la red, además de ofrecer opciones fácilmente comprensibles que ayudan a los usuarios a interactuar con la red. En lugar de tener que utilizar complejas claves públicas, los pagos se pueden realizar mediante códigos QR.
¿Cuáles son las desventajas de Bitcoin Lightning Network?
Soporte para pagos fuera de línea
“No creo que una segunda implementación compatible de Bitcoin sea una buena idea. Gran parte del diseño depende de que todos los nodos obtengan resultados exactamente idénticos al mismo tiempo que una segunda implementación sería una amenaza para la red ".
– Satoshi Nakamoto
Lightning Network– Valerios Baglaridis (@walerikus) 16 de marzo de 2021
Al igual que muchas conexiones de igual a igual, Lightning Network no admite pagos fuera de línea. Esto significa que las partes de las transacciones en la red pueden tener que esperar períodos de tiempo prolongados para completar las transacciones.
Vulnerabilidades de la red
1 / Lightning es genial, pero no puedo decir que esté probado en batalla. Si los niños de script estuvieran interesados, podrían eliminar esos nuevos y brillantes canales de 5 BTC #wumbo con un costo insignificante y sin ningún esfuerzo. pic.twitter.com/9PTkxfF042
– Joost Jager (@joostjgr) 22 de septiembre de 2020
Existen diferentes vulnerabilidades en Lightning Network, que pueden ser difíciles de resolver sin presentar desafíos de diseño. Por ejemplo, algunas actualizaciones, como Neutrino, han mejorado la facilidad de uso de las carteras móviles, pero también han dado lugar a nuevos vectores de ataque .
Bitcoin Lightning Network hace que Bitcoin sea más rápido
Lightning Network podría ser la clave para escalar Bitcoin como nunca antes.
Por lo tanto, no debería sorprender que más proveedores de servicios de criptomonedas lo estén implementando para mejorar el tiempo de transacción y reducir las tarifas.
Sin embargo, muchos desafíos requieren tiempo para resolverse. Si bien la tecnología resuelve varios problemas de la cadena de bloques de Bitcoin, como la velocidad de transacción y el costo de transacción, también presenta nuevos problemas en forma de vulnerabilidades de red y facilidad de uso.