Menu
in

Bitcoin Lightning Network: qué es y cómo funciona

Lightning Network es una red de pago construida sobre bitcoin. Más específicamente, es un protocolo, o conjunto de reglas, que se puede usar para enviar y recibir bitcoins casi instantáneamente y con tarifas extremadamente bajas. Lightning Network implica algunas compensaciones en comparación con bitcoin, como la seguridad y la facilidad de uso.

Sin embargo, para pequeños pagos diarios, Lightning Network proporciona una excelente experiencia de usuario. Este artículo le enseñará por qué necesita Lightning Network, cómo funciona y cómo puede comenzar a usarlo en menos de 5 minutos.

¿Por qué necesitamos la red Lightning?

Existen limitaciones inherentes en un sistema descentralizado como bitcoin. Una de estas limitaciones es la escalabilidad. Cada transacción de bitcoin debe ser recibida y validada por cada nodo (computadora) de la red para asegurarse de que todas las transacciones sigan las reglas de bitcoin. Esto se debe a que bitcoin impone un límite de aproximadamente 5 transacciones por segundo. Esto es parte de lo que hace que Bitcoin sea descentralizado: el hecho de que cualquiera puede usar una computadora normal para hacer cumplir las reglas de Bitcoin y asegurarse de que todos los demás también jueguen según esas reglas.

Cuando comparamos
los límites de transacción de bitcoin con los de Visa, vemos que bitcoin tiene un largo camino por recorrer antes de poder manejar este tipo de volúmenes de transacciones. Visa procesa más de 10,000 transacciones por segundo, miles de veces más de lo que Bitcoin es capaz de hacer. Bitcoin tendrá que aumentar significativamente para poder procesar la escala de transacciones de Visa.

Bloques más grandes y escalabilidad fuera de la cadena

Hay dos soluciones de escalado que se mencionan a menudo con respecto a bitcoin: bloques más grandes y soluciones fuera de la cadena. El argumento del «bloque grande» establece que para aumentar los límites de transacción, debemos permitir que los bloques en la cadena de bloques contengan más datos, permitiendo así que se almacenen más transacciones en cada bloque. El problema con los bloques grandes es que necesitaríamos bloques de 32 GB para alcanzar la escala de transacciones de Visa. Esto significaría que cada 10 minutos, se transmitirían 32 GB de datos a cada nodo de bitcoin que tendría que validar todas las transacciones de 32 GB. Para cualquiera que quiera almacenar la cadena de bloques, requeriría 400 TB de espacio de almacenamiento por año. En lugar de ejecutar sus propios «nodos completos», los usuarios de bitcoin se verían obligados a confiar en otros para validar sus transacciones. Esto frustra todo el propósito de bitcoin, que es enviar y recibir pagos sin necesidad de confiar en nadie más.

Las soluciones fuera de la cadena,
por otro lado, eluden el límite de transacciones de bitcoin al realizar pagos sin registrar cada pago en la cadena de bloques. Los pagos individuales se rastrean por separado (fuera de la cadena) y luego solo se registra el saldo final en la cadena de bloques. Por ejemplo, podría hacer cinco pagos de $ 10 a una tienda cada mes registrando solo una transacción de bitcoin de $ 50 al comienzo del mes.

Canales de pago

Un tipo popular de solución de escalado fuera de la cadena se denomina canal de pago. En un canal de pago, dos nodos intercambian pagos de ida y vuelta dentro del «canal» entre sí. Estos nodos registran su saldo en una transacción de bitcoin en cadena solo después de decidir dejar de usar el canal.

Puede pensar en canales de pago como tarjetas de crédito en una cafetería: «abra el canal» dándole al camarero su tarjeta de crédito, «actualice el saldo del canal» cuando compre otra bebida y «cierre el canal» una vez que se liquide la factura.

La red Lightning

Lightning Network es una gran red de canales de pago. Estos canales de pago no dependen de la confianza para funcionar, ya que cada usuario siempre tiene acceso a sus fondos.

Los pagos de Lightning Network se pueden «enrutar» a través de la red. Imagina que Alice tiene dos canales abiertos, uno con Bob y otro con Carol. Aunque no hay un canal entre Bob y Carol, Bob aún puede pagarle a Carol enrutando el pago a través del nodo de Alice. Esto funciona porque Alice tiene canales con Bob y Carol.

