Blockstream, uno de los equipos de trabajo enfocados en el desarrollo del protocolo Lightning Network (LN), dedicรณ una semana entera a estrenar aplicaciones basadas en dicho protocolo. Esto con el objetivo de demostrar que el desarrollo de esta soluciรณn a los problemas de escalabilidad en la red de Bitcoin sigue avanzando.
Week of LApps fue el nombre que le dieron a esta semana llena de innovaciรณn promovida por Blockstream, en la que realizaron el lanzamiento de 7 aplicaciones.ย Lightning Chargeย es la aplicaciรณn que utilizรณ el desarrollador independiente Nadav Ivgi para crearย las LApps (Aplicaciones basadas en Lightning Network), quien demostrรณ una forma diferente de utilizar LN en cada caso publicado, tal como se describe en elย blogย oficial de Blockstream.
Recordemos que Lightning Charge es un sistema de procesamiento de micropagos que permite desarrollar aplicaciones en la red de LN. Blockstream lanzรณ esta aplicaciรณn basada en c-lightning el 16 de enero de este aรฑo. El hecho de ser de cรณdigo abierto, facilita queย cualquiera pueda desarrollar sistemas de micropagos de bitcoin haciendo uso de c-lightning.
El equipo de trabajoย seรฑalรณ que estas aplicaciones serรญan agregadas en elย Proyecto Elements, a fin de que estรฉn disponibles para los desarrolladores que quieran comenzar a experimentar con la implementaciรณn c-lightning de Lightning Network.
FileBazaar
El primer lanzamiento de la Week of LApps es una herramienta de comercio paraย creadores de contenido, en forma de archivos digitales como documentos, fotos y videos.
Con FileBazaar los creadores pueden enumerar sus archivos, establecerย los precios de venta y configurar, de manera sencilla, su servidor de Lightning Charge. El sistema de pago de la aplicaciรณn permite a los espectadores obtener pequeรฑos avances del trabajo de los creadores, mas el acceso al material completo solo se da tras la realizaciรณn del pago al servidor de Charge del creador.
Lightning Publisher
La segunda LApp que dieron a conocer es un complemento para WordPress llamado Lightning Publisher, que funciona para que los autores de artรญculos en esa plataforma en lรญnea puedan monetizar sus contenidos. Los lectores podrรกn obtener una vista previa de un artรญculo y luego pueden acceder al contenido completo haciendo un micropago con LN, que serรก enviado al servidor Lightning Charge del creador.
Al igual que FileBazaar, Lightning Publisher para WordPress ayuda a los creadores de contenido a romper con las limitaciones de los ingresos web tradicionales basados en la publicidad y, en su lugar, los pone en su propio camino para realizar negocios de forma independiente en lรญnea. Tambiรฉn le da a los lectores mรกs control: pueden comprar solo los artรญculos que desean, cuando lo desean, mediante el envรญo de micropagos instantรกneos a los editores de su elecciรณn.
Blockstream
Nanotip
Esta es una aplicaciรณn para ofrecer propinas. Nanotipย funciona creando un servidor web simple que escribe las solicitudes de pago de Lightning sobre la marcha y le da a cada proveedor de contenido su propio bot para propinas, con un nivel mayor de privacidad frente a una cartera de propinas clรกsica de Bitcoin.
Con Nanotip โlos clientes de un creador o servicio pueden elegir exactamente a quiรฉn y cuรกnto quieren dar de propina y recibirรกn una factura de Lightning para hacerloโ, explica Blockstream.
Paypercall
Paypercall es una aplicaciรณn que permite a los desarrolladores web solicitar pagos y configurar el esquema de micropagos, para asรญ llevar a cabo algรบn tipo de trabajo tรฉcnico, especialmente relacionado a modificaciones API especรญficas, yย recibir pagos instantรกneos a travรฉs de la red de LN. Blockstream la describe como: โla mรกs flexible de nuestras LApps hasta la fechaโ.
Los desarrolladores pueden configurar su canal de pagos a manera de que los pagos sean realizados a su servidor Lightning Charge antes de permitir el paso de las solicitudes de servicio. Otra forma de utilizar esta LApp es como una especie de proxy inverso, que funciona para interceptar las solicitudes hasta que se realice el pago.ย En el caso de los clientes, estosย deberรกn acceder a la URL del desarrollador y crear una factura de Lightning Network. Trasย la realizaciรณn del pago, los clientes podrรกn contactarlo para solicitar el servicio de su preferencia.
Nanopos
Esta LApp promete un โsistema simplificado de punto de ventaโ, una herramienta construida como una soluciรณn para revolucionar el consumo cotidiano. Nanopos estรก enfocado en empresas que comercian con artรญculos de precio fijo, como cafeterรญas, dulcerรญas, automercados, entre otros. Para su uso, los vendedores crean entradas para cada uno de artรญculos que tienen disponibles en un archivo, que los consumidores verรกn listados en una pantalla comรบn. Los interesados eligen el artรญculo de su preferencia y se les presenta un cรณdigo QR con el que podrรกn realizar el pago al servidor Charge del comerciante. Un ejemplo de su funcionamiento se puede apreciar en el video a continuaciรณn:
Ifpaytt (If Pay Then That)
El objetivo de esta LApp es proveer caracterรญsticas similares a las de Paypercall a usuarios con menos experiencia o habilidad programando node.jsย (un entorno de ejecuciรณn liviano y eficiente para lenguaje de programaciรณn JavaScript) o configurando proxys para la creaciรณn de su propia red de micropagos.
Ifpaytt funciona con Lightning Charge y Paypercall.ย Utiliza una infraestructura llamada IFTTT (If This Then That) que permite a los usuarios crear appletsย (un componente de una aplicaciรณn que ejecuta unas pocas funciones simples en el contexto de otro programa). Asรญ, cuando el pago de una factura de LN se completa, el cliente obtiene acceso al servicio por el que pagรณ. Elย รบnico requerimiento es la creaciรณn de un applet de IFTTT que vincule ambas acciones por parte del usuario.
El repositorio en GitHubย de Ifpaytt cuenta con las instrucciones que debe seguir el usuario para completar este proceso. Por su parte, los usuarios de este componente tendrรกn la misma experiencia de solicitud que en el caso del Paypercall. Deben acceder a la URL para solicitar una factura de Lightning, pagarla y luego hacer uso del servicio. โAhora cualquiera puede cobrar un micropago por cualquier acciรณn en cualquier pรกgina webโ, aseverรณ el equipo de Blockstream al describir esta LApp.
Lightning Jukebox
Esta es una de las aplicaciones mรกs distendidas de LN, pues permite a los usuarios cobrar o realizar un micropago a fin de solicitar canciones (o videos) que pueden ser vinculados de sitios como YouTube a un sistema de pago creado a partir de Lightning Charge. Ademรกs, se trata de una Lapp educativa, pues demuestra que con solo 128 lรญneas de cรณdigo se puede realizar una aplicaciรณn funcional.
Lightning Jukebox es un excelente ejemplo de cรณmo escribir Lightning Charge LApps. Contiene solo 128 lรญneas de cรณdigo, lo que demuestra cรณmo integrarse con el sistema de procesamiento de micropagos de Lightning Charge. Lightning Jukebox tambiรฉn muestra cรณmo se pueden monetizar los servicios en Lightning Network, una lecciรณn que puede ser de interรฉs para los usuarios de Paypercall e Ifpaytt Lapps.
Blockstream
En este videoย se puede ver un ejemplo del funcionamiento de Lightning Jukebox, en el que se evidencia la facilidad de su uso y lo versรกtil que puede resultar para distintos tipos de establecimientos poder contar con esta especie de criptorocola.
De esta manera, la denominada Week of Lapps finaliza tras la publicaciรณn de 7 nuevas aplicaciones que, construidas a partir de Lightning Charge, demuestran las potencialidades del protocolo LN, una de las soluciones a la escalabilidad mรกs esperadas por los usuarios de la red de Bitcoin y el ecosistema blockchain en general.