Oorspronkelijk geplaatst op Substack op 19 apr. 2023. Hier bijgewerkt op 28 dec. 2024.
Hoe je een LNbits-instantie op SaaS start en configureert voor een schoolproject of een festivalevenement
Onlangs heeft het LNbits-team hard gewerkt om een verrassende oplossing voor alle bitcoiners voor te bereiden: een LNbits op een SaaS, directe toegang tot een LNbits-instantie op een gehoste server, maar met volledige controle over de hele Lnbits. Aankondiging hier.
Deze LNbits SaaS zal het hele proces van het installeren en beheren van een LNbits-instantie vereenvoudigen, zodat elke niet-technische gebruiker het in maximaal 10 minuten kan doen, zelfs zonder een LN-knooppunt als financieringsbron.
Zoals u al weet, als u mijn vorige gidsen leest, is LNbits een ongelooflijke LN-softwareoplossing voor veel use cases. Deze keer zal ik een ander scenario voorstellen met LNbits en me richten op degenen die een LNBits-instantie willen voor een bepaalde tijd of doel. We gaan het geval analyseren van:
- Een school – die LNbits wil gebruiken voor interne organisatiedoeleinden, specifieke projecten, leerplatform
- Festivalevenementen – een festivalorganisator die de deelnemers een intern boekhoudsysteem wil aanbieden om verschillende dingen binnen het evenement te verkopen (merchandising, drankjes, diensten, leuke foto's, directe VIP-toegang, enz.)
INLEIDING
Tegenwoordig hebben veel scholen een intern boekhoudsysteem, maar dat is gebaseerd op een fiat-valuta en kan ook niet door ouders worden gecontroleerd op hoe hun kinderen hun geld kunnen uitgeven.
Het gaat niet om autoritair zijn, maar om efficiënt zijn en de kinderen te laten focussen op het gebruiken van hun geld voor dingen die nuttig zijn en niet op het kunnen uitgeven aan drugs, criminaliteit en externe schoolactiviteiten. Tegelijkertijd kunnen we de kinderen leren over Bitcoin en LN, echte use cases en hoe ze hun eigen wallets/financiën kunnen beheren.
Een andere use case zijn festivals, evenementen, conferenties, gesloten organisaties die specifieke diensten en producten willen aanbieden aan hun deelnemers/werknemers, tijdens het evenement of binnen de organisatie, zoals een bonus- of beloningssysteem dat ook intern kan worden besteed.
Er zijn zoveel toepassingen en use cases waar LNbits voor gebruikt kunnen worden, dus gebruik je fantasie en wens om Bitcoin en LN te gebruiken en je zult zien hoe eenvoudig en snel je een oplossing kunt opzetten voor veel specifieke use cases. Laten we deze twee use cases eens analyseren.
LNBITS SaaS – WAT BETEKENT DIT?
SaaS – Software as a Service
LNbits SaaS – Het LNBits-team runt een server die direct een nieuwe LNbits-instantie voor u kan opstarten, al geconfigureerd met clearnet https-toegang, gehost op een LNbits-server.
Ja, de instantie is bewaarder, maar u hebt volledige controle over de instantie en de fondsen. U kunt zelfs de databaseback-up exporteren als u deze later wilt importeren in een andere instantie, die zelf gehost kan worden. SaaS en zelf gehost zijn volledig compatibel en gebruiken dezelfde softwarecode.
Denk erover na is als een gehoste Wordpress op een betaalde server. Wanneer u betaalt, betaalt u voor hostingruimte, voor domeinnaam, kernsoftware die al is geïnstalleerd en hoeft u zich niet bezig te houden met alle rompslomp met OS, beveiliging, back-up en betrouwbaarheid.
Het proces is eenvoudig en duurt slechts enkele minuten om klaar te zijn. U logt in op: https://saas.lnbits.com
Klik op "LAUNCH" – new instance. Er verschijnt een scherm waarin u een LNURL-factuur kunt betalen en het aantal sats dat u betaalt, hangt af van hoe lang u die LNbits-instantie actief wilt hebben.
Nadat u de LN-factuur hebt betaald, ziet u de draaiende wielen enkele minuten lang en is uw LNbits-instantie klaar. De eerste keer inloggen is met de super admin-gebruiker. U kunt de bladwijzer opslaan als u dat wilt, maar u kunt er ook later toegang toe krijgen via dezelfde SaaS-inlogpagina.
Ja, voorlopig moeten we nog steeds gebruikers toegang tot de LNbits-pagina bookmarken, totdat de nieuwe adminUI klaar is.
Het wordt aanbevolen om de extensie "Gebruikersbeheerder" te gebruiken, met de superbeheerder, waar u de toekomstige normale gebruikers / wallets aanmaakt. Het is ook beter om deze extensie uit te schakelen voor normale gebruikers, zodat ze geen willekeurige extra gebruikers kunnen aanmaken, die u niet kunt "zien" in uw superbeheerder UI en niet kunnen worden beheerd.
Ga dus naar "Server beheren" - Server en voeg de extensie "Gebruikersbeheerder" toe in de "Admin-extensies". Dat schakelt het uit in de normale gebruikersinterface (niet zichtbaar).
LNbits financieringsbronnen
Ik zal kort de financieringsbronnen voor LNbits noemen. LNbits SaaS ondersteunt alle financieringsbronnen zoals elke normale LNbits-instantie en dit zijn:
1. FakeWallet
Standaardbron, die alleen wordt gebruikt als interne bron van fondsen en automatisch wordt gecrediteerd met 1M sats. Vanuit deze bron kunt u sats toewijzen aan elke gewenste wallet met behulp van de adminUI.
Dit is een zeer goede optie als u LNbits alleen in een interne/gesloten omgeving wilt gebruiken, niet in openbaar gebruik en u wilt dat gebruikers die “sats credits” eerst “kopen” en ze niet buiten het evenement/de organisatie kunnen gebruiken.
Dit betekent niet dat u een shitcoin of token creëert, u creëert gewoon een intern gebruik van sats, voor een specifiek gebruiksgeval.
2. LSP (Liquidity Service Provider)
Er kunnen veel andere bronnen zijn van bewaardiensten zoals LNPay, OpenNode, Alby, NWC (Rizful) en vele anderen die een API kunnen bieden om verbinding te maken met de financieringsbron.
Dit zijn praktisch LN-nodes die u een account kunnen bieden en u kunt deze gebruiken met hun backend LN-node liquiditeit, zonder dat u zich druk hoeft te maken over het beheren van de LN-kanalen en dergelijke. Ja, ze zijn bewaardiensten, maar u kunt de fondsen op elk gewenst moment opnemen, veel zijn geen KYC en zijn vertrouwde services die hun reputatie niet in gevaar brengen voor een zinloze rug pull.
Deze zijn goed als u uw eigen node niet kunt runnen, of als u uw eigen node niet wilt gebruiken, maar u toch die LNbits-instantie wilt gebruiken voor beide soorten betalingen (intern en extern).
3. Uw eigen LN-knooppunt
Deze zijn eenvoudig te gebruiken, verbinden met uw eigen knooppunt, ongeacht waar deze zich bevindt en ondersteunen alle belangrijke LN-implementaties (LND, CLN, Éclair) en Cliché-plug-in voor gehoste kanalen.
Het configureren van elke financieringsbron is heel eenvoudig, ga gewoon naar de sectie "server beheren" van LNbits en in het tabblad Financiering vindt u al deze opties. Vul de juiste gegevens in, sla de instellingen op en wacht tot de LNbits SaaS opnieuw is opgestart (dit duurt enkele ogenblikken). En klaar, nu kunt u het gaan gebruiken met uw gewenste financieringsbron. Het kan ook op elk moment worden gewijzigd met een back-up en alle gebruikersaccounts worden niet beïnvloed.
A. LNBITS GEBRUIKT OP SCHOOL
Dit is een speciaal en prachtig use case! Ik zou het graag in de praktijk zien in veel scholen, waar leerlingen kunnen leren om oplossingen en applicaties te bouwen op basis van BTC/LN en LNbits als kernplatform.
Dit is een speciale categorie, omdat het alleen kan worden gebruikt met de "FakeWallet" als financieringsbron. Dat betekent dat de gebruikers hun School LNbits-accounts NIET buiten de school kunnen gebruiken. Hiervoor hebben ze speciale goedkeuring en conversie van hun leraren / managers / ouders nodig.
Op deze manier, als de ouders hun "school LNbits account" willen opwaarderen met wat zakgeld, kunnen ze er gerust op zijn dat het geld niet wordt gebruikt voor externe niet-gewenste "items" (alcoholische dranken, drugs, illegale spullen etc.).
Er is ook het aspect dat het gebruik van een echte geldbron meer implicaties en specifieke opstellingen kan hebben, waarbij LN node management en echt kapitaal in het spel betrokken zijn. Met een "fakeWallet" is het niet echt nodig en is het direct klaar. Ook is het gebruik van de LNbits SaaS-optie niet nodig om rond een specifieke domeinnaam te bouwen. Indien nodig kan er een zelf gehoste LNbits-instantie worden gebouwd, als een schoolproject, om te leren hoe een volledige LNbits-sessie te installeren en beheren en alles wat daarbij hoort.
Ja, inderdaad, het kan ook worden gebruikt als een parallelle LNBits-instantie met een echte financieringsbron, indien nodig een conversie van die "interne sats" naar "echte levenssats".
Tegelijkertijd kan het een krachtig hulpmiddel zijn voor intern gebruik op school, met veel toepassingen die leerlingen kunnen stimuleren tot een meer commerciële vrije marktactiviteit. Op deze manier leren ze hoe ze geld kunnen waarderen en beheren, voor nuttige dingen, leren hoe ze geld kunnen besparen en het alleen kunnen gebruiken als het echt nodig is, een marktomgeving creëren, enz. Toepassingen zoals:
- Gebruik mobiele apps zoals Zeus of Bluewallet met een LNbits-account of gebruik de NFC-kaarten, geladen door elke gebruiker of manager. Gebruikte extensies: lndhub, boltcards, LNURL-p, LNURL-w.
- Betaalplatform en boekhouding voor interne maaltijden/lunchservices. Gebruikte extensies: LNDHUB, LNURL-p, LNURL-w, Offline shop, TPoS.
- Snacks en drankautomaten. Gebruikte extensies: lndhub, LNURL-p, LNURL-w, LNURL-device, Bitcoin Switch. Zie hier meer details en voorbeelden.
- Bitcoin-switchmachines (activeer spullen, triggeracties, games). Gebruikte extensies: LNDHUB, LNURL-p, Bitcoin Switch. Zie hier meer details en voorbeelden.
- Sats-systeem voor beloningen of zelfs betalen om "niet geaard te worden" of "te betalen voor eigen fouten". Leraren zouden goede leerlingen kunnen belonen voor goed gedrag of speciale behandeling met enkele sats, rechtstreeks op hun LNBits-account. Dit zou een stimulans kunnen zijn om goede dingen te doen. Maar leerlingen zouden ook een toegewezen hoeveelheid van hun sats kunnen gebruiken om "grounded hours" of "grounded tasks" over te slaan. Dit zou natuurlijk behoorlijk duur kunnen zijn, maar het is mogelijk. De fondsen die met deze "straffen" worden verzameld, kunnen worden gebruikt als crowdfunding voor schoolprojecten, en gaan naar een specifieke LNbits-portemonnee. Gebruikte extensies: lndhub, LNURL-p.
- Interne NOSTR-marktplaats, leerlingen kunnen spullen kopen/verkopen op een open, vrije markt, inclusief docenten die kunnen deelnemen. Dit kan een ad-hocmarktplaats zijn (zoals een garage sale) of een online winkel, met behulp van de LNbits Market-extensie. Elke leerling kan zijn eigen stale runnen of een gemeenschappelijke, per klaslokaal of categorie spullen. Ook kan elke verkoper beslissen of ze de fondsen willen splitsen voor andere bestemmingen (als ze oude spullen willen verkopen om geld in te zamelen voor een project, enz.) en de Split-extensie kunnen gebruiken. Gebruikte extensies: lndhub, LNURL-p, split, nostr-market
- Betaal om vergaderruimtes te huren/gebruiken of schooluitrusting te huren, speciale toegang tot middelen voor speciale evenementen. Gebruikte extensies: lndhub, LNURL-p, Evenemententickets.
- Betaal voor extra curriculumactiviteiten / cursussen / extra ondersteuning. Als leerlingen extra hulp nodig hebben met specifieke curricula of extra activiteiten, kunnen ze op de webpagina van de school de pagina met ondersteuningstickets vinden of betalen om deel te nemen aan extra activiteiten, excursies, enz. Leraren of andere leerlingen kunnen deze extra diensten "verkopen" aan degenen die het nodig hebben. Gebruikte extensies: lndhub, LNURL-p, supporttickets, SatsPayServer.
- Streamer copilot voor interne schoolpodcasts of live-evenementen. Dit zou een hele coole toepassing kunnen zijn, als de school een soort "school live podcast" organiseert. Leerlingen en leraren zouden kunnen deelnemen met fooien van sats op het live-evenement, dat zou ook gebruikt kunnen worden als crowdfundingoptie. Het kan ook gebruikt worden voor "schoolradiostation", samen met DJ Livestream of Spotify Jukebox. Gebruikte extensies: lndhub, LNURL-p, streamer copilot, split, DJ Livestream, Spotify Jukebox.
- School/klas TipJar voor crowdfundingprojecten. Kan algemene school TipJar zijn of klas- of ad-hoc crowdfundingproject. Gebruikte extensies: lndhub, LNURL-p, TipJar.
B. LNBITS GEBRUIKT VOOR EEN EVENEMENT / FESTIVAL/ CONFERENTIE
Als u LNBits wilt gebruiken voor een evenement of een muziekfestival, een conferentie, zult u verrast zijn door hoeveel opties u hebt, allemaal om te voldoen aan de behoeften van een intern boekhoudsysteem, met een vorm van intern geld (nep-sats) of zelfs met echt geld (BTC/sats).
Als u een apart systeem wilt gebruiken om extra spullen te verkopen tijdens het evenement, kunt u in slechts 5 minuten een SaaS LNbits-instantie opstarten, met de standaard "FakeWallet" als financieringsbron.
Als gebruikers na het evenement nog steeds niet al hun evenement "FakeSats" hebben gebruikt, kunnen ze deze inwisselen voor echte sats of weggeven aan organisatoren. De LNbits-accounts zijn alleen tijdens dat evenement geopend en kunnen niet opnieuw worden gebruikt voor een toekomstig evenement.
Waarom is het goed om een interne "fakeWallet" te gebruiken voor zo'n evenement?
- Je hoeft niet afhankelijk te zijn van een LN-node-liquiditeit en je kunt niet precies weten hoeveel liquiditeit je nodig hebt. Dat betekent ook dat je LN-kapitaal moet hebben om kanalen te openen om al het externe verkeer in en uit te kunnen verwerken.
- Je kunt vastgelopen betalingen vermijden door de echte LN-liquiditeit en nodes te gebruiken. Mensen zouden allerlei soorten wallets, nodes, toegang, systemen gebruiken en soms echt een slechte padvinding hebben, niet genoeg liquiditeit, noob-gebruikers die niet weten hoe ze met deze situaties om moeten gaan. En in zo'n groot volume aan transacties wil je dat alles soepel verloopt en geen verwarring en frustraties veroorzaken.
- Je kunt alle transacties in realtime beheren. Communicatie kan worden gedaan met interne WiFi-toegang voor alleen deelnemers, geen behoefte aan extra maatregelen van privacy, Tor, VPN etc. Al het LNbits-verkeer is intern en je kunt aan het einde ook een goede statistiek van het betalingsgebruik hebben, rekening houdend met alle verkochte spullen.
- Je kunt specifieke gesplitste betalingen maken in het geval dat je consignatie-artikelen van andere aanbieders verkoopt en de financiering rechtstreeks splitst.
- Je kunt een basisstandaardevenementticketprijs hebben, waarbij de gebruiker kan deelnemen aan specifieke standaardactiviteiten en alleen als ze toegang willen hebben tot andere activiteiten / kamers, de entree zou kopen met die "interne credits". Er zijn gevallen waarin gebruikers misschien alleen aan specifieke activiteiten willen deelnemen, zodat ze niet gedwongen zouden worden om de volledige prijs voor alles te betalen. Of misschien zouden ze besluiten om deel te nemen aan extra activiteiten. Op deze manier zullen de tickets voor het evenement betaalbaarder zijn voor een groot aantal mensen en zullen ze alleen betalen voor de diensten die ze echt willen hebben.
Met een echte LN-financieringsbron zal dit allemaal een behoorlijke uitdaging zijn om te doen. Het is niet onmogelijk, maar moeilijk te bereiken en zal meestal eindigen met veel gefrustreerde gebruikers.
Het is veel gemakkelijker dat aan het einde van het evenement alle "credits" worden omgezet in echte sats en klaar, iedereen is blij.
Laten we eens kijken naar enkele use cases voor LNbits tijdens een evenement:
- Gebruikers kopen het gebruikelijke evenementticket en als extra functies kunnen ze "credits" kopen om intern te gebruiken. 1 Sat = 1 fakeSat (credit). Zodra ze wat credits kopen, krijgen ze automatisch een persoonlijk LNbits-account, dat kan worden geopend met de LNDHUB-extensie, geïmporteerd in hun eigen mobiele apps zoals Zeus of Bluewallet, door simpelweg de LNBits-bladwijzer op hun telefoon te gebruiken of door een LNURL NFC-kaart te gebruiken die vooraf is geladen met de credits van hun eigen account. Gebruikte extensies: lndhub, LNURL-p, LNURL-w, BoltCard.
- "Verkoop" vouchers voor intern gebruik, in ruil voor echte sats, voor specifieke bedragen. Of je kunt zelfs een aantal LNURL-w vouchers printen en weggeven als promotie tijdens het evenement. Deze vouchers zouden die "FakeSats" hebben om intern te gebruiken. Zie de specificaties voor de LNURL-w extensie, waar je ook een eenvoudige manier kunt vinden om in bulk veel QR-code vouchers tegelijk te printen. Gebruikers konden deze "credits" opnemen in hun persoonlijke "event LNbits account" die ze hadden gekregen toen ze de entree kochten.
- Drankjes en eten binnen het evenement. Het kunnen de beroemde Candle BeerTaps of Vending machines zijn. Gebruikte extensies: lndhub, LNURL-p, BoltCard, Bitcoin Switch, LNURL-devices, LNURL TPoS, Offline Shop.
- Betaal om toegang te krijgen tot VIP-reünies / kamers / workshops / meetups
- Betaal om leuke / persfoto's te maken (speciale ruimte) met genodigden of deel te nemen aan VIP-feestjes.
- Koop verschillende merchandising. Hier kan de Split-extensie worden gebruikt in het geval dat er consignia-artikelen worden verkocht.
- Betaal voor vervoer van/naar het evenement naar hun hotel of huis, evenementorganisatoren hebben speciale auto's voor deze service, zodat gebruikers niet afhankelijk zijn van de beschikbaarheid van andere externe autoservices.
- Livestream-uitzending van het evenement. Kan voor beide doeleinden worden gebruikt: intern en extern. Voor intern gebruik, op het podiumscherm, kan de Streamer Copilot worden toegevoegd, met een interne QR-code + specifieke geactiveerde geanimeerde actie op het scherm, voor de lol of waardering van de spreker. Het kan ook worden gekoppeld aan een Bitcoin Switch en een echte actie creëren: rook, ballonnen die vliegen, de spreker slaan of een andere grappige schakelaar. De externe kijkers kunnen ook betalen om het evenement live te zien en ook te communiceren met de streamer copilot, maar hiervoor is een aparte LNbits-instantie nodig, met een echte financieringsbron, zodat ze rechtstreeks vanuit hun eigen echte LN-wallets kunnen betalen. Je kunt niet één LNbits-instantie hebben die met twee financieringsbronnen tegelijk werkt (nog niet).
En veel andere use cases, LNBits zouden meerdere functionaliteiten kunnen bieden met al die 30+ extensies.
CONCLUSIE
Ik hoop dat deze minigids je geest opent en je inspiratie biedt voor je evenementen of conferenties, of om je kinderen op school te helpen meer te leren over het gebruik van Bitcoin en LN. Dit is slechts een eenvoudig voorbeeld van hoe je LNbits in het echte leven kunt gebruiken.
We zijn net begonnen met het bouwen van een nieuwe toekomst en we hebben deze geweldige softwareoplossingen, gemaakt met veel passie door geweldige BTC/LN-ontwikkelaars.
Je kunt ook deelnemen aan deze open source-software, met elke bijdrage die je kunt: nieuwe extensies bouwen, handleidingen maken, documentatie schrijven, bugs of problemen vinden en ontwikkelaars helpen deze op te lossen, extra UI en API bouwen die gekoppeld zijn aan de kern van LNbits, verschillende manieren creëren om LNbits in het echte leven te gebruiken en een geweldige ervaring te creëren bij het gebruik van Bitcoin en LN.