¿Qué es Lightning Network? Solución de escalabilidad de Bitcoin

En breve

  • Debido a la forma en que está construido, Bitcoin adolece de velocidades de transacción lentas y altos costos de transacción.
  • Lightning Network es una "solución de segunda capa" que acelera las transacciones, al tiempo que reduce los costos, al eludir la cadena de bloques principal de Bitcoin.

Bitcoin se ha visto obstaculizada por su propia popularidad. Gracias a la forma en que blockchain está diseñado, la velocidad de las transacciones es lenta y el costo de las transacciones ha aumentado.

Los investigadores, los desarrolladores y la comunidad de Bitcoin han estado tratando de idear una forma de permitir que Bitcoin y otros criptomonedas—para acomodar más transacciones.

Sus mejores esfuerzos hasta la fecha se han centrado en algo llamado el Lightning Network. ¿Puede solucionar los problemas de escalado de la criptomoneda? Lo averiguamos a continuación.

Limitaciones actuales de Bitcoin: velocidad y costo

Hay dos limitaciones que debemos explicar cuando se trata de blockchain antes de que podamos explorar cómo la gente está tratando de solucionarlo.

El primer sitio que te recomiendo es velocidad.

En una cadena de bloques, los bloques son esencialmente grupos de transacciones recopiladas. Como parte del diseño de una cadena de bloques, solo hay un número limitado de transacciones que se pueden incluir en un bloque.

Si su transacción no llega al bloque actual, se une a una cola. Esa cola puede tardar desde unos minutos hasta potencialmente un día o más en procesarse, dependiendo de cuántas otras transacciones estén en cola en el Mempool.

Eso limita el uso de blockchain como medio para procesar transacciones rápidas, como comprar una taza de café. Nadie quiere esperar a que la red verifique que tienes el efectivo.

La segunda limitación es el costo.

La red de Bitcoin, y otras, se basan en un protocolo de consenso llamado prueba de trabajo.

Aquí es donde mineros gastar energía tratando de resolver un rompecabezas difícil. Para ayudar a compensar el costo de los equipos y la energía utilizados en ese cálculo, los mineros cobran tarifas de transacción.

Cuando el sistema es pequeño y la cantidad de transacciones que necesitan verificación son pocas y distantes entre sí, la red funciona bien y los costos de transacción son bajos. Sin embargo, a medida que la red crece, también lo hace el costo de las tarifas de transacción, ya que hay espacio limitado en cada bloque recién extraído. Como resultado, solo las transacciones con tarifas más altas se procesan de manera altamente durante tiempos de alta carga.

El desafío de la escalabilidad de Bitcoin se hizo evidente a fines de 2017 cuando millones de personas se subieron al tren de Bitcoin y luchado para hacer frente con el número de transacciones. En su punto máximo en diciembre de 2017, el costo promedio para procesar una transacción en la cadena de bloques de Bitcoin, ya sea por $ 1 o $ 1,000, fue $37. Eso hizo que Bitcoin no fuera económico como forma de moneda, ya que la tarifa de transacción sería más alta que el pago real de muchas transacciones pequeñas. Ahí es donde entra Lightning Network.

Tenemos un artículo completo que explica más sobre Limitaciones de Bitcoin.

¿Qué es la Red Lightning?

Lightning Network es una "solución de segunda capa" construida sobre la red Bitcoin, lo que significa que está construida por separado a la red Bitcoin pero interactúa con ella. Se compone de un sistema de canales que permiten a las personas o empresas mover dinero entre sí sin necesidad de utilizar blockchain para verificar la transacción.

Tiene similitudes con el sistema de liquidación actual que utilizan empresas como Visa y Mastercard. Cuando pagas por algo, no se resuelve instantáneamente.

En cambio, hay una verificación rápida de los fondos del comprador y la solicitud del vendedor, lo que da luz verde para que se realice una transacción. La liquidación de los fondos ocurre más tarde, en algunos casos días o semanas más tarde.

Lightning Network está a cargo de una red de nodos que procesan pagos, y las transacciones se realizan comúnmente mediante códigos QR, en lugar de claves públicas complejas. La conclusión es que permite pagos más rápidos, con tarifas más bajas.

En teoría, podría permitir que se realicen miles o incluso cientos de miles de transacciones al instante, lo que lo hace ideal para transacciones pequeñas.

¿A quién se le ocurrió la idea?

Lightning Network tiene sus orígenes en reflexiones por Satoshi Nakamoto, el seudónimo creador de Bitcoin, pero fue formalizado por los investigadores Joseph Poon y Thaddeus Dryja, quienes publicaron un whitepaper para Lightning Network el 14 de enero de 2016.

