Oorspronkelijk geplaatst op Substack op 01-06-2023
Hier bijgewerkt op 22-11-2024
Welke wallets, services, opties, hoe je je eigen LN-adres instelt, LN-adressen beheren, dit alles uitgelegd voor beginners
Onlangs Ik krijg behoorlijk wat vragen over Lightning Address. Veel mensen zullen nog steeds vragen omdat het een nieuwe term is, iets dat nooit is uitgevonden, een nieuw concept, vooral voor NOSTR en andere use cases.
Sommigen maken zich zorgen over custodial ones of willen gewoon hun eigen fancy LN-adres.
Woordenlijst:
- LN = Lightning Network
- sats = de kleinste eenheid van 1 BTC (1 BTC = 100M sats)
- KYC = Know Your Customer (verificatie-troep)
- NOSTR = Open Protocol dat wereldwijde, gedecentraliseerde en censuurbestendige sociale netwerken mogelijk maakt.
- NIP-05 = Mapping Nostr-sleutels voor DNS-gebaseerde internet-ID's
Ik zal proberen om enkele aspecten van Lightning Address uit te leggen, hoe je moet beginnen, hoe je het moet doen als een nieuwe LN-gebruiker.
Wat is een Lightning Address?
Een LN-adres is niets meer dan een door mensen leesbaar adres van een LNURL.
Een LNURL is eigenlijk een http-verzoek voor een LN-factuur. Om een LNURL/LN-adres te hebben, moet u dus een webserver hebben die die verzoeken naar een LN-knooppunt (uw knooppunt of custodial node) stuurt en de LN-factuur terugstuurt naar de betaler.
Daarom is een self-custodial LNURL/LN-adres niet zo eenvoudig te verkrijgen, met slechts één klik, of wallets die er direct een voor u aanmaken. Iemand moet die webverzoekserver instellen en dat moet JIJ zijn als je zelfbeheer wilt.
Lees meer op LightningAddress.com
De LNURL-webserver kan worden uitgevoerd (is slechts een klein stukje software):
- Op dezelfde machine/apparaat als je node, met je eigen domeinnaam
- Op een aparte machine, lokaal of extern, die naar je node wijst, met je eigen domeinnaam
- Gefedereerde, met je eigen domeinnaam. Je hebt niet de volledige controle over de webserver, maar de servereigenaar geeft je de mogelijkheid om verzoeken voor LNURL / LN-adres te ontvangen en betalingen gaan rechtstreeks naar je node. Dit is GEEN beheerservice, het is slechts een doorstuurservice. De eigenaar van de service raakt dus niet eens uw geld aan, het wisselt alleen informatie uit over webverzoeken.
- Bewaring - u ontvangt gewoon een speciaal LNURL / LN-adres, met HUN domeinnaam. De fondsen worden in hun bewaring gehouden, maar sommige kunnen direct doorsturen naar uw eigen node aanbieden. De bewaring is dus minimaal.
Waarom zou u verschillende soorten LN-adressen moeten gebruiken?
Privé of openbaar?
Ik gebruik persoonlijk veel LN-adressen, openbare en privé-adressen, bewaring en niet-bewaring. Alles hangt af van het gebruiksscenario.
Laten we definiëren wat openbaar is en wat privé (ik zie dat veel mensen het door elkaar halen).
Openbaar = alles wat je in het openbaar, online zou doen, waar veel mensen het zouden kunnen zien, lezen, kopiëren, volgen etc. Deze "identiteit" moet een naam, een alias, een valse naam zijn, NIET je echte naam die je in je privéleven gebruikt. Het openbare leven, met name online, moet je "afleidingsleven" zijn, je publieke gezicht.
Privé = alleen dingen die je privé doet, in je familie, met goede vrienden, mensen die je in het echte leven kennen, in persoon. Dingen die je NIET openbaar maakt, anders worden ze... openbare informatie.
Koppel NOOIT openbare informatie aan privé-informatie. Maar privé zou je interactie kunnen hebben tussen deze 2 identiteiten en op een privé manier geld tussen hen kunnen verplaatsen.
Een LN-adres is NIET bedoeld als je reguliere manier van inkomsten!
Een openbaar LN-adres is meer voor fooien, kleine donaties, nostr zaps of zelfs als je een bericht via LN wilt ontvangen. Mensen zouden je een privébericht kunnen sturen dat is bijgevoegd bij 1 sat-fooi via het LN-adres.
Een privé LN-adres is meer voor je privé-inkomsten, laten we zeggen dat je een bedrijf hebt dat betalingen voor facturen, artikelen enz. kan ontvangen. Je zou je klant gewoon kunnen informeren om te betalen naar een privé LN-adres, met behulp van de domeinnaam van je bedrijf. Het is niet nodig om een LN-factuur te genereren voor elke betaling die ze aan je moeten doen.
Ik gebruik openbare, custodial, voor openbare zaken, waarbij mijn echte identiteit niet wordt onthuld. Bijna al deze custodial vereisen GEEN volledige KYC, dus het is geen probleem om ze te gebruiken. Je hoeft alleen maar het geld over te maken naar je eigen privé wallets, waar je ook maar denkt dat het een goed bedrag is.
Ik gebruik een privé LN adres voor PRIVÉ zaken (privé bedrijven, privé communicatie met mensen die mij echt kennen, familie, vrienden etc.), zaken die NIET PUBLIEK zijn.
Mensen zouden verdomme moeten leren om het verschil te maken tussen openbaar en privé! Het lijkt erop dat velen het nog steeds niet weten.
Al die gekke hysterie met "gebruik een self-custodial LN adres voor je nostr zaps!" Ik vind het totale onzin, onnodig. Het kan me echt geen reet schelen dat je me een zap op nostr stuurt naar een openbaar LN adres. NIEMAND weet echt waar die sats uiteindelijk naartoe gaan.
Custodial of self-custodial?
Waarom niet allebei?
De bewaarders zijn de openbare.
Uw lokaas, uw plausibele ontkenning, uw publieke gezicht, uw cache / bufferzone stash. Laten we eerlijk zijn, hoeveel sats ontvangt u bijvoorbeeld op één dag, wat zou zo'n probleem zijn om bewaarder te zijn? Als u afhankelijk bent van die sats die u ontvangt van een aantal betekenisloze donaties of tips op NOSTR, dan bent u ... short Bitcoin.
Als u grote bedragen ontvangt, neem dan elke dag op naar uw privéwallets. Geen probleem. Beschouw deze openbare bewaarders (vooral die welke NON-KYC zijn) als een goede opsec, die uw echte bestemming van die sats verbergt. U kunt de sats van daaruit door veel verschillende LN-wallets verplaatsen en eindigen in een swap LN naar onchain naar uw HODL-wallet en NIEMAND zal ooit weten waar uw nostr-tips zijn gebleven.
Gebruik er meerdere. Concentreer nooit alles op één plek, reken nooit alleen op één adres. Gebruik er meerdere, voor verschillende soorten inkomsten. Ik denk dat ik 7 of 8 openbare custodial gebruik, sommige met meer verkeer, sommige bewaar ik als back-up, sommige gewoon voor de lol, testen etc. Ik verplaats de fondsen er periodiek vanaf. En dat is prima.
Onthoud: gebruik altijd de 3 niveaus stashing: HODL, cache, spending.
Self-custodial zijn de private.
Je kunt de private zelfs gebruiken om de fondsen van de publieke door te sturen. Sommige oplossingen zoals LNbits hebben al extensies die automatisch elke ontvangen betaling doorsturen en splitsen naar een LN-adres. Ik gebruik ook decoy private adressen wanneer ik dat doe, zodat de custodian geen tracering op basis van bestemming maakt. Wees hier inventief.
Ook de privéservers, gebruik er meerdere, elk voor een use case of plek waar je ze publiceert.
Hoe bereik je zoiets als Lightning Address?
Je hebt veel manieren, zoals ik al zei: federated, self-custodial, custodial. Laten we elke methode en oplossing bekijken.
A - Federated Bridge-server
Als je een federated server gebruikt, moet je een domeinnaam bezitten en volledige controle hebben over de DNS-records, om deze te kunnen configureren en koppelen aan de LNURL-server. Ook moet je een LN-knooppunt hebben waarnaar je verwijst waar de betalingen naartoe moeten (dit kan Tor, clearnet of Tailscale zijn).
Ik raad BridgeAddress van Fiatjaf (NOSTR-maker) aan, dat is de perfecte oplossing. Waarom? Omdat:
- u uw eigen domeinnaam kunt gebruiken voor het adres.
- biedt veel verbindingstypen rechtstreeks aan uw node of andere financieringsbronnen.
- eenvoudig in te stellen, in max. 10 min. is het functioneel (afhankelijk van uw DNS-provider).
- kan worden gebruikt met een Tor- of ZeroTier/Tailscale-node.
Deze methode is goed als u thuis een eenvoudige node gebruikt en geen webserver op uw machine/IP wilt configureren, dus een derde partij zal dat voor u regelen, maar de fondsen zijn nog steeds in uw beheer.
Ja, u hebt een beetje vertrouwen in fiatjaf nodig om uw LNURL-verzoeken te verwerken. Maar als je niet weet wie fiatjaf is in de Bitcoin-wereld, weet ik niet wat je hier doet...
B - Federated LN Address-service
Dit type Federated-servers zijn de servers die je een domeinnaam (soms grappig) voor je LN-adres aanbieden, maar de betalingen gaan rechtstreeks naar je node, geen bewaring.
PayAddress.co | BTCAdresse.de | LNBitcoin.cz | LNPay.cz | LNAddress.com | LNAddress.me | LNAddress.net | Lightning.by | Lightning.re | SatsPay.to | Sats.rs
Deze methode is goed te gebruiken als afleidingsadres. Geeft uw privédomein niet weer, maar stuurt de sats wel rechtstreeks door naar uw privéknooppunt. Geen bewaring.
C - Volledige self-custody-server
Uw eigen LNURL-webserver gebruiken met uw eigen LN-knooppunt. U moet over enige technische vaardigheden beschikken om de software op uw knooppunt of webserver te installeren, maar sommige hebben zeer goed uitgelegde documentatie op hun github-pagina.
En er zijn veel implementaties beschikbaar. Raadpleeg de documentatiepagina.
Maar ik zal er hier een paar noemen:
- https://github.com/nbd-wtf/satdress
- https://github.com/SatSale/SatSale
- https://github.com/niteshbalusu11/rustdress
- https://github.com/yanascz/lnurld
- https://github.com/hieblmi/go-host-lnaddr
- https://github.com/bumi/lnme
- https://github.com/Dolu89/ligess/
- https://github.com/GaloyMoney/galoy
- https://github.com/conduition/lnaddrd
- https://github.com/AngusP/phoenixd-lnurl - een LNURL/LN-adresserver voor
D - Lightning Box
Een speciaal geval in deze categorie zou Blixt Lightning Box zijn. Is nog in ontwikkeling, maar zal binnenkort worden uitgebracht. Blixt is een self-custodial mobiele LND-node met veel functies (zoals Dunder LSP dat ook in een self-custodial modus kan worden uitgevoerd of als een service kan worden aangeboden) en probeert een handige manier te vinden om een self-custodial LN-adres te hebben dat gebruikers op twee manieren kunnen configureren:
- Bridge-modus: Blixt-server verwerkt alle verzoeken voor het LN-adres userX@blixtwallet.com, houdt de sats vast totdat de Blixt-node van de gebruiker online komt en stuurt de sats er vervolgens naartoe. Zal slechts een korte periode in bewaring zijn.
- Zelfbewaring: Blixt-gebruikers kunnen de LN Box op hun eigen servers installeren en hun eigen domein beheren, en vervolgens de sats doorsturen naar hun eigen Blixt mobiele nodes. Deze optie is erg interessant als u deze LN Box voor uw familie en vrienden gebruikt en zij uw domeinnaam willen gebruiken voor hun LN-adres (zie punt B hierboven). Later zou het zelfs met meerdere domeinnamen als service kunnen worden uitgevoerd.
Hier heb je een handleiding over het uitvoeren van je eigen Lightning Box.
Blixt bereidt ook een versie voor desktop voor (heb er al een voor macOS) en dit zal een enorme kans bieden om Blixt node op veel manieren te gebruiken samen met een Blixt mobile node. Blijf dus op de hoogte en leer eerst hoe je deze geweldige mobiele LN-app gebruikt.
E - Zeus LN mobile node
Met de release v.0.8.0 biedt Zeus een self-custodial lightning-adres aan dat ZEUS PAY heet. Dit is het allereerste aanbod van een self-custodial lightning-adres in een mobiele app.
ZEUS PAY maakt gebruik van door gebruikers gegenereerde preimage-hashes, hodl-facturen en het Zaplocker Nostr-attestatieschema om gebruikers die mogelijk niet 24/7 online zijn, betalingen te laten ontvangen op een statisch lightning-adres. Gebruikers hoeven alleen maar binnen 24 uur in te loggen op hun ZEUS-wallets om de betalingen te claimen, anders worden ze teruggestuurd naar de afzender.
Bovendien kan ZEUS PAY fungeren als een onboardingmethode. Gebruikers hebben de mogelijkheid om automatisch nieuwe kanalen aan te vragen bij onze LSP, OLYMPUS by ZEUS, met de service.
Dit is een fantastische oplossing voor servicemedewerkers, nomaden, dissidenten en anderen om fooien en donaties te accepteren zonder de voogdij op te offeren. We kijken reikhalzend uit naar alle nieuwe mensen die met deze nieuwe functionaliteit aan boord komen bij Bitcoin.
ZEUS PAY is niet alleen beschikbaar voor embedded node-gebruikers, maar ook voor externe LND-gebruikers. Hier is een volledige gids over Zeus LN node.
F - LNbits Server
Een ander speciaal gebruiksvoorbeeld is het gebruik van LNbits als LNDHUB- en LNURL-serverprovider. Nogmaals, kan op meerdere manieren worden gebruikt: self-custodial en custodial of forwarder.
a. Custodial/forwarder mode
Onthoud dat dit alleen als tijdelijke oplossing of als forwarder (afleiding) gebruikt moet worden als u uw eigen domeinnaam en node niet wilt gebruiken. De openbare demo LNbits-server kan op elk moment in onderhoudsmodus staan, aangezien het slechts een demonstratieserver is. Maar voor kleine betalingen en tijdelijke betalingen is het OK.
U kunt dus een gratis account aanmaken op Demo.LNbits.com of LN Voltz.com (sla uw nieuwe account op / markeer deze als bladwijzer) en configureer een LNURL-p met een LN-adres. Het zal zijn als yourusername@legend.lnbits.com.
Wat interessant is in dit geval is dat je met de Scrub en Split extensies alle sats die je ontvangt op dit LNURL/LN adres kunt doorsturen naar elk ander extern LNURL/LN adres dat je hebt, in eigen beheer.
b. Zelfbewaarder
Dus met een zelfbewaarder LNbits-instantie zou je je eigen domeinnaam hebben voor je LN-adres en meerdere adressen beheren voor je familieleden of vrienden.
Hier is de Wiki-documentatie over hoe je je eigen LNbits installeert en beheert.
Als je meer handleidingen wilt over LNbits-use cases, heb ik er verschillende geschreven:
- Aan de slag met LNbits
- Start je NOSTR-markt met LNbits
- LNbits SaaS - een oplossing voor scholen en evenementen
- Hoe je LNbits streamer copilot gebruikt
- Private Banks via het Lightning Network
- Bouw je eigen LNbits-apps Server
- LNbits voor kleine handelaren
- De Bank van LNbits
Er zijn veel manieren om met deze tools te spelen, vooral als je een meer privé LN-adres wilt hebben.
F - Custodial Lightning Address
Ja, de (in)beruchte custodial-exemplaren die sommige mensen haten. Ik niet. Ik heb geleerd hoe ik ze in mijn voordeel kan gebruiken, als afleiding, als een "publiek gezicht" dat alle klappen in het gezicht kan opvangen met je zaps, fooien, sats wat dan ook. Als een hoge muur waar niemand kan zien wat erachter zit. Deze zijn voor kleine bedragen die later worden doorgestuurd naar mijn privéwallets. Ik gebruik ze overal waar ik de naam "DarthCoin" moet gebruiken.
Sommige zijn erg handig en de meeste zijn NON-KYC (belangrijk). Deze services bieden meerdere functies, niet alleen een LN-adres, en zijn de moeite waard om op te letten.
Hier zijn er een paar die ik gebruik en die ik ken:
- GetAlby - Browserextensie met meerdere use cases (NIP-05-verificatie, Youtube 1-klik-tips/donaties, lndhub-account importeerbaar in Zeus/Bluewallet)
- Sats.Mobi - Telegram-bot, voor fooien, LN-adres, LNURL, lndhub-account, POS etc.
- Voltz LNbits Bank - een volledige LNbits-account, voor fooien, LN-adres, LNURL-p, LNURL-w, lndhub-account etc.
- Walletano - eenvoudige webwallet met LN-adres en meerdere accounts
- CoinOS - webwallet, POS, LN-adres, swapservice, zeer goede services
- ZBD - gamerswallet met browserextensie, LN-adres, streamercopiloot en meerdere andere handige functies (tot een bepaald niveau NON-KYC is)
- Fountain - podcasting-app met geïntegreerd LN-adres.
- Wallet of Satoshi - eenvoudige mobiele LN-wallet-applicatie met LN-adres
- Blink - eenvoudige mobiele LN-wallet met LN Adres (KYC met een mobiel nummer)
- LifPay - geïntegreerde swaps, web PoS / donatiepagina
- AcceptLN - Elk e-mailadres accepteert nu Bitcoin Lightning
- TwentyUno - webwidget om betalingen te accepteren
- Minibits - Cashu-wallet met ingebouwd Ln-adres
- Cashu-adres - Ontvang Lightning-betalingen op uw Cashu-adres. Meld je aan en claim je gebruikersnaam, of gebruik een openbare Nostr-sleutel
Voor meer custodial services die een LN-adres kunnen bieden, raadpleeg je deze geweldige website met een heleboel Lightning-services - StackSats.how
Voor degenen die op zoek zijn naar een eenvoudige snelle oplossing om een LN-adres te gebruiken voor hun NOSTR-accounts, raad ik aan om deze dingen niet te ingewikkeld te maken. Houd het simpel. Niemand zal sterven voor een zinloze hoeveelheid sats die als zaps worden ontvangen voor sommige memes.
Ik gebruik persoonlijk op NOSTR een GetAlby LN-adres voor zaps en een Stacker.News NIP-05 waar ik ook op elk moment naar kan overschakelen als LN-adres (voor het geval GetAlby down is of andersom). Ik wil echt niet "mijn identiteit verifiëren" met een persoonlijk privédomein op NOSTR.
Ah, als ik een zakelijk account zou hebben op NOSTR, met een NOSTR-marktwinkel, ja, dan zou ik een persoonlijke domeinnaam gebruiken voor LN-adres en NIP-05, omdat ik mijn klanten zou moeten laten zien wie ik ben. Maar alleen om memes te posten en te chatten met anderen onder mijn nym DarthCoin, zal ik mijn privédomeinen nooit gebruiken.
Ik pleit er niet voor om alleen bewaarservices te gebruiken, ik wijs er alleen op dat mensen moeten weten hoe ze in specifieke gevallen van deze services gebruik kunnen maken.
Dus denk nog eens goed na - hoe zou je al deze Lightning-adressen gebruiken?
P.S. - Als je andere services, software, applicaties of bundeloplossingen kent of vindt die een LN-adres bieden en hier niet worden genoemd, laat het me dan weten, ik zal ze graag aan deze gids toevoegen. Ik weet zeker dat ik er een paar gemist heb, maar ik kan me nu niet herinneren welke.