En Resumen

  • Investigadores de la Universidad Internacional de Florida han explorado cómo realizar pagos a través de la Lightning Network de Bitcoin sin acceso a Internet.
  • Utilizaron redes de malla locales que conectan nodos a través de WiFi y Bluetooth, creando una Lightning Network local llamada LNMesh.
  • Demostraron que los pagos de Lightning fuera de línea son posibles bajo ciertas circunstancias, aunque la coordinación de canales sigue siendo un desafío.

¿No tienes acceso a internet? Además de no poder navegar por Twitter o ver el último video de un gato que derrite corazones comiendo mazorcas, la falta de conexión significa que los usuarios no pueden realizar pagos con Bitcoin.

Investigadores han estado explorando durante mucho tiempo cómo solucionar este problema en caso de desastres naturales o en áreas del mundo donde el acceso a internet es más limitado. El investigador de computación inalámbrica Ahmet Kurt señaló el huracán de 2017 en Florida como ejemplo. "Hubo un gran apagón. La gente estaba desesperada. A menos que tengas efectivo, ¿cómo vas a pagar las cosas? Eso fue muy preocupante", dijo a Decrypt.

En el informe de investigación LNMesh: ¿Quién dijo que necesitas Internet para enviar Bitcoin? Pagos fuera de línea con la Lightning Network utilizando redes comunitarias de malla inalámbricas, los investigadores de la Universidad Internacional de Florida (especializados en investigación "post-desastre") exploraron el envío de pagos a través de la Lightning Network de Bitcoin sin acceso a Internet. La Lightning Network de Bitcoin es más rápida y más barata que el propio Bitcoin, y a menudo se presenta como el futuro de la moneda digital.

AD

En lugar de Internet, utilizaron "redes de malla" locales, donde los nodos están conectados directamente a través de Bluetooth y WiFi, construyendo una Lightning Network local que llamaron LNMesh.

¿Sus resultados? Afirman que, bajo las circunstancias adecuadas, los pagos de Lightning fuera de línea deberían ser factibles.

"Nuestros enfoques propuestos funcionan bien y pueden lograr tasas de éxito de hasta el 95% en grandes redes móviles de malla inalámbricas", explica el artículo, al menos cuando los canales de Lightning tienen suficiente liquidez.

El experimento

Profundizando en los detalles de su investigación, su primer hallazgo fue que no se necesitan realizar cambios en el protocolo o código existente de Lightning para que funcionen los pagos sin conexión.

Luego comenzaron sus experimentos. Primero necesitaron configurar una red de nodos de Bitcoin y Lightning, que son la base de la moneda digital. Los nodos conforman los cimientos de Bitcoin y Lightning. Cada vez que un usuario envía una transacción de Bitcoin, necesita estar conectado a un nodo.

AD

Los investigadores configuraron estos nodos en ocho Raspberry Pis, pequeñas computadoras independientes que cuestan menos de $100 cada una.

Luego distribuyeron estos nodos por toda su universidad. Pero en lugar de conectar estos nodos entre sí a través de Internet, como suelen hacerlo, los conectaron en una red de malla local utilizando WiFi y Bluetooth.

Afortunadamente, incluso en estas humildes circunstancias, pudieron enviar pagos de Lightning de ida y vuelta entre los nodos.

"El protocolo de Lightning Network permite que estos pagos sin conexión se liquiden, ya que los pagos están fuera de la cadena y no se registran en la cadena de bloques de Bitcoin. Por lo tanto, siempre que los nodos puedan comunicarse entre sí a través de tecnologías inalámbricas como WiFi o Bluetooth, pueden realizar pagos sin conexión de Lightning Network", explica el documento de investigación.

Los investigadores han publicado el código y los resultados en código abierto para usuarios hipercuriosos que deseen probar el experimento por sí mismos.

¿Pagos asíncronos?

La investigación de Kurt et al's difiere de investigaciones anteriores sobre pagos asincrónicos, que también ofrecen una forma de pagos sin conexión, pero en un conjunto de circunstancias diferentes.

Los pagos asincrónicos permiten que un nodo en línea envíe pagos a un nodo que está temporalmente sin conexión. Esto ofrece una mejora en la experiencia de usuario para la Lightning Network. A medida que los pagos asincrónicos se implementen, los usuarios podrán enviar pagos a otros usuarios incluso si están sin conexión, en lugar de recibir un temido error de "pago fallido".

LNMesh, por otro lado, va un paso más allá. Muestra cómo Lightning Network puede funcionar cuando todos los nodos están sin conexión, demostrando que es posible configurar canales y enviar pagos solo con WiFi y Bluetooth.

AD

Pero, como explicó Kurt, la parte complicada es coordinar estos canales desde el principio. El artículo explica: "Nuestro problema se reduce a lo siguiente: dado un grupo de personas que se mueven por un vecindario durante el día, ¿cómo decidir quién abre un canal a quién para que la tasa de éxito general de los pagos en la red sea satisfactoria cuando las personas no tienen acceso a Internet?"

Los usuarios necesitan encontrar una forma de coordinar una manera eficiente de abrir canales con otros usuarios. En el artículo, analizan diferentes formas de analizar los "patrones de movilidad" de los usuarios, es decir, dónde se encuentran los usuarios durante el día en relación con otros nodos o comerciantes o mercados de Lightning, para tomar mejores decisiones sobre dónde deberían abrir canales para aumentar las posibilidades de conexión. En el futuro, este tipo de coordinación podría ser automatizada.

Entonces, aunque Kurt y compañía han demostrado que los pagos de Lightning son posibles, todavía se necesita mucho trabajo para que sean fluidos y prácticos.

Stay on top of crypto news, get daily updates in your inbox.