El enrutamiento de pagos también proporciona un nivel de privacidad para los usuarios de Lightning Network. Un pago puede enrutarse a través de muchos nodos, pero cada nodo a lo largo del camino no sabe dónde se originó el pago o dónde está su destino final.

Básculas de canal de red Lightning

Por lo general, los canales de pago son iniciados por solo una de las personas involucradas, como Alicia abriendo un canal con Bob. En este caso, solo Alice controla los fondos en el estado inicial del canal. Alice puede elegir enviar parte del saldo de su canal a Bob como pago. Una vez que recibe este pago, Bob verifica algunos fondos en el canal y ahora puede enviar pagos a Alice.

Los fondos dentro del canal que usted controla se denominan capacidad «saliente» o «local», ya que están en «su lado» del canal. Los fondos en el otro lado del canal se llaman capacidad «entrante» o «remota», ya que esta es la cantidad que puede recibir como pagos entrantes. El pago más alto que puede enviar está controlado por su capacidad saliente, y el pago más alto que puede recibir está controlado por su capacidad entrante.

¿Cómo funcionan los pagos de Lightning Network?

Lightning Network utiliza un sistema de pago basado en facturas. Si desea enviar un pago de Lightning Network, primero debe recibir una factura de la persona a la que está pagando. Las facturas de pago a veces tienen un monto definido, por lo que tendrá que pagar el monto exacto. Otras veces, las facturas se dejarán en blanco y puede elegir la cantidad a enviar. Si desea recibir un pago de Lightning Network, deberá crear una factura para solicitar el pago y proporcionar la factura a la persona que le paga.

Las facturas de pago son una larga cadena de caracteres que contiene toda la información necesaria para completar el pago. A veces, las facturas de pago se muestran como códigos QR y otras veces se muestran como una larga cadena de caracteres como:

LNBC50U1PWSYHX9pp57ppqvzwex3qapu0wn63v06jzxqdtt46qypks4pnexwrr2ansz9msdqcgejhxctzd
9kxjare23jhxap3cqzysxqy2ljqd47a9cdlnj84cy0a0zg7frd8jnera8fen2du6d2g500wzs7mpsmpqe0c
3DDHRrxPehyhj4C9FwJ3cfr5MVYXCYAAQ98FW39JKETL89CQ0J9HY2

Recomendación de portafolio

Antes de recomendar una billetera, es importante tener en cuenta que Lightning Network todavía está al comienzo de su desarrollo. Asegúrese de usarlo solo para pequeñas cantidades que se sienta cómodo potencialmente perdiendo. Esto es especialmente cierto mientras aprende a usar Lightning Network.

Nuestra billetera Lightning Network recomendada para principiantes es la billetera Phoenix de ACINQ. ACINQ es una empresa que ha contribuido al desarrollo del protocolo Lightning Network desde sus inicios. Diseñaron Phoenix para que fuera extremadamente fácil para usuarios de todos los niveles. Actualmente solo está disponible en Android, pero ACINQ planea lanzar una versión para iOS a fines de 2020.

La facilidad de uso de Phoenix viene con un par de compromisos. Una de estas compensaciones es el hecho de que Phoenix solo se conectará con nodos de Lightning Network que pertenezcan a ACINQ. Esto significa que los nodos ACINQ deben permanecer en línea para enviar y recibir pagos. Aun así, ACINQ nunca verifica sus fondos, e incluso si sus nodos estuvieran fuera de línea permanentemente, aún podría recuperar los fondos de su teléfono. Otra compensación es el hecho de que ACINQ tendrá conocimiento de todas sus actividades de pago a través de Phoenix porque todo pasa por sus nodos.

El uso de Phoenix es una excelente manera de comenzar con Lightning Network, ya que elimina la necesidad de administrar canales o preocuparse por conectarse al nodo remoto de Lightning Network. Simplemente instale la aplicación en su dispositivo móvil, grabe una copia de seguridad de su frase semilla de 24 palabras y podrá comenzar a usar Lightning Network de inmediato.

Leave a Reply