La red Lightning es un protocolo de capa 2 que opera sobre la red Bitcoin. Permite transacciones rápidas y de bajo costo entre los nodos participantes mediante el uso de canales de pago bidireccionales que solo requieren transacciones en cadena para apertura y cierre. Las transacciones intermedias se realizan fuera de la cadena y están protegidas por firmas criptográficas y contratos hash de tiempo bloqueado.
Es una solución propuesta al problema de escalabilidad de Bitcoin, que tiene un rendimiento de transacción limitado y altas tarifas de transacción debido a su tamaño de bloque y limitaciones de tiempo de bloque.
Al mover las transacciones fuera de la cadena, la red Lightning puede lograr una velocidad de transacción mucho mayor y un costo de transacción más bajo que la red Bitcoin.
La cadena de bloques de Bitcoin fue diseñada para generar un nuevo bloque cada diez minutos, y cada bloque tiene un tamaño máximo, lo que limita la cantidad de transacciones que se pueden incluir en cada bloque. Cuando el número de transacciones excede la capacidad de un nuevo bloque, ciertas transacciones deben esperar hasta que se extraiga el bloque siguiente. A medida que los usuarios compiten para que sus transacciones se incluyan en el siguiente bloque, esto podría causar retrasos y un aumento en las tarifas de transacción durante períodos de alta actividad. Esta no es una circunstancia ideal para un sistema que busca ser un método de pago global y descentralizado.
Un gráfico del tamaño de bloque promedio de Bitcoin:
Fuente: Blockchain.com | Gráficos: tamaño medio de bloque (MB)
Los datos de Blockchain.com muestran que el tamaño del bloque de Bitcoin aumentó en más de 2 MB desde que el Protocolo Ordinals se volvió más activo a principios de febrero de 2023 y, al momento de escribir este artículo, Bitcoin está experimentando congestión debido a la gran cantidad de BRC 20 extraídos y comercializados en la red. .
Lightning Network resuelve estos problemas moviendo muchas transacciones fuera de la cadena, permitiendo así transacciones instantáneas y reduciendo la carga de la red Bitcoin. Esto se logra a través de una red de canales de pago. Un canal de pago es una ruta privada entre dos partes donde se pueden realizar transacciones inmediatas sin necesidad de confirmación de blockchain. Estas transacciones son privadas porque sólo las partes interesadas las conocen. Cuando se cierra el canal, el estado final de estas transacciones se escribe en la cadena de bloques. Estos canales están interconectados en Lightning Network para formar una red. Esto significa que no se requiere un canal directo para pagarle a alguien a través de Lightning. Si tienes un canal abierto con un intermediario compartido, puedes pagarle a cualquiera que esté conectado al mismo intermediario. Esto se logra mediante un mecanismo llamado "enrutamiento".
Nodos: en Lightning Network, los nodos son computadoras que están conectadas a la red y la respaldan manteniendo y verificando las transacciones Lightning.
Canales de pago: son rutas privadas entre dos nodos que permiten transacciones rápidas fuera de la cadena.
HTLC (Contratos de bloqueo de tiempo hash): son un tipo de contrato inteligente utilizado en Lightning Network para garantizar que se mantenga la atomicidad de las transacciones, lo que significa que se completan por completo o no se realizan en absoluto.
Enrutamiento: este es el proceso mediante el cual se encuentra una ruta para que un pago atraviese múltiples nodos en Lightning Network.
En la próxima lección, profundizaremos en cómo funciona Lightning Network, incluidos los detalles técnicos de la configuración de un nodo, la apertura y el cierre de canales, el enrutamiento de pagos y la comprensión de las tarifas.
Mientras tanto, lea más: ¿Qué es Bitcoin Lightning Network?
La red Lightning es un protocolo de capa 2 que opera sobre la red Bitcoin. Permite transacciones rápidas y de bajo costo entre los nodos participantes mediante el uso de canales de pago bidireccionales que solo requieren transacciones en cadena para apertura y cierre. Las transacciones intermedias se realizan fuera de la cadena y están protegidas por firmas criptográficas y contratos hash de tiempo bloqueado.
Es una solución propuesta al problema de escalabilidad de Bitcoin, que tiene un rendimiento de transacción limitado y altas tarifas de transacción debido a su tamaño de bloque y limitaciones de tiempo de bloque.
Al mover las transacciones fuera de la cadena, la red Lightning puede lograr una velocidad de transacción mucho mayor y un costo de transacción más bajo que la red Bitcoin.
La cadena de bloques de Bitcoin fue diseñada para generar un nuevo bloque cada diez minutos, y cada bloque tiene un tamaño máximo, lo que limita la cantidad de transacciones que se pueden incluir en cada bloque. Cuando el número de transacciones excede la capacidad de un nuevo bloque, ciertas transacciones deben esperar hasta que se extraiga el bloque siguiente. A medida que los usuarios compiten para que sus transacciones se incluyan en el siguiente bloque, esto podría causar retrasos y un aumento en las tarifas de transacción durante períodos de alta actividad. Esta no es una circunstancia ideal para un sistema que busca ser un método de pago global y descentralizado.
Un gráfico del tamaño de bloque promedio de Bitcoin:
Fuente: Blockchain.com | Gráficos: tamaño medio de bloque (MB)
Los datos de Blockchain.com muestran que el tamaño del bloque de Bitcoin aumentó en más de 2 MB desde que el Protocolo Ordinals se volvió más activo a principios de febrero de 2023 y, al momento de escribir este artículo, Bitcoin está experimentando congestión debido a la gran cantidad de BRC 20 extraídos y comercializados en la red. .
Lightning Network resuelve estos problemas moviendo muchas transacciones fuera de la cadena, permitiendo así transacciones instantáneas y reduciendo la carga de la red Bitcoin. Esto se logra a través de una red de canales de pago. Un canal de pago es una ruta privada entre dos partes donde se pueden realizar transacciones inmediatas sin necesidad de confirmación de blockchain. Estas transacciones son privadas porque sólo las partes interesadas las conocen. Cuando se cierra el canal, el estado final de estas transacciones se escribe en la cadena de bloques. Estos canales están interconectados en Lightning Network para formar una red. Esto significa que no se requiere un canal directo para pagarle a alguien a través de Lightning. Si tienes un canal abierto con un intermediario compartido, puedes pagarle a cualquiera que esté conectado al mismo intermediario. Esto se logra mediante un mecanismo llamado "enrutamiento".
Nodos: en Lightning Network, los nodos son computadoras que están conectadas a la red y la respaldan manteniendo y verificando las transacciones Lightning.
Canales de pago: son rutas privadas entre dos nodos que permiten transacciones rápidas fuera de la cadena.
HTLC (Contratos de bloqueo de tiempo hash): son un tipo de contrato inteligente utilizado en Lightning Network para garantizar que se mantenga la atomicidad de las transacciones, lo que significa que se completan por completo o no se realizan en absoluto.
Enrutamiento: este es el proceso mediante el cual se encuentra una ruta para que un pago atraviese múltiples nodos en Lightning Network.
En la próxima lección, profundizaremos en cómo funciona Lightning Network, incluidos los detalles técnicos de la configuración de un nodo, la apertura y el cierre de canales, el enrutamiento de pagos y la comprensión de las tarifas.
Mientras tanto, lea más: ¿Qué es Bitcoin Lightning Network?