Ursprünglich gepostet auf Substack am 19. April 2023. Hier aktualisiert am 28. Dezember 2024.
So starten Sie eine LNbits-Instanz auf SaaS und konfigurieren sie für ein Schulprojekt oder eine Festivalveranstaltung
Vor Kurzem hat das LNbits-Team hart daran gearbeitet, eine Überraschungslösung für alle Bitcoiner vorzubereiten: ein LNbits auf einem SaaS, sofortiger Zugriff auf eine LNbits-Instanz auf einem gehosteten Server, aber mit vollständiger Kontrolle über das gesamte Lnbits. Ankündigung hier.
Diese LNbits SaaS vereinfacht den gesamten Prozess der Installation und Verwaltung einer LNbits-Instanz, sodass jeder nicht-technische Benutzer dies in maximal 10 Minuten erledigen kann, sogar ohne einen LN-Knoten als Finanzierungsquelle.
Wie Sie bereits aus meinen vorherigen Anleitungen wissen, ist LNbits eine unglaubliche LN-Softwarelösung für viele Anwendungsfälle. Dieses Mal werde ich ein anderes Szenario mit LNbits vorschlagen und mich auf diejenigen konzentrieren, die eine LNBits-Instanz für eine bestimmte Zeit oder einen bestimmten Zweck wünschen. Wir werden den folgenden Fall analysieren:
- Eine Schule – die LNbits für interne Organisationszwecke, bestimmte Projekte oder Lernplattformen verwenden möchte
- Festivalveranstaltungen – ein Festivalorganisator, der den Teilnehmern ein internes Abrechnungssystem anbieten möchte, um verschiedene Dinge während der Veranstaltung zu verkaufen (Merchandising, Getränke, Dienstleistungen, lustige Bilder, sofortiger VIP-Zugang usw.)
EINFÜHRUNG
Heutzutage haben viele Schulen ein internes Abrechnungssystem, das jedoch auf einer Fiat-Währung basiert und von den Eltern nicht kontrolliert werden kann, wie ihre Kinder ihr Geld ausgeben.
Es geht nicht darum, autoritär zu sein, sondern effizient zu sein und die Kinder dazu zu bringen, ihr Geld für Dinge auszugeben, die nützlich sind, und nicht für Drogen, Kriminalität und externe Schulaktivitäten Aktivitäten. Gleichzeitig können wir den Kindern etwas über Bitcoin und LN beibringen, Anwendungsfälle aus dem echten Leben und wie sie ihre eigenen Geldbörsen/Finanzen verwalten können.
Ein weiterer Anwendungsfall sind Festivals, Veranstaltungen, Konferenzen und geschlossene Organisationen, die ihren Teilnehmern/Mitarbeitern während der Veranstaltung oder innerhalb der Organisation bestimmte Dienste und Produkte anbieten möchten, wie z. B. ein Bonus- oder Belohnungssystem, das auch intern ausgegeben werden kann.
Es gibt so viele Anwendungen und Anwendungsfälle, in denen LNbits verwendet werden könnten. Lassen Sie also Ihrer Fantasie freien Lauf und nutzen Sie Bitcoin und LN. Sie werden sehen, wie einfach und schnell Sie eine Lösung für viele spezifische Anwendungsfälle einrichten können. Analysieren wir also diese beiden Anwendungsfälle.
LNBITS SaaS – WAS BEDEUTET DAS?
SaaS – Software as a Service
LNbits SaaS – Das LNBits-Team betreibt einen Server, der sofort eine neue LNbits-Instanz für Sie hochfahren könnte, die bereits mit Clearnet-HTTPS-Zugriff konfiguriert und auf einem LNbits-Server gehostet ist.
Ja, die Instanz ist verwahrt, aber Sie haben die volle Kontrolle über die Instanz und ihre Mittel. Sie könnten sogar die Datenbanksicherung exportieren, wenn Sie sie später in eine andere Instanz importieren möchten, die selbst gehostet sein könnte. SaaS und selbst gehostet sind vollständig kompatibel und verwenden denselben Softwarecode.
Stellen Sie es sich wie ein gehostetes Wordpress auf einem kostenpflichtigen Server vor. Wenn Sie bezahlen, bezahlen Sie für Hosting-Speicherplatz, Domänennamen und bereits installierte Kernsoftware und müssen sich nicht um den ganzen Ärger mit Betriebssystem, Sicherheit, Backup und Zuverlässigkeit kümmern.
Der Vorgang ist einfach und dauert nur wenige Minuten. Sie melden sich an unter: https://saas.lnbits.com
Klicken Sie auf „STARTEN“ – neue Instanz. Es wird ein Bildschirm angezeigt, auf dem Sie eine LNURL-Rechnung bezahlen können. Die Anzahl der von Ihnen bezahlten Sats hängt davon ab, wie lange diese LNbits-Instanz aktiv sein soll.
Nachdem Sie die LN-Rechnung bezahlt haben, sehen Sie einige Minuten lang die sich drehenden Räder und Ihre LNbits-Instanz ist bereit. Die erste Anmeldung erfolgt mit dem Superadministrator-Benutzer. Sie können das Lesezeichen speichern, wenn Sie möchten, aber es kann auch später von derselben SaaS-Anmeldeseite aus aufgerufen werden.
Ja, vorerst müssen wir den Benutzerzugriff auf die LNbits-Seite noch mit einem Lesezeichen versehen, bis die neue AdminUI fertig ist.
Es wird empfohlen, die Erweiterung „Benutzermanager“ mit dem Superadministratorbenutzer zu verwenden, in der Sie die zukünftigen normalen Benutzer/Wallets erstellen. Es ist auch besser, diese Erweiterung für normale Benutzer zu deaktivieren, damit sie nicht zufällig zusätzliche Benutzer erstellen können, die Sie in Ihrer Superadministrator-UI nicht „sehen“ und die nicht verwaltet werden können.
Gehen Sie also zu „Server verwalten“ – Server und fügen Sie die Erweiterung „Benutzermanager“ in den „Admin-Erweiterungen“ hinzu. Dadurch wird es in der normalen Benutzeroberfläche deaktiviert (nicht sichtbar).
LNbits-Finanzierungsquellen
Ich werde kurz auf die Finanzierungsquellen für LNbits eingehen. LNbits SaaS unterstützt alle Finanzierungsquellen wie jede normale LNbits-Instanz und zwar diese:
1. FakeWallet
Standardquelle, die nur als interne Finanzierungsquelle verwendet wird und automatisch mit 1 Mio. Sats gutgeschrieben wird. Aus dieser Quelle können Sie mithilfe der AdminUI Sats den gewünschten Wallets zuweisen.
Dies ist eine sehr gute Option, wenn Sie LNbits nur in einer internen/geschlossenen Umgebung und nicht für die öffentliche Nutzung verwenden möchten und möchten, dass Benutzer diese „Sats-Credits“ zuerst „kaufen“ und sie nicht außerhalb der Veranstaltung/Organisation verwenden können.
Dies bedeutet nicht, dass Sie einen Shitcoin oder Token erstellen, sondern lediglich eine interne Verwendung von Sats für einen bestimmten Anwendungsfall.
2. LSP (Liquidity Service Provider)
Es könnten viele andere Quellen von Depotdiensten wie LNPay, OpenNode, Alby, NWC (Rizful) und vielen anderen sein, die eine API zur Verbindung mit der Finanzierungsquelle bereitstellen können.
Dies sind praktisch LN-Knoten, die Ihnen ein Konto anbieten können und Sie können es mit ihrer Backend-LN-Knotenliquidität verwenden, ohne sich um die Verwaltung der LN-Kanäle und dergleichen kümmern zu müssen. Ja, sie sind Depotdienste, aber Sie können die Gelder jederzeit problemlos abheben, viele sind nicht KYC-geprüft und es handelt sich um vertrauenswürdige Dienste, die ihren Ruf nicht für einen sinnlosen Betrug aufs Spiel setzen werden.
Diese sind gut, falls Sie Ihren eigenen Knoten nicht betreiben können oder Ihren eigenen Knoten nicht verwenden möchten, aber dennoch diese LNbits-Instanz für beide Zahlungsarten (intern und extern) verwenden möchten.
3. Ihr eigener LN-Knoten
Diese sind unkompliziert, stellen eine Verbindung zu Ihrem eigenen Knoten her, egal wo er sich befindet, und unterstützen alle wichtigen LN-Implementierungen (LND, CLN, Éclair) und das Cliché-Plugin für gehostete Kanäle.
Die Konfiguration der einzelnen Finanzierungsquellen ist sehr einfach. Gehen Sie einfach zum Abschnitt „Server verwalten“ von LNbits und auf der Registerkarte „Finanzierung“ finden Sie alle diese Optionen. Füllen Sie die korrekten Angaben aus, speichern Sie die Einstellungen und warten Sie, bis LNbits SaaS neu gestartet wird (dies dauert einige Augenblicke). Fertig, jetzt können Sie es mit Ihrer gewünschten Finanzierungsquelle verwenden. Außerdem kann es jederzeit mit einer Sicherungskopie geändert werden, und alle Benutzerkonten sind davon nicht betroffen.
A. IN DER SCHULE VERWENDETE LNBITS
Dies ist ein besonderer und wunderbarer Anwendungsfall! Ich würde es gerne in der Praxis in vielen Schulen sehen, wo Schüler lernen könnten, Lösungen und Anwendungen auf der Grundlage von BTC/LN und LNbits als Kernplattform zu entwickeln.
Dies ist eine spezielle Kategorie, da sie nur mit dem „FakeWallet“ als Finanzierungsquelle verwendet werden kann. Das bedeutet, dass die Benutzer ihre Schul-LNbits-Konten NICHT außerhalb der Schule verwenden können. Dafür bräuchten sie eine besondere Genehmigung und Konvertierung durch ihre Lehrer/Manager/Eltern.
Wenn die Eltern also ihr „Schul-LNbits-Konto“ mit etwas Taschengeld aufladen möchten, können sie beruhigt sein, dass die Mittel nicht für externe, unerwünschte „Artikel“ (alkoholische Getränke, Drogen, illegale Sachen usw.) verwendet werden.
Es gibt auch den Aspekt, dass die Verwendung einer Finanzierungsquelle mit echtem Geld weitere Auswirkungen und spezifische Konfigurationen haben könnte, die LN-Knotenverwaltung und echtes Kapital im Spiel beinhalten. Ein „FakeWallet“ ist nicht wirklich notwendig und sofort einsatzbereit. Auch die Verwendung der LNbits SaaS-Option ist nicht notwendig, um einen bestimmten Domänennamen zu erstellen. Bei Bedarf kann eine selbst gehostete LNbits-Instanz als Schulprojekt erstellt werden, um zu lernen, wie eine vollständige LNbits-Sitzung und alle damit verbundenen Dinge installiert und verwaltet werden.
Ja, tatsächlich kann auch eine parallele LNBits-Instanz mit einer echten Finanzierungsquelle verwendet werden, falls eine Umwandlung dieser „internen Sats“ in „echte Sats“ erforderlich ist.
Gleichzeitig könnte es ein leistungsstarkes Tool für den internen Gebrauch in einer Schule sein, mit vielen Anwendungen, die Schüler zu einer kommerzielleren freien Marktaktivität motivieren könnten. Auf diese Weise lernen sie, Geld für nützliche Dinge zu schätzen und zu verwalten, lernen, Geld zu sparen und es nur dann zu verwenden, wenn es wirklich notwendig ist, eine Marktumgebung zu schaffen usw. Anwendungen wie:
- Verwendung mobiler Apps wie Zeus oder Bluewallet mit einem LNbits-Konto oder Verwendung der NFC-Karten, die von jedem Benutzer oder Manager geladen werden. Verwendete Erweiterungen: lndhub, boltcards, LNURL-p, LNURL-w.
- Zahlungsplattform und Abrechnung für interne Mahlzeiten/Mittagessendienste. Verwendete Erweiterungen: LNDHUB, LNURL-p, LNURL-w, Offline-Shop, TPoS.
- Automaten für Snacks und Getränke. Verwendete Erweiterungen: lndhub, LNURL-p, LNURL-w, LNURL-device, Bitcoin Switch. Weitere Einzelheiten und Beispiele finden Sie hier.
- Bitcoin-Switch-Maschinen (Dinge aktivieren, Aktionen auslösen, Spiele). Verwendete Erweiterungen: LNDHUB, LNURL-p, Bitcoin Switch. Weitere Einzelheiten und Beispiele finden Sie hier.
- Belohnungssystem für Sats oder sogar Bezahlung dafür, „keinen Hausarrest zu bekommen“ oder „für eigene Fehler zu bezahlen“. Lehrer könnten gute Schüler für gutes Verhalten oder besondere Behandlung mit einigen Sats belohnen, direkt auf ihr LNBits-Konto. Dies könnte ein Anreiz sein, gute Dinge zu tun. Aber auch Schüler könnten einen bestimmten Teil ihrer Sats dafür verwenden, „Hausarreststunden“ oder „Hausarrestaufgaben“ zu überspringen. Natürlich könnte dies ziemlich teuer werden, aber es ist möglich. Die durch diese „Strafen“ gesammelten Gelder könnten als Crowdfunding für Schulprojekte verwendet werden und fließen in ein spezielles LNbits-Wallet. Verwendete Erweiterungen: lndhub, LNURL-p.
- Interner NOSTR-Marktplatz, Schüler könnten Sachen auf einem offenen, freien Markt kaufen/verkaufen, auch Lehrer könnten daran teilnehmen. Dies könnte ein Ad-hoc-Marktplatz (wie ein Flohmarkt) oder ein Online-Shop sein, der die LNbits-Marktplatz-Erweiterung verwendet. Jeder Schüler könnte seinen eigenen Markt betreiben oder es könnte ein gemeinsamer Markt sein, nach Klassenzimmer oder Kategorie von Sachen. Außerdem könnte jeder Verkäufer entscheiden, ob er die Gelder für andere Ziele aufteilen möchte (wenn er alte Sachen verkaufen möchte, um Geld für ein Projekt zu sammeln usw.) und könnte die Split-Erweiterung verwenden. Verwendete Erweiterungen: lndhub, LNURL-p, split, nostr-market
- Bezahlen Sie für die Anmietung/Nutzung von Konferenzräumen oder Schulausstattung, Zugang zu Sonderressourcen für besondere Veranstaltungen. Verwendete Erweiterungen: lndhub, LNURL-p, Veranstaltungstickets.
- Bezahlen Sie für außerschulische Aktivitäten/Kurse/zusätzliche Unterstützung. Wenn Schüler zusätzliche Hilfe bei bestimmten Lehrplänen oder zusätzlichen Aktivitäten benötigen, können sie auf der Schulwebseite die Support-Ticket-Seite finden oder für die Teilnahme an zusätzlichen Aktivitäten, Exkursionen usw. bezahlen. Lehrer oder andere Schüler können diese zusätzlichen Dienste an Bedürftige „verkaufen“. Verwendete Erweiterungen: lndhub, LNURL-p, Support-Tickets, SatsPayServer.
- Streamer Copilot für interne Schul-Podcasts oder Live-Events. Dies könnte eine wirklich coole Anwendung sein, wenn die Schule eine Art „Schul-Live-Podcast“ organisiert. Schüler und Lehrer könnten mit Sats-Trinkgeldern am Live-Event teilnehmen, was auch als Crowdfunding-Option genutzt werden könnte. Es kann auch als „Schulradiosender“ zusammen mit DJ Livestream oder Spotify Jukebox verwendet werden. Verwendete Erweiterungen: lndhub, LNURL-p, Streamer Copilot, Split, DJ Livestream, Spotify Jukebox.
- Schul-/Klassen-TipJar für Crowdfunding-Projekte. Könnte ein allgemeines Schul-TipJar oder ein Klassenzimmer- oder Ad-hoc-Crowdfunding-Projekt sein. Verwendete Erweiterungen: lndhub, LNURL-p, TipJar.
B. FÜR EINE VERANSTALTUNG/EIN FESTIVAL/ EINE KONFERENZ VERWENDETE LNBITS
Wenn Sie LNBits für eine Veranstaltung oder ein Musikfestival oder eine Konferenz verwenden möchten, werden Sie überrascht sein, wie viele Optionen Ihnen zur Verfügung stehen, um die Anforderungen eines internen Buchhaltungssystems zu erfüllen, mit einer Form von internem Geld (Fake-Sats) oder sogar mit echtem Geld (BTC/Sats).
Falls Sie ein separates System zum Verkauf zusätzlicher Sachen während der Veranstaltung verwenden möchten, können Sie in nur 5 Minuten eine SaaS-LNbits-Instanz hochfahren und dabei das standardmäßige „FakeWallet“ als Finanzierungsquelle verwenden.
Wenn Benutzer nach der Veranstaltung immer noch nicht alle ihre Event-„FakeSats“ verwendet haben, können sie diese wieder gegen echte Sats eintauschen oder an die Organisatoren verschenken. Die LNbits-Konten sind nur während dieses Ereignisses geöffnet und können nicht für ein zukünftiges Ereignis wiederverwendet werden.
Warum ist es gut, für ein solches Ereignis ein internes „FakeWallet“ zu verwenden?
- Sie müssen sich nicht auf die Liquidität eines LN-Knotens verlassen und können nicht genau wissen, wie viel Liquidität Sie benötigen. Das bedeutet auch, dass Sie über genügend LN-Kapital verfügen müssen, um Kanäle zu öffnen und den gesamten externen Ein- und Ausgangsverkehr abwickeln zu können.
- Sie können festsitzende Zahlungen vermeiden, indem Sie die echte LN-Liquidität und -Knoten verwenden. Die Leute würden jede Art von Geldbörsen, Knoten, Zugang, System verwenden und manchmal wirklich eine schlechte Wegfindung, nicht genügend Liquidität oder unerfahrene Benutzer haben, die nicht wissen, wie sie mit diesen Situationen umgehen sollen. Und bei einem so großen Transaktionsvolumen möchten Sie, dass alles reibungslos abläuft und keine Verwirrung und Frustrationen verursacht.
- Sie können alle Transaktionen in Echtzeit steuern. Die Kommunikation kann über internen WLAN-Zugang nur für Teilnehmer erfolgen, ohne dass zusätzliche Datenschutzmaßnahmen, Tor, VPN usw. erforderlich sind. Der gesamte LNbits-Verkehr ist intern und Sie können am Ende auch eine gute Statistik der Zahlungsnutzung haben, die alle verkauften Sachen berücksichtigt.
- Sie können spezielle Teilzahlungen erstellen, falls Sie Consignia-Artikel von anderen Anbietern verkaufen und die Finanzierung direkt aufteilen.
- Sie können einen Basispreis für Standard-Eventtickets festlegen, bei dem der Benutzer an bestimmten Standardaktivitäten teilnehmen kann und nur dann, wenn er Zugang zu anderen Aktivitäten/Räumen haben möchte, den Eintritt mit diesen „internen Credits“ kauft. Es gibt Fälle, in denen Benutzer vielleicht nur an bestimmten Aktivitäten teilnehmen möchten, sodass sie nicht gezwungen sind, den vollen Preis für alle zu zahlen. Oder sie entscheiden sich vielleicht, an zusätzlichen Aktivitäten teilzunehmen. Auf diese Weise werden die Tickets für die Veranstaltung für viele Leute erschwinglicher und sie zahlen nur für die Dienste, die sie wirklich haben möchten.
Mit einer echten LN-Finanzierungsquelle wird all dies eine ziemliche Herausforderung sein. Es ist nicht unmöglich, aber schwer zu erreichen und wird meistens mit vielen frustrierten Benutzern enden.
Es ist viel einfacher, wenn am Ende der Veranstaltung alle „Credits“ in echte Sats umgewandelt werden und fertig, alle sind glücklich.
Sehen wir uns einige Anwendungsfälle für LNbits während einer Veranstaltung an:
- Benutzer kaufen das normale Veranstaltungsticket und können als zusätzliche Funktion „Credits“ kaufen, die intern verwendet werden können. 1 Sat = 1 FakeSat (Credit). Sobald sie Credits gekauft haben, verfügen sie automatisch über ein persönliches LNbits-Konto, auf das über die LNDHUB-Erweiterung zugegriffen werden kann, das in ihre eigenen mobilen Apps wie Zeus oder Bluewallet importiert werden kann, indem sie einfach das LNBits-Lesezeichen auf ihrem Telefon verwenden oder eine LNURL-NFC-Karte verwenden, die mit den Credits ihres eigenen Kontos vorgeladen ist. Verwendete Erweiterungen: lndhub, LNURL-p, LNURL-w, BoltCard.
- „Verkaufen“ Sie Gutscheine für den internen Gebrauch im Austausch gegen echte Sats für bestimmte Beträge. Oder Sie können sogar eine Reihe von LNURL-w-Gutscheinen ausdrucken und sie während der Veranstaltung als Werbeaktion verschenken. Diese Gutscheine würden diese „FakeSats“ zur internen Verwendung enthalten. Siehe die Spezifikationen für die LNURL-w-Erweiterung, wo Sie auch eine einfache Möglichkeit finden, viele QR-Code-Gutscheine auf einmal in großen Mengen auszudrucken. Benutzer können diese „Credits“ auf ihr persönliches „Event-LNbits-Konto“ einzahlen, das beim Kauf des Eintritts bereitgestellt wurde.
- Getränke und Essen während des Events. Könnten die berühmten Candle BeerTaps oder Verkaufsautomaten sein. Verwendete Erweiterungen: lndhub, LNURL-p, BoltCard, Bitcoin Switch, LNURL-devices, LNURL TPoS, Offline-Shop.
- Zahlen Sie, um an VIP-Treffen / Räumen / Workshops / Meetups teilzunehmen
- Zahlen Sie, um mit eingeladenen Gästen Spaß- / Pressefotos (eigener Bereich) zu machen oder an VIP-Partys teilzunehmen.
- Kaufen Sie verschiedene Merchandising-Artikel. Hier kann die Split-Erweiterung verwendet werden, falls Consignia-Artikel verkauft werden.
- Bezahlen Sie für den Transport von/zur Veranstaltung zu ihrem Hotel oder nach Hause. Die Veranstalter verfügen über spezielle Autos für diesen Service, sodass die Benutzer nicht von der Verfügbarkeit anderer externer Autoservices abhängig sind.
- Livestream-Übertragung der Veranstaltung. Kann für beide Zwecke verwendet werden: intern und extern. Für den internen Gebrauch kann auf dem Bühnenbildschirm der Streamer Copilot mit einem internen QR-Code + einer speziell ausgelösten animierten Aktion auf dem Bildschirm hinzugefügt werden, um den Sprecher zu unterhalten oder zu loben. Er kann auch mit einem Bitcoin-Switch verknüpft werden und eine Aktion im echten Leben erzeugen: Rauch, fliegende Ballons, Ohrfeigen für den Sprecher oder andere lustige Schalter. Die externen Zuschauer können auch bezahlen, um die Veranstaltung live zu sehen und mit dem Streamer-Copiloten zu interagieren. Dafür ist jedoch eine separate LNbits-Instanz mit einer echten Finanzierungsquelle erforderlich, damit sie direkt aus ihren eigenen echten LN-Wallets bezahlen können. Sie können nicht mit einer einzigen LNbits-Instanz gleichzeitig mit zwei Finanzierungsquellen arbeiten (noch nicht).
Und in vielen anderen Anwendungsfällen könnte LNBits mit all diesen über 30 Erweiterungen mehrere Funktionen bereitstellen.
FAZIT
Ich hoffe, dieser Mini-Leitfaden öffnet Ihren Horizont und bietet Ihnen Inspiration für Ihre Veranstaltungen oder Konferenzen oder hilft Ihren Kindern in der Schule, mehr über die Verwendung von Bitcoin und LN zu lernen. Dies ist nur ein einfaches Beispiel für die Verwendung von LNbits im wirklichen Leben.
Wir fangen gerade erst an, eine neue Zukunft aufzubauen, und wir haben diese wunderbaren Softwarelösungen, die mit viel Leidenschaft von großartigen BTC/LN-Entwicklern erstellt wurden.
Sie können sich auch an dieser Open-Source-Software beteiligen, indem Sie jeden Beitrag leisten, den Sie leisten können: Erstellen Sie neue Erweiterungen, erstellen Sie Leitfäden, schreiben Sie Dokumentationen, finden Sie Fehler oder Probleme und helfen Sie Entwicklern, diese zu beheben, erstellen Sie zusätzliche Benutzeroberflächen und APIs, die mit dem LNbits-Kern verknüpft sind, schaffen Sie verschiedene Möglichkeiten, LNbits im wirklichen Leben zu verwenden und machen Sie eine wunderbare Erfahrung mit der Verwendung von Bitcoin und LN.