BlueWallet, una billetera bitcoin centrada en la usabilidad y la experiencia del usuario, ha anunció su nuevo implementación móvil Lightning Network basada en Lightning Dev Kit (LDK).

La implementación de rn-ldk trae una-Genere un nodo Lightning ligero para React Native, un lenguaje de programación popular para desarrollar aplicaciones móviles. Está impulsado por LDK, una implementación flexible de Lightning escrita en el lenguaje de programación Rust.

Una característica que BlueWallet proporcionará a sus usuarios con la nueva integración, que se demuestra en el anuncio, es la capacidad de abrir y financiar un canal Lightning desde sus teléfonos móviles directamente desde una billetera de hardware sin conexión y con espacio para el aire, aprovechando Transacciones Bitcoin parcialmente firmadas (PSBT).

Los PSBT son un estándar definido en BIP174 que permite que dos o más personas o dispositivos colaboren en la creación, financiación, firma y difusión de una transacción de Bitcoin. En esencia, los PSBT permiten que las personas pasen más libremente una transacción, actualicen sus detalles y la firmen una vez que esté lista para ser enviada. Como resultado, permite que los dispositivos con espacio de aire participen en la firma de la transacción, por ejemplo, permitiendo que un cliente en línea como BlueWallet la transmita.

Otra característica se relaciona con la copia de seguridad de los canales Lightning administrados por la billetera.. La compañía compartió que las copias de seguridad cifradas se pueden almacenar en la nube, lo que permite al usuario restaurar más rápidamente su billetera Lightning y todos sus canales en otro dispositivo a través de frase de respaldo mnemónico .

La infraestructura de servidor de referencia utilizada por la nueva implementación de BlueWallet es Electrum, que utiliza para sincronizar rápidamente con la cadena de bloques de Bitcoin. Aunque Electrum es una solución razonablemente popular y establecida, este proceso filtra las direcciones de los usuarios al servidor de Electrum, uniendo la billetera móvil del usuario con la red peer-to-peer de Bitcoin. Como resultado, daña efectivamente la privacidad y la soberanía del usuario, ya que un tercero estaría a cargo de validar las transacciones.

Sin embargo, BlueWallet le da al usuario la opción de usar su propio servidor, una configuración típica en la que ellos configuran su propio Electrum Personal Server (EPS). Esto funciona al tener un nodo Bitcoin ejecutándose en la computadora del usuario y un EPS local que lo conecta con una billetera remota como BlueWallet. En tal arreglo, el propio nodo completo del usuario validaría y difundiría sus transacciones mientras preservaba su privacidad y aseguraba el cumplimiento de las reglas de consenso de Bitcoin.

Esta opción es esencial para Lightning en particular porque la red está diseñada para escalar la red Bitcoin como un protocolo de segunda capa y aumentar la privacidad. Al aprovechar los contratos inteligentes para abstraer los pagos pequeños y frecuentes de la capa base de Bitcoin, Lightning está posicionado para reducir las tarifas y aumentar la confidencialidad y la velocidad de las transacciones. Pero aunque solo las transacciones de apertura y cierre de canales se registran en la cadena de bloques de Bitcoin, todas las transacciones de Lightning aún se aseguran de cumplir con las reglas del protocolo de Bitcoin.

Pero parte de estos beneficios de Lightning Network pueden verse comprometidos si el el usuario opta por utilizar una billetera de custodia, donde la empresa estaría a cargo de manejar los fondos, transacciones e información del usuario. Solo si el usuario elige usar su propio nodo para validar y transmitir transacciones, como usar BlueWallet rn-ldk con un EPS, estaría mejor posicionado para garantizar la soberanía individual y la privacidad y la adhesión al consenso de Bitcoin como un par real.

Categories: IT Info