Contenido
- ¿Quién creó Lightning Network?
- ¿Qué son los satélites?
- ¿Cómo funcionan las tarifas de Lightning Network?
- Cómo configurar un nodo de red Lightning
- ¿Qué son las carteras de Lightning Network?
- ¿Cómo configuro un canal Lightning?
- ¿Puedo enviar o recibir pagos Lightning sin abrir mi propio canal?
- ¿Qué es Wumbo?
- ¿Cómo escala Lightning Bitcoin?
- ¿Cuáles son los riesgos de Lightning Network?
- ¿Cuánto Bitcoin hay en Lightning?
Lightning Network es un protocolo de capa 2 para Bitcoin, diseñado específicamente para pagos baratos, rápidos y privados. Como una red superpuesta que consta de canales de pago, los pagos Lightning no se registran en la cadena de bloques de Bitcoin; solo se registran las transacciones de financiación del canal y las transacciones de cierre del canal. Esto significa efectivamente que muchas transacciones Lightning se pueden liquidar con muchas menos transacciones de Bitcoin en cadena.
Para obtener más información sobre la red en la que se basa Lightning Network, visite nuestra sección “¿Qué es Bitcoin?” guía.
Al liquidar muchas transacciones Lightning en muchas menos transacciones de Bitcoin, los usuarios y mineros de la red de Bitcoin se ven aliviados de tener que validar y almacenar todas estas transacciones de Lightning. Como quizás el principal beneficio, esto se traduce en tarifas más bajas para los usuarios de Lightning. Además, los usuarios de Lightning ya no necesitan esperar confirmaciones en la cadena de bloques de Bitcoin: las transacciones son instantáneas.
Finalmente, como una ventaja adicional, el hecho de que las transacciones no se registran en la cadena de bloques (en combinación con un algoritmo de enrutamiento similar a Tor para pagos Lightning) significa que los usuarios de Lightning generalmente disfrutan de un poco de privacidad adicional.
Para obtener más información sobre cómo funciona The Lightning Network, visite nuestra guía independiente.
¿QUIÉN CREÓ LA RED LIGHTNING?
Lightning Network se propuso por primera vez en 2015, en el documento técnico de Lightning Network (título completo: “The Bitcoin Lightning Network: pagos instantáneos escalables fuera de la cadena”), escrito por Joseph Poon y Thaddeus Dryja. Varios aspectos de diseño de Lightning Network se remontan incluso más atrás que el libro blanco.
Desde entonces, varios equipos han desarrollado diferentes implementaciones de Lightning, incluyendo c-lightning de Blockstream, lnd de Lightning Labs y Eclair de Acinq. Todas las implementaciones son compatibles a través de las especificaciones del protocolo BOLT.
La Lightning Network se sigue mejorando todos los días; Es un trabajo en progreso.
Para obtener más información sobre la creación de Lightning Network, lea nuestro artículo “La historia de Lightning: de la lluvia de ideas a la beta”.
¿QUÉ SON LOS SATS?
Sats, o “satoshis”, son la denominación más pequeña de bitcoin que se registra en la cadena de bloques de Bitcoin. Un satélite representa 0.00000001 BTC, o la cien millonésima parte de un bitcoin. El nombre proviene del creador seudónimo de Bitcoin, Satoshi Nakamoto.
Para obtener más información sobre Satoshi Nakamoto, lea nuestra guía sobre el creador de Bitcoin.
Debido a que el valor de bitcoin ha aumentado hasta el punto de que meras fracciones de BTC son suficientes para pagar muchos bienes y servicios, inversiones regulares y pagos de microtareas, BTC a menudo se denomina sats. El uso de sats también permite a los usuarios realizar transacciones por un valor inferior a 1 centavo estadounidense.
El hashtag #StackingSats se usa en las redes sociales en referencia a la acumulación habitual de satoshis. Y plataformas de ganancias como Carrot pagan recompensas en sats por completar tareas.
Para obtener más información sobre sats, visite nuestra guía independiente.
¿CÓMO FUNCIONAN LAS TARIFAS DE LIGHTNING NETWORK?
En Bitcoin, las tarifas se pagan a los mineros para incluir transacciones en un bloque. Pero Lightning Network en sí no tiene mineros ni bloques. (Aunque, como solución de Capa 2, en última instancia depende de los mineros y los bloques, por supuesto; sin los mineros y los bloques, no habría Bitcoin y, por lo tanto, no habría Lightning Network).
En cambio, las tarifas se pagan a los nodos Lightning en la red que realizan el trabajo de proporcionar liquidez (canales financiados) y reenviar transacciones. Algunos nodos cobrarán más que otros, pero las tarifas son generalmente bajas y, dado que cualquiera puede configurar un nodo competidor, la competencia probablemente mantendrá las tarifas bastante bajas.
El pago de las tarifas se suele resumir en la billetera y no es algo de lo que deba preocuparse demasiado. A diferencia de las transacciones en cadena, no existe el riesgo de incluir una tarifa demasiado baja: su transacción se realiza de inmediato o no se realiza en absoluto.
Si desea ganar tarifas usted mismo, tendrá que configurar un nodo Lightning, idealmente uno que esté bien conectado con muchos otros nodos en la Red Lightning y con mucha liquidez en diferentes canales. También ayuda tener este nodo en línea tanto como sea posible.
CÓMO CONFIGURAR UN NODO DE RED LIGHTNING
Al igual que un nodo de Bitcoin, un nodo de Lightning Network es un software que se conecta a la red para enviar y recibir BTC a través de Lightning desde otros nodos. En esencia, Lightning Network se compone de estos nodos.
Para participar realmente en Lightning Network, los usuarios deben considerar ejecutar sus propios nodos. No tiene que ejecutar un nodo para enviar BTC a través de los canales de Lightning Network, pero ejecutar su propio nodo ayuda a que la red crezca, aumenta la liquidez y podría ayudarlo a obtener ganancias (como se explica a continuación).
Para leer más sobre la configuración de un nodo de Lightning Network, consulte nuestra guía completa.
Y para aprender cómo obtener ganancias al ejecutar un nodo de Lightning Network, visite nuestra guía sobre la rentabilidad de los nodos.
¿QUÉ SON LAS CARTERAS DE RED LIGHTNING?
Las carteras de Bitcoin son los programas o aplicaciones que permiten a los usuarios enviar y recibir BTC. Las carteras de Bitcoin que están habilitadas para funcionar con Lightning Network permiten a los usuarios realizar y recibir pagos Lightning.
Para leer más sobre las carteras de Bitcoin, visite nuestra guía completa.
Al igual que con las carteras de bitcoin en general, existen diferentes versiones de las carteras habilitadas para Lightning, y cada una tiene sus propias propiedades y compensaciones únicas. Las billeteras Lightning de escritorio, por ejemplo, pueden ser la opción preferida de alguien porque quieren verificar sus canales con frecuencia. Pero Lightning Network está diseñado para facilitar transacciones BTC relativamente pequeñas en primer lugar, y muchos usuarios no enfatizan la seguridad total del nodo. Para muchos, los monederos Lightning móviles son la opción preferida, aunque es difícil alojar un nodo completo en un dispositivo móvil, porque son los más convenientes.
¿CÓMO CONFIGURO UN CANAL DE RAYOS?
Para configurar un canal Lightning, debe ejecutar un nodo Lightning o tener una billetera Lightning. Las opciones populares incluyen c-lightning y lnd (nodos) y Eclair, Zap y la aplicación Lightning (billeteras). Una vez que esto está configurado, puede configurar un canal de pago con otro nodo Lightning o billetera a través de un código único correspondiente a ese nodo. La forma en que se hace exactamente difiere ligeramente de una solución a otra.
Una vez configurado, puede realizar transacciones a través del canal y con el resto de la red durante el tiempo que lo permitan los fondos del canal. Dependiendo de su configuración, también puede reenviar transacciones para otros usuarios y posiblemente ganar tarifas.
¿PUEDO ENVIAR O RECIBIR PAGOS DE LIGHTNING SIN ABRIR MI PROPIO CANAL?
Estrictamente hablando, debe tener al menos un canal de pago abierto para enviar o recibir pagos Lightning. Dicho esto, si por alguna razón no desea abrir un canal Lightning (todavía), hay algunas formas de evitarlo.
Por ejemplo, algunas carteras Lightning, como Blue Wallet, ofrecen soluciones de custodia. Básicamente, esto significa que cuando los usuarios reciben pagos, en realidad es el equipo operativo detrás de la billetera el que recibe el pago en su nombre. Los fondos pueden ser retirados por el usuario de la billetera, pero hasta entonces está realmente controlado por el equipo de Blue Wallet. Esto tiene la ventaja de que los usuarios pueden comenzar a aceptar pagos de inmediato, pero tiene la desventaja obvia de que los usuarios deben confiar en el equipo de billetera para que les permita retirar fondos cuando así lo deseen.
Alternativamente, un servicio como Submarine Swaps permite a los usuarios realizar pagos sin tener un canal Lightning abierto. En cambio, los usuarios envían una transacción regular en cadena al servicio, que luego reenvía el pago como un pago Lightning al destinatario previsto. Si bien estos tipos de pagos pueden ser sin confianza, lo que significa que el proveedor de servicios no puede retractarse de reenviar el pago, significa que los usuarios deben pagar tarifas en cadena y una tarifa adicional por el servicio en la parte superior.
¿QUÉ ES WUMBO?
Wumbo es una implementación de Lightning desarrollada para eliminar un límite a la cantidad de BTC que se puede mantener en un canal Lightning (originalmente limitado a 0.16777215 BTC) y un límite sobre el monto de los pagos individuales. Estos límites se establecieron por primera vez debido al riesgo asociado con Lightning Network cuando era una tecnología nueva y relativamente no probada. Para que un canal de pago eluda los límites a través de wumbo, los usuarios de ambos lados deben señalar su deseo.
El desarrollo lleva el nombre de un término acuñado en un episodio de la caricatura SpongeBob SquarePants, en el que el personaje Patrick Star define la palabra “wumbo” usándola en una serie de ejemplos: “Yo wumbo, tú wumbo, él, ella, yo : wumbo ”, dice.
La palabra se aplicó al desarrollo Lightning en una cumbre de noviembre de 2018, aparentemente porque esa cita implica el tipo de consentimiento mutuo requerido por el acuerdo para exceder el canal original y los límites de pago. Sin embargo, no se permitió que las citas directas e ideas de esta cumbre estuvieran vinculadas a personas específicas, según las reglas de la cumbre para fomentar el libre intercambio de ideas.
“Si ambos lados de un nuevo canal acuerdan wumbo entre sí al configurar ‘option_i_wumbo_you_wumbo’, pueden construir canales con capacidad superior a 167.77216mBTC”, como explicó el desarrollador de Lightning ZmnSCPxj a la lista de correo de Lightning Dev en ese momento. “Un nodo que anuncia ‘option_wumborama’ permite que cualquier nodo cree canales con capacidad por encima del límite. Por favor, culpe a una de las personas que asistieron a la [segunda Cumbre de Desarrollo Lightning] por este período “.
Los clientes de Eclair y c-lightning adoptaron el soporte de wumbo a principios de 2020 y LND comenzó a admitir canales de wumbo en agosto de 2020.
¿CÓMO ESCALA LIGHTNING BITCOIN?
Lightning Network se propuso originalmente como una solución para abordar “el problema de escalabilidad de la cadena de bloques de Bitcoin”, como lo expresó el documento técnico de la red. Como describieron los autores, Bitcoin no puede servir de manera efectiva como la plataforma de pago del mundo porque transmite todas las transacciones a todos los participantes de la red.
Para leer más sobre escalar Bitcoin con Lightning Network, visite nuestra guía independiente.
¿CUÁLES SON LOS RIESGOS CON LA RED LIGHTNING?
Si bien Lightning Network ofrece un potencial de escalado masivo para Bitcoin y una alternativa a los sistemas de pago tradicionales del mundo, sigue siendo una tecnología relativamente nueva con una adopción menor. Es posible que aún no se hayan identificado todos los riesgos que podrían surgir como resultado de la adopción masiva de Lightning. E incluso en esta etapa incipiente, es importante reconocer algunas de las deficiencias de la tecnología.
Debido a que Lightning Network tiene relativamente pocos nodos operativos, es posible que los fondos se concentren en ciertos nodos, una realidad que presenta un riesgo centralizado que no debería ocurrir para la red Bitcoin. Si un nodo con una alta concentración de fondos intentara engañar a muchos usuarios al mismo tiempo, podría causar una interrupción significativa en la red.
Además, como se señaló anteriormente, estas transacciones son relativamente lentas porque se transmiten a través de toda la red como una característica del libro mayor público y descentralizado de Bitcoin. Esencialmente, Lightning Network mejora la velocidad al permitir transacciones dentro de canales que no se transmiten a toda la red, lo que podría ser un compromiso de seguridad en sí mismo. Esto abre una oportunidad potencial para los malos actores dentro de estos canales.
“Supongamos que Molly tiene un canal con Angela y cada uno deposita 10,000 sats en él, para un total de 20,000 sats”, según un escenario descrito por la revista Bitcoin en 2019. “Durante la vida del canal, Angela le paga a Molly 5,000 sats, lo que trae el total a 15.000 sats para Molly y 5.000 para Angela. Pero de repente, por la razón que sea, Molly no puede acceder a su billetera Lightning (tal vez su nodo está desconectado, su computadora tiene un mal funcionamiento o está de vacaciones), por lo que Angela decide ser un poco traviesa, cuando llega el momento de transmitir la final. estado del canal a la cadena de bloques, decide transmitir el primer estado del canal (los saldos originales de 10,000 sat que ambos depositaron) para engañar a Molly con lo que le pagaron. Dado que Molly está en una isla remota en el Golfo de México y no en su computadora, no puede verificar el mal comportamiento de Angela y verificar el estado real del canal, por lo que pierde 5,000 satélites “.
“Si cada nodo en la red bitcoin debe conocer cada transacción que ocurre globalmente, eso puede crear un lastre significativo en la capacidad de la red para abarcar todas las transacciones financieras globales”, según el documento técnico. “En cambio, sería deseable abarcar todas las transacciones de una manera que no sacrifique la descentralización y la seguridad que brinda la red”.
Como señalaron los autores, una red de pago tradicional como Visa puede gestionar 47.000 transacciones por segundo, mientras que Bitcoin admitía menos de siete transacciones por segundo con su límite de bloque de 1 MB. Su solución propuesta a este problema de escala fue Lighting Network, un protocolo de capa dos que permite a los usuarios realizar transacciones con BTC mientras solo registran estas transacciones en la cadena de bloques de Bitcoin cuando los canales están financiados o cerrados.
¿QUÉ SON LAS ATALAYAS DE LIGHTNING NETWORK?
Para mitigar este riesgo, los desarrolladores de Lightning Network han introducido una característica técnica llamada “torres de vigilancia” que monitorean los canales.
Cuando se actualizan los canales, se envía a la torre de vigilancia un “blob” cifrado que contiene una firma secreta correspondiente a la clave pública del usuario. Simultáneamente, la torre de vigilancia recibe la mitad del ID de transacción para el estado anterior del canal, que sirve como clave de descifrado para el blob. La atalaya almacena estos blobs y claves de descifrado de modo que si un mal actor intenta transmitir un estado de canal más antiguo al mempool, pueda reconocer que el ID de transacción coincide con la mitad de otro ID de transacción que tiene. Con ambas mitades de ID de transacción, la torre de vigilancia puede descifrar el blob correspondiente y luego negar al mal actor y enviar los fondos a la billetera del usuario del canal honesto.
Lea más sobre las torres de vigilancia de Lightning Network en nuestro artículo aquí.
¿CUÁNTO BITCOIN HAY EN RAYOS?
Es difícil estimar la cantidad exacta de BTC que se mantiene dentro de los canales de Lightning Network en un momento dado. Como explicó BitMEX Research en su serie 2020 en Lightning Network, existen diferentes tipos de transacciones que se pueden identificar de manera diferente a través de datos de blockchain, y no todas son claramente atribuibles a los canales Lightning.
Para resumir una parte de su informe, hay tres tipos de transacciones de Lightning Network que se pueden analizar a través de datos públicos de blockchain: apertura de un canal, cierres de canales “cooperativos” y cierres de canales “no cooperativos”. Un cierre de canal Lightning “no cooperativo” ocurre cuando un nodo de Lightning Network inicia un cierre de canal de pago sin comunicarse directamente con el nodo al que está vinculado el canal. Mientras tanto, un cierre de canal “cooperativo” significa que ambos participantes del canal han acordado cerrar el canal y establecer el estado final del canal en la cadena de bloques.
ABRIR UN CANAL
Para los canales públicos de Lightning, es posible identificar las transacciones de apertura a partir de los datos obtenidos de un nodo público de Lightning Network. Además, las transacciones de apertura se pueden identificar más adelante, cuando la salida de la transacción se canjea durante el cierre del canal, si ese cierre es “no cooperativo”. Pero, según BitMEX Research, es posible que no sea posible identificar de manera confiable todas las transacciones de apertura de canales solo a partir de los datos de blockchain.
UN CIERRE NO COOPERATIVO
Es difícil decir con certeza que los cierres de canales Lightning no cooperativos están vinculados a Lightning cuando se analizan datos de blockchain, según el informe de BitMEX Research. Sin embargo, el informe señaló que estos cierres se pueden identificar directamente en la cadena de bloques con una certeza razonable, y que estas transacciones se pueden caracterizar con mayor precisión cuando el resultado de la transacción se canjea después del cierre del canal.
UN CIERRE COOPERATIVO
BitMEX Research señaló que es posible escanear la cadena de bloques de Bitcoin para todos los gastos canjeados utilizando un script de firma múltiple 2 de 2, lo que sugeriría que es una transacción Lightning, pero esto no proporcionaría certeza. Debido a esto, parece imposible en este punto identificar definitivamente los cierres de canales cooperativos en la cadena de bloques y obtener una contabilidad precisa de la actividad de Lightning.
Otro informe de 2020 de BitMEX Research estimó que el 72,2 por ciento de los canales Lightning identificados con una metodología de análisis de “transacciones de barrido” eran canales públicos, mientras que el 27,8 por ciento eran privados.
Sin embargo, una medida general de la capacidad de Lightning Network está disponible públicamente, a través de Bitcoin Visuals y otros agregadores de datos. Esta es una medida de la capacidad acumulada de bitcoins en todos los canales de Lightning Network conocidos públicamente y, al momento de escribir este artículo, la cantidad de BTC que se puede confirmar como transacciones en los canales Lightning ha crecido de manera bastante constante desde que se introdujo la red.
Además, es probable que haya muchos más bitcoins en Lightning Network que no se pueden identificar públicamente como retenidos en canales Lightning.