The Lightning Network es una solución escalable para Bitcoin. Saca las transacciones de la cadena de bloques principal, mientras que todos los resultados finales de las transacciones aún están asegurados y liquidados por el protocolo Bitcoin subyacente.
Lightning Network permite pagos casi instantáneos a un costo extremadamente bajo, al mismo tiempo que admite un rendimiento de transacciones muy alto, siempre que los usuarios tengan fondos suficientes para enviar y recibir pagos. Para utilizar Bitcoin Lightning Network, dos participantes primero bloquean una cierta cantidad de bitcoins en una dirección especial. Los fondos en esta dirección sólo podrán liberarse cuando ambas partes estén de acuerdo.
Una vez hecho esto, los dos participantes comparten un libro de contabilidad privado. Dentro de este libro de contabilidad, pueden actualizar sus saldos entre sí sin transmitir cada transacción a la cadena de bloques principal. Cuando terminen de realizar la transacción, el resultado final se puede enviar a la cadena principal y el protocolo Bitcoin actualizará los saldos de ambas partes en consecuencia. A lo largo de este proceso, ninguna de las partes necesita confiar en la otra. Si una de las partes intenta hacer trampa, el protocolo puede detectar la mala conducta y aplicar sanciones automáticamente.
Este tipo de canal de pago requiere solo dos transacciones en cadena en total: una para financiar el canal y otra para liquidar los saldos finales. Como resultado, pueden realizarse miles de transacciones entre esas dos acciones en cadena. Con un mayor desarrollo y optimización, esta tecnología de segunda capa podría convertirse en una parte crucial de la infraestructura blockchain a gran escala.
