Cómo crear una instancia de LNbits en SaaS y configurarla para un proyecto escolar o un evento festivo








Publicado originalmente en Substack el 19 de abril de 2023. Actualizado aquí el 28 de diciembre de 2024.
Recientemente, el equipo de LNbits trabajó muy duro para preparar una solución sorpresa para todos los usuarios de Bitcoin: un LNbits en un SaaS, acceso instantáneo a una instancia de LNbits en un servidor alojado, pero con control total de todo el Lnbits. Anuncio aquí.
Este SaaS de LNbits simplificará todo el proceso de instalación y gestión de una instancia de LNbits, de modo que cualquier usuario no técnico podría hacerlo en un máximo de 10 minutos, incluso sin un nodo de LN como fuente de financiación.
Como ya sabes, al leer mis guías anteriores, LNbits es una increíble solución de software de LN para muchos casos de uso. Esta vez, propondré un escenario diferente utilizando LNbits y enfocado en aquellos que desean una instancia de LNBits por un tiempo o propósito determinado. Vamos a analizar el caso de:
- Una escuela: que quiere usar LNbits para uso interno de la organización, proyectos específicos, plataforma de aprendizaje
- Eventos de festivales: un organizador de festivales que quiere ofrecer a los participantes un sistema de contabilidad interno para vender varios artículos dentro del evento (mercancías, bebidas, servicios, fotos divertidas, acceso VIP instantáneo, etc.)
INTRODUCCIÓN
Hoy en día, muchas escuelas tienen un sistema de contabilidad interno, pero se basa en una moneda fiduciaria y, además, los padres no pueden controlar cómo sus hijos pueden gastar su dinero.
No se trata de ser autoritario, sino de ser eficiente y hacer que los niños usen su dinero en cosas que sean útiles y no en poder gastarlo en drogas, crimen y actividades escolares externas. Al mismo tiempo, podemos enseñarles a los niños sobre Bitcoin y LN, casos de uso de la vida real y cómo pueden administrar sus propias billeteras / finanzas.
Otro caso de uso son los festivales, eventos, conferencias, organizaciones cerradas que desean ofrecer servicios y productos específicos a sus participantes / empleados, durante el evento o dentro de la organización, como un sistema de bonificación o recompensa para gastar también internamente.
Hay tantas aplicaciones y casos de uso donde se podrían usar LNbits, así que use su imaginación y deseo de usar Bitcoin y LN y verá cuán fácil y rápido puede configurar una solución para muchos casos de uso específicos. Analicemos estos dos casos de uso.
LNBITS SaaS: ¿QUÉ SIGNIFICA?
SaaS: software como servicio
LNbits SaaS: el equipo de LNBits ejecuta un servidor que puede poner en marcha instantáneamente una nueva instancia de LNbits para usted, ya configurada con acceso a https de clearnet, alojada en un servidor de LNbits.
Sí, la instancia es de custodia, pero usted tiene el control total de la instancia y sus fondos. Incluso puede exportar la copia de seguridad de la base de datos, si desea importarla más tarde a otra instancia, que podría estar alojada por usted mismo. SaaS y alojado por usted mismo son totalmente compatibles, ya que utilizan el mismo código de software.
Piense en esto como un Wordpress alojado en un servidor pago. Cuando pagas, pagas por el espacio de alojamiento, por el nombre de dominio, el software principal ya instalado y no necesitas ocuparte de todos los problemas con el sistema operativo, la seguridad, las copias de seguridad y la confiabilidad.
El proceso es simple y solo toma unos minutos estar listo. Inicia sesión en: https://saas.lnbits.com
Haz clic en "LANZAR" - nueva instancia. Aparecerá una pantalla donde puedes pagar una factura LNURL y la cantidad de sats que pagas depende de cuánto tiempo quieras que esa instancia LNbits esté activa.
Después de pagar la factura LN, verás las ruedas girando durante unos minutos y tu instancia LNbits estará lista. El primer inicio de sesión es con el usuario superadministrador. Puede guardar el marcador si lo desea, pero también se puede acceder a él más tarde desde la misma página de inicio de sesión de SaaS.
Sí, por el momento, todavía tenemos que marcar como favoritos el acceso de los usuarios a la página de LNbits, hasta que la nueva interfaz de usuario de administración esté lista.
Se recomienda utilizar la extensión "Administrador de usuarios", con el usuario superadministrador, donde crea los futuros usuarios/carteras normales. También es mejor deshabilitar esta extensión para los usuarios normales, de modo que no puedan crear usuarios adicionales aleatorios, que no pueda "ver" en su interfaz de usuario de superadministrador y no se puedan administrar.
Entonces, vaya a "Administrar servidor" - Servidor y agregue la extensión "administrador de usuarios" en "Extensiones de administrador". Esto lo deshabilitará en la interfaz de usuario normal (no será visible).
Fuentes de financiación de LNbits
Mencionaré brevemente las fuentes de financiación de LNbits. LNbits SaaS admite todas las fuentes de financiación como cualquier instancia normal de LNbits y estas son:
1. FakeWallet
Fuente predeterminada, que se usa solo como fuente interna de fondos y se acredita automáticamente con 1 millón de sats. Desde esta fuente puedes asignar sats a cada billetera que quieras usando la interfaz de usuario de administración.
Esta es una muy buena opción en caso de que quieras usar LNbits solo en un entorno interno/cerrado, no en uso público y quieras que los usuarios “compren” esos “créditos sats” primero y no puedan usarlos fuera del evento/organización.
Esto no significa que crees una shitcoin o token, simplemente creas un uso interno de sats, para un caso de uso específico.
2. LSP (Proveedor de servicios de liquidez)
Pueden existir muchas otras fuentes de servicios de custodia como LNPay, OpenNode, Alby, NWC (Rizful) y muchos otros que pueden proporcionar una API para conectarse con la fuente de financiación.
Estos son prácticamente nodos LN que pueden ofrecerle una cuenta y usted puede usarla con su liquidez de nodo LN de backend, sin molestarse en administrar los canales LN y cosas así. Sí, son de custodia, pero usted puede retirar fácilmente los fondos en cualquier momento, muchos no son KYC y son servicios confiables que no pondrán en peligro su reputación por un tirón de alfombra sin sentido.
Estos son buenos en caso de que no pueda ejecutar su propio nodo, o no quiera usar su propio nodo, pero aún así quiera usar esa instancia LNbits para ambos tipos de pagos (internos y externos).
3. Tu propio nodo LN
Son muy sencillos, se conectan a tu propio nodo, sin importar dónde se encuentre y son compatibles con todas las principales implementaciones de LN (LND, CLN, Éclair) y el complemento Cliché para canales alojados.
Configurar cada una de las fuentes de financiación es muy fácil, solo tienes que ir a la sección "administrar servidor" de LNbits y en la pestaña de financiación encontrarás todas estas opciones. Completa los detalles correctos, guarda la configuración y espera a que LNbits SaaS se reinicie (tomará unos minutos). Y listo, ahora puedes comenzar a usarlo con la fuente de financiación que desees. También se puede cambiar en cualquier momento con una copia de seguridad y todas las cuentas de los usuarios no se verán afectadas.
A. LNBITS USADO EN LA ESCUELA
¡Este es un caso de uso especial y maravilloso! Me encantaría verlo en la práctica en muchas escuelas, donde los alumnos podrían aprender a crear soluciones y aplicaciones basadas en BTC/LN y LNbits como plataforma central.
Esta es una categoría especial, porque solo se puede usar con "FakeWallet" como fuente de financiación. Eso significa que los usuarios NO pueden usar sus cuentas de LNbits escolares fuera de la escuela. Para ello, necesitarían una aprobación especial y una conversión de sus profesores/gerentes/padres.
De esta manera, si los padres quieren cargar su "cuenta LNbits de la escuela" con algo de dinero de bolsillo, tendrán la tranquilidad de que los fondos no se utilizarán en "artículos" externos no deseados (bebidas alcohólicas, drogas, cosas ilegales, etc.).
También existe el aspecto de que el uso de una fuente de financiación de dinero real podría tener más implicaciones y configuraciones específicas, que involucran la gestión de nodos LN y capital real en el juego. Con una "billetera falsa" no es realmente necesario y está listo de inmediato. Además, no es necesario utilizar la opción SaaS de LNbits para construir alrededor de un nombre de dominio específico. Si es necesario, se puede construir una instancia de LNbits alojada en el propio centro, como proyecto escolar, para aprender a instalar y gestionar una sesión completa de LNbits y todo lo que ello implica.
Sí, de hecho, también se puede utilizar una instancia de LNBits paralela con una fuente de financiación real, en caso de que se necesite una conversión de esos "sats internos" en "sats de la vida real".
Al mismo tiempo, podría ser una herramienta potente para uso interno en un centro escolar, con muchas aplicaciones que podrían incentivar a los alumnos a realizar una actividad más comercial de libre mercado. De esta forma, aprenderán a valorar y gestionar el dinero, para cosas útiles, aprenderán a ahorrar dinero y a utilizarlo sólo cuando sea realmente necesario, crearán un entorno de mercado, etc. Aplicaciones como:
- Usar aplicaciones móviles como Zeus o Bluewallet con una cuenta LNbits o usar las tarjetas NFC, cargadas por cada uno de los usuarios o administradores. Extensiones utilizadas: lndhub, boltcards, LNURL-p, LNURL-w.
- Plataforma de pago y contabilidad para servicios internos de comidas/almuerzos. Extensiones utilizadas: LNDHUB, LNURL-p, LNURL-w, Tienda offline, TPoS.
- Máquinas expendedoras de snacks y bebidas. Extensiones utilizadas: lndhub, LNURL-p, LNURL-w, LNURL-device, Bitcoin Switch. Ver más detalles y ejemplos aquí.
- Máquinas de Bitcoin Switch (activan cosas, desencadenan acciones, juegos). Extensiones utilizadas: LNDHUB, LNURL-p, Bitcoin Switch. Ver más detalles y ejemplos aquí.
- Sistema de recompensas sats o incluso pago para "no ser castigado" o "pagar por los propios errores". Los profesores podrían recompensar a los buenos alumnos por su buen comportamiento o por un trato especial con algunos sats, directamente en su cuenta de LNBits. Esto podría ser un incentivo para hacer buenas cosas. Pero también los alumnos podrían usar una cantidad específica de sus SAT para saltarse las "horas de castigo" o las "tareas de castigo". Por supuesto, esto podría ser bastante caro, pero posible. Los fondos recaudados de estos "castigos" podrían usarse como financiación colectiva para proyectos escolares, yendo a una billetera LNbits específica. Extensiones utilizadas: lndhub, LNURL-p.
- Mercado interno NOSTR, los alumnos podrían comprar/vender cosas en un mercado libre abierto, incluidos los profesores. Este podría ser un mercado ad hoc (como una venta de garaje) o una tienda en línea, utilizando la extensión LNbits Market. Cada alumno podría tener su propio mercado o podría ser uno común, por aula o categoría de cosas. Además, cada vendedor puede decidir si quiere dividir los fondos para otros destinos (si quiere vender cosas viejas para recaudar dinero para un proyecto, etc.) y puede usar la extensión Split. Extensiones utilizadas: lndhub, LNURL-p, split, nostr-market
- Pague por el alquiler/uso de salas de conferencias o alquiler de equipos escolares, acceso a recursos especiales para eventos especiales. Extensiones utilizadas: lndhub, LNURL-p, entradas para eventos.
- Pague por actividades extracurriculares/cursos/soporte adicional. Si los alumnos necesitan ayuda adicional con programas de estudio específicos o actividades adicionales, pueden encontrar en la página web de la escuela la página de tickets de soporte o pagar para unirse a actividades adicionales, excursiones, etc. Los profesores o cualquier otro alumno pueden "vender" estos servicios adicionales a quienes los necesiten. Extensiones utilizadas: lndhub, LNURL-p, tickets de soporte, SatsPayServer.
- Streamer copilot para podcasts internos de la escuela o eventos en vivo. Esta podría ser una aplicación muy interesante si la escuela organiza algún tipo de "podcast escolar en vivo". Los alumnos y profesores podrían participar dando propinas en el evento en vivo, que también podría usarse como una opción de financiación colectiva. También se puede usar para una "estación de radio escolar", junto con DJ Livestream o Spotify Jukebox. Extensiones utilizadas: lndhub, LNURL-p, streamer copilot, split, DJ Livestream, Spotify Jukebox.
- TipJar de escuela/clase para proyectos de financiación colectiva. Puede ser un TipJar de escuela general o un proyecto de financiación colectiva de aula o ad hoc. Extensiones utilizadas: lndhub, LNURL-p, TipJar.
B. LNBITS UTILIZADOS PARA UN EVENTO/FESTIVAL/CONFERENCIA
Si quieres usar LNBits para un evento o un festival de música, una conferencia, te sorprenderá la cantidad de opciones que tienes, todo para satisfacer las necesidades de un sistema de contabilidad interno, con una forma de dinero interno (fake-sats) o incluso con dinero real (BTC/sats).
En caso de que quieras usar un sistema separado para vender cosas adicionales durante el evento, puedes crear una instancia SaaS de LNbits en solo 5 minutos, usando su "FakeWallet" predeterminado como fuente de financiación.
Después del evento, si los usuarios aún no usaron todos sus "FakeSats" del evento, podrían cambiarlos nuevamente por sats reales o dárselos a los organizadores. Las cuentas de LNbits estarán abiertas solo durante ese evento, no podrán reutilizarse en un evento futuro.
¿Por qué es bueno usar una "billetera falsa" interna para un evento de este tipo?
- No necesita depender de la liquidez de un nodo de LN y no puede saber exactamente cuánto volumen de liquidez necesitará. Eso también implica tener ese capital de LN para abrir canales para poder manejar todo el tráfico externo entrante y saliente.
- Puede evitar pagos atascados usando la liquidez y los nodos reales de LN. Las personas usarían cualquier tipo de billeteras, nodos, accesos, sistemas y, a veces, podrían tener una mala búsqueda de rutas, liquidez insuficiente, usuarios novatos que no saben cómo manejar estas situaciones. Y en un volumen tan grande de transacciones, desea que todo funcione sin problemas y no genere confusión ni frustraciones.
- Puede controlar todas las transacciones en tiempo real. La comunicación se puede realizar con acceso WiFi interno solo para los participantes, sin necesidad de medidas adicionales de privacidad, Tor, VPN, etc. Todo el tráfico de LNbits es interno y también puede tener al final una buena estadística del uso de los pagos, contabilizando todo el material vendido.
- Puede crear pagos fraccionados específicos en caso de que venda artículos de consignación de otros proveedores y dividir directamente la financiación.
- Puede tener un precio de entrada estándar para un evento, donde el usuario podría participar en actividades estándar específicas y solo si desea tener acceso a otras actividades / salas compraría la entrada con esos "créditos internos". Hay casos en los que tal vez el usuario quiera participar solo en actividades específicas para no verse obligado a pagar el precio completo de todas. O tal vez decida participar en actividades adicionales. De esta manera, las entradas para el evento serán más asequibles para una gran cantidad de personas y pagarán solo por los servicios que realmente desean tener.
Con una fuente de financiación real de LN, todo esto será todo un desafío. No es imposible, pero es difícil de lograr y, en la mayoría de los casos, terminará con muchos usuarios frustrados.
Es mucho más fácil que al final del evento todos los "créditos" se conviertan en sats reales y listo, todos felices.
Veamos algunos casos de uso de LNbits durante un evento:
- El usuario compra el ticket habitual del evento y, como extra, puede comprar "créditos" para usar internamente. 1 Sat = 1 fakeSat (crédito). Una vez que compre algunos créditos, tendrá automáticamente una cuenta personal de LNbits, a la que puede acceder usando la extensión LNDHUB, importada en sus propias aplicaciones móviles como Zeus o Bluewallet, simplemente usando el marcador LNBits en su teléfono o usando una tarjeta NFC LNURL precargada con los créditos de su propia cuenta. Extensiones utilizadas: lndhub, LNURL-p, LNURL-w, BoltCard.
- "Vender" vouchers para uso interno, a cambio de sats reales, por cantidades específicas. O incluso puede imprimir un montón de vouchers LNURL-w y regalarlos como promoción durante el evento. Estos vouchers tendrían esos "FakeSats" para usar internamente. Consulta las especificaciones de la extensión LNURL-w, donde también encontrarás una forma sencilla de imprimir en masa muchos cupones de código QR a la vez. Los usuarios pueden retirar estos "créditos" en su "cuenta LNbits del evento" personal que se les proporcionó cuando compraron la entrada.
- Bebidas y comida dentro del evento. Pueden ser los famosos Candle BeerTaps o las Máquinas expendedoras. Extensiones utilizadas: lndhub, LNURL-p, BoltCard, Bitcoin Switch, LNURL-devices, LNURL TPoS, Offline Shop.
- Pagar para entrar en reuniones/salas/talleres/encuentros VIP
- Pagar para tomarse fotos divertidas/de prensa (espacio dedicado) con los invitados o participar en fiestas VIP.
- Comprar diversos productos. Aquí se puede utilizar la extensión Split en caso de que se vendan artículos de consignación.
- Pagar el transporte desde/hacia el evento hasta su hotel o domicilio, los organizadores del evento tendrán coches dedicados para este servicio, por lo que los usuarios no dependerán de la disponibilidad de otros servicios de coches externos.
- Transmisión en directo del evento. Puede utilizarse en ambos sentidos: interno y externo. Para uso interno, en la pantalla del escenario, se puede añadir el Streamer Copilot, con un código QR interno + una acción animada específica activada en la pantalla, para diversión o apreciación del orador. También se podría vincular a un Bitcoin Switch y crear una acción de la vida real: humo, globos volando, abofetear al orador o cualquier otro cambio divertido. Los espectadores externos también podrían pagar para ver en vivo el evento y también interactuar con el copiloto del streamer, pero para esto será necesario tener una instancia de LNbits separada, con una fuente de financiación real, para que puedan pagar directamente desde sus propias billeteras LN reales. No se puede tener una sola instancia de LNbits para trabajar con dos fuentes de financiación al mismo tiempo (todavía no).
Y muchos otros casos de uso, LNBits podría proporcionar múltiples funcionalidades con todas esas más de 30 extensiones.
CONCLUSIÓN
Espero que esta mini guía simplemente te abra la mente y te ofrezca inspiración para tus eventos o conferencias, o que ayude a tus hijos en las escuelas a aprender más sobre cómo usar Bitcoin y LN. Es solo un ejemplo simple de cómo usar LNbits en la vida real.
Estamos comenzando a construir un nuevo futuro y tenemos estas maravillosas soluciones de software, creadas con mucha pasión por increíbles desarrolladores de BTC/LN.
También puedes participar en este software de código abierto con cualquier contribución que puedas: creando nuevas extensiones, haciendo guías, escribiendo documentación, encontrando errores o problemas y ayudando a los desarrolladores a solucionarlos, creando una interfaz de usuario y una API adicionales vinculadas al núcleo de LNbits, creando varias formas de usar LNbits en la vida real y creando una maravillosa experiencia al usar Bitcoin y LN.