En él, argumentaron que una red de canales de micropago podría solucionar los problemas de escalabilidad de la red Bitcoin, en lugar de cambiar la red Bitcoin en sí para permitir más transacciones.

Lightning Labs, un laboratorio de ingeniería de blockchain, ayudó a lanzar una versión beta de Lightning Network en marzo de 2018, junto con una gran cantidad de personas y otras empresas, incluidas ACINQ y Blockstream. Inicialmente se financió a través de una ronda de inversión inicial de $ 2.5 millones, que incluía al notable inversor Jack Dorsey (cuya compañía Square ha financiado desde entonces varios subvenciones para proyectos Bitcoin y Lightning Network). La primera versión de Lightning Network se lanzó en Bitcoin en marzo de 2018.

Lightning Network fue el primer intento de una solución de segunda capa, pero le siguieron otros.

¿Cómo funciona la Red Lightning?

Lightning Network acelera las transacciones, al tiempo que reduce los costos, al eludir la cadena de bloques principal de Bitcoin. Es una red no estructurada configurada a su alrededor.

Los canales son las conexiones de igual a igual ad hoc a través de las cuales se realizan los pagos. Se puede enviar cualquier cantidad de pagos en un canal.

La red es mantenida por nodos que enrutan los pagos. Los nodos son administrados por personas comunes, o corporaciones, que ejecutan un programa en sus computadoras de escritorio, portátiles o Raspberry Pis. Esto mantiene a Lightning Network descentralizada.

Para comenzar a usar Lightning Network, cualquier cantidad de Bitcoin debe estar bloqueada en un canal de pagos. Luego, se puede gastar en Lightning Network, hasta que se cierre el canal.

Cuando alguien quiere recibir una transacción, crea lo que se conoce como factura. Se trata de una larga cadena alfanumérica de dígitos, que a menudo se representa mediante códigos QR. La persona que desea realizar el pago simplemente necesita escanear esta factura con su Lightning Wallet y confirmar (proporcionando una firma digital) que desea realizar el pago.

Cuando se realiza un pago, la confirmación se envía a través de la red a la persona que originalmente hizo la solicitud. Esto se conoce como red peer-to-peer y significa que el procesamiento de pagos no depende de ninguna de las partes. Esto suele ocurrir en solo unos segundos, de ahí el nombre Lightning.

Dado que los pagos no se realizan en la cadena de bloques de Bitcoin, no están sujetos a largos tiempos de espera ni a tarifas elevadas. Esto significa que se pueden realizar pagos mucho más pequeños, o micropagos, por tan solo un satoshi (la cien millonésima parte de un Bitcoin). Esto lo hace más adecuado para las transacciones diarias, mientras que se pueden realizar transacciones más grandes en la red Bitcoin.

Una vez que alguien haya terminado de usar Lightning Network, puede cerrar su canal y salir de la red. Esto significa que pueden usar su Bitcoin nuevamente en la red Bitcoin estándar.

Para obtener una introducción técnica más compleja a Lightning Network, consulte la guía de la directora ejecutiva de Lightning Labs, Elizabeth Stark, en Coincentro.

¿Cómo pago con Bitcoin usando Lightning Network?

Supongamos que desea realizar transacciones con su cafetería local. Primero, debe enviar algo de Bitcoin a una billetera que requiere más de una firma o clave para liberar los fondos.

Estos se conocen comúnmente como multisig carteras. Estas billeteras multifirma requieren más de una firma para liberar fondos. En el caso de Lightning Network, permite a las personas celebrar un acuerdo que garantiza que reciben el pago acordado. En efecto, creando un balance.

Cada vez que compras una taza de café, creas un nuevo balance y lo firmas con tu clave pública para reflejar lo que queda en tu billetera y lo que hay en la billetera de la cafetería.

Si ya no desea comprar café en esa cafetería, puede cerrar el canal y el balance general resultante se compromete con la cadena de bloques como un registro permanente.

Las disputas de pago también pueden resolverse consultando el último balance general firmado entre las dos partes.

¿Qué sucede si no tiene un canal directo con el próximo lugar en el que desea comprar algo? La red encontrará la ruta más corta entre usted y la tienda a través de otros en la red.

Cómo conectarse a la red Bitcoin Lightning

Puede conectarse a Lightning Network ya sea ejecutando un nodo o usando una billetera Lightning. Aquí están nuestras mejores opciones:

Billetera Bitcoin Lightning en Android

Si no desea la experiencia de nodo completo, puede descargar el Billetera Bitcoin Lightning aplicación en su teléfono Android, que ordena todo en segundo plano y le permite conectarse a Lightning Network. Con esto, puede abrir un canal Lightning y comenzar a realizar transacciones con otros usuarios. También es "sin custodia", lo que significa que usted cuida sus propias llaves, manteniendo su Bitcoin en sus manos. (Lo probamos pagando por un viaje en taxi).

Lea nuestra reseña del Billetera Bitcoin Lightning.

Blue Wallet en iOS y Android

Si desea utilizar Lightning Network pero no quiere cuidar sus propios fondos, Billetera azul es un servicio de custodia que ejecuta un nodo para usted. Le permite enviar y recibir pagos Lightning, pero no le permite retirar su Bitcoin de Lightning Network.

Nodo completo de Bitcoin

Para obtener la experiencia completa de Lightning Network, puede probar ejecutando un nodo completo.

Entonces, ¿qué significa esto? Bueno, para empezar, ahora está respaldando la red Bitcoin y la red Lightning al verificar que las transacciones sean legítimas. También significa que puede conectarlo a su computadora y realizar transacciones desde su propio nodo. Esto literalmente lo convierte en su propio banco; usted es la única persona que posee y controla sus fondos. Miedo, ¿eh?

Nodo relámpago de Eclair

Si se siente más ambicioso, puede configurar un Lightning Node completo. Esto requiere muchos más conocimientos informáticos para ejecutarlo. Significa descargar Eclair en su computadora, o una Raspberry Pi casera, y ejecutarla. A continuación, está enrutando transacciones en la red y puede realizar sus propias transacciones.

Eclair también ofrece una versión móvil para usuarios de Android llamada Eclair móvil. Este es un nodo Lightning simplificado, lo que significa que mantiene el control de su Bitcoin. Puede conectarlo a su propio Eclair Lightning Node si está ejecutando uno. Solo hay un inconveniente: no puede recibir pagos. Eclair explica por qué en esta entrada del blog. TL; DR es más seguro y más fácil para ellos.

Joule relámpago

Una vez que haya configurado su propio nodo, ¿qué sigue? ¿Estás atascado con el uso de una aplicación de escritorio? Joule relámpago es una extensión del navegador que le permite conectar su Lightning Node a su navegador para que pueda realizar pagos fácilmente en Chrome, Firefox, Opera y Brave. Es un truco conveniente.

¿Qué puedes hacer con Bitcoin Lightning Network?

Para empezar, puede realizar pagos a cualquier otra persona que tenga configurada una billetera Lightning. Pero hay más en Lightning Network que solo eso. Al ser una moneda digital, se integra fácilmente en sitios web sin la necesidad de que se involucren terceros.

Aunque la gran mayoría de las empresas de cifrado aún no aceptan transacciones Lightning, la cantidad de plataformas que lo hacen está creciendo lentamente. No obstante, actualmente está operando una amplia gama de plataformas populares con capacidad Lightning, que van desde intercambios de criptomonedas como Bitfinex y MercuriEX, minoristas y comerciantes en línea como Bitrefill, así como una amplia gama de casinos y otros proveedores de servicios.

Si está buscando un lugar local, es posible que pueda encontrar algo cercano en Aceptar relámpago o en la Tiendas de Lightning Network.

A continuación, se muestran algunos ejemplos de cosas que puede hacer con Lightning Network:

Consigue unos satoshis con un Lightning Faucet

Puedes conseguir más Bitcoin. Los faucets han sido durante mucho tiempo una forma de distribuir pequeñas cantidades de Bitcoin y otras criptomonedas, y no es diferente con Lightning Network. Esta Grifo relámpago le permite probar el envío y la recepción desde una billetera Lightning; puede retirar 14 satoshis a la vez, que es un poco más de $ 0.004. Sin embargo, tengo que empezar en alguna parte.

Dar propina a la gente en Satoshis en Twitter

¿Le gustaría que las redes sociales fueran más gratificantes? Bueno, ahora lo es. Puede dar propina a otras personas, y ellos le pueden dar propina a usted, en Bitcoin usando Lightning Network. Simplemente integre Tippin.me y pone un pequeño símbolo de un rayo en cada tweet.

Necesitará su propia billetera para enviar propinas (ver arriba). Todos los chicos geniales lo están haciendo, como Jack Dorsey, co-fundador de Twitter.

¿Qué tan grande es la red Bitcoin Lightning?

Es difícil comprender algo que involucra miles de pequeñas partes, haciendo millones de interacciones entre sí. Es un poco como intentar imaginar todo lo que sucede en tu cerebro. Entonces, para hacer esto un poco más fácil, hemos usado varios diagramas visuales. Así es como se ve Lightning Network desde arriba.

Un gran recurso para los datos de Lightning Network es 1ML, un motor de búsqueda y análisis. Proporciona datos sobre qué tiendas aceptan pagos Lightning e información sobre los nodos actuales. Pero también presenta una visualización espectacular de Lightning Network, mostrando todos los nodos y cómo están conectados entre sí. Compruébalo a continuación.

 

Incluso los nodos más remotos pueden conectarse a otros en la red. Crédito de la foto: 1ML

Si eso no fuera lo suficientemente alucinante, aquí hay un Ver 3D de Lightning Network que puede explorar. Y si desea sumergirse aún más en la red, puede ponerse gafas de realidad virtual para disfrutar de la experiencia completa.

Explore Lightning Network a través de un visor de realidad virtual. Crédito de la foto: Lightning VR

Este visualización hace que Lightning Network parezca una especie de planeta futurista. Esta es la vista desde el nodo de una persona. Cuanto más grandes sean las áreas, más Bitcoin en los canales Lightning. Curiosamente, la gran área azul de la derecha se llama "DeutscheTestnetBank", quienquiera que sea.

Una vista globular de Lightning Network. Crédito de la foto: Bl.ocks

El estado actual de Lightning Network

La Red enfrentó su primer secuestro importante el 20 de marzo de 2018 cuando un ataque distribuido de denegación de servicio eliminó alrededor de 200 nodos Lightning, aproximadamente el 20% de la red en ese momento, lo que significa que la red tuvo problemas para procesar cualquier transacción. Después de implementar medidas preventivas, creció hasta alcanzar un total de 7,000 nodos.

Desde entonces, Lightning Network ha seguido creciendo. A partir de nuestra actualización más reciente, hay más de 17,000 84,000 nodos Lightning y más de 3,815 113.2 canales en funcionamiento. La capacidad total de la red de Lightning Network ahora es de XNUMX BTC (o alrededor de $ XNUMX millones según los valores actuales).

Cada nodo Lightning es responsable de interactuar con otros nodos para ayudar a realizar transacciones de dinero, mientras que los canales son esencialmente las carreteras que permiten que el dinero se mueva entre los nodos de la red. Cuantos más nodos y canales haya, más fácil será que las transacciones más grandes se completen con éxito.

El futuro de la red Lightning

La popularidad de las criptomonedas y las transacciones en ellas, en tan solo unos pocos años, ha aumentado la presión sobre las cadenas de bloques en las que se basan.

Si bien ha habido cambios más pequeños, y en algunos casos tenedores—para ayudar a las redes a hacer frente mejor a la demanda, Lightning Network, si tiene éxito, podría ayudar a abrir la puerta a la adopción generalizada de las criptomonedas y sus aplicaciones.

En agosto de 2020, Lightning Network se actualizó para incluir soporte para el Wumbo función. En los primeros días de Lightning, los desarrolladores limitaron la cantidad de Bitcoin que se podía mantener dentro de un canal de pago de Lightning a 0.1677 BTC; Los canales de Wumbo permiten que los nodos atiendan transacciones más grandes y volúmenes más altos.

Un número creciente de intercambios de cifrado ahora admiten Lightning Network, que incluye Kraken, OKEx, Bitstamp y Bitfinex, así como la aplicación de comercio financiero Robin Hood. Sin embargo, dos intercambios importantes, Binance y Coinbase, todavía tienen que introducir soporte para Lightning Network.

Y El Salvador, que en junio de 2021 aprobó una ley para hacer Bitcoin moneda de curso legal, los vendedores son usando la red relámpago para facilitar pequeños pagos, mientras que la billetera Chivo patrocinada por el estado también integrar Lightning Network. Es quizás el primer ejemplo de uso de Bitcoin para transacciones diarias generalizadas y "el primer despliegue de Lightning a esta escala", según el cofundador de AlphaPoint, un desarrollador que trabaja en la billetera Chivo.

En abril de 2022, Lightning Labs recaudó $ 70 millones para financiar el desarrollo del protocolo Taro, que ayudará a permitir stablecoin transacciones en Lightning Network.

Lightning Network también se está extendiendo más allá de Bitcoin. Blockstream ha creado su propia implementación de Lightning Network llamada c-Rayo que está construido en el lenguaje de programación C, familiar para la mayoría de los desarrolladores. Litecoin también tiene su propia versión, la Litecoin Lightning Network, que es pequeña en comparación con la versión de Bitcoin, pero está creciendo lentamente.

Para obtener más información sobre Lightning Network, consulte la página de recursos de Jameson Lopp. esta página.

¿Quieres ser un experto en criptografía? Obtenga lo mejor de Decrypt directamente en su bandeja de entrada.

¡Obtenga las historias de noticias criptográficas más importantes + resúmenes semanales y más!

Fuente: https://decrypt.co/resources/bitcoin-lightning-network