Hva er...

Lightning-faktura?

En Lightning-faktura er en betalingsforespørsel som brukes for å motta bitcoin på Lightning-nettverket. Den vises vanligvis frem som en QR-kode og inneholder all informasjon som trengs for å sende bitcoin fra én lommebok til en annen.

Brukes til å motta bitcoin

Du kan tenke på en lightning-faktura (engelsk: Lightning invoice) som en slags bitcoin-adresse, men med noen ekstra kvaliteter. I tillegg til å si hvem pengene sendes til kan fakturaen inneholde et beløp, en beskrivelse av hva betalingen gjelder, en utløpstid osv. Det er derfor det kalles en «faktura» og ikke bare en adresse. Det er faktisk det det er: en litt uformell faktura.

Raskere betalinger

Betalinger med Lightning-fakturaer går mye raskere enn vanlige bitcoin-transaksjoner. En betaling på blokkjeden kan ta alt fra ett minutt til timer å fullføre. På Lightning derimot tar det noen sekunder. Det er takket være Lightning-nettverket, som ruter betalinger gjennom et svært nettverk av kanaler i stedet for å vente på at en blokk skal bekreftes.

Betalinger kan feile

At overføringene med lightning er lynraske dessverre med en kostnad: Lightning-betalinger kan feile. Hvis det ikke finnes en rute med nok kapasitet mellom sender og mottaker, går ikke betalingen gjennom. Du mister ikke pengene dine, men du må prøve igjen, og kanskje får du det aldri til. Vanlige bitcoin-transaksjoner på blokkjeden er til sammenligning mer eller mindre idiotsikre. Sender du til riktig adresse med nok i gebyr, går betalingen gjennom.

Det er lightning sin største svakhet, og sannsynligvis grunnen til at det ikke er mer utbredt enda. Vi håper at lightning klarer å overkomme det problemet og ha vill suksess, men det gjenstår enda å se.

En annen konsekvens av umiddelbare betalinger er at det er komplekst. Det finnes i dag lommebøker der du selv sitter på privatnøklene og kan motta på mobilen din, men vi ser at de aller fleste bruker såkalte "custodial" lommebøker. Der noen andre sitter på selve privatnøklene.

Lightning-adresser

På toppen av Lightning-fakturaer er det lagd noe som heter Lightning-adresser. En Lightning-adresse ser ut som en vanlig e-postadresse, for eksempel bo@bb.no. Med en Lightning-adresse kan du sende bitcoin til det som ser ut som en helt vanlig e-postadresse. Lett å huske, lett å dele.

Den åpenbare parallellen er Vipps, der du sender penger til et telefonnummer. Men det er kanskje litt sårbart å dele telefonnummeret sitt med så mange hele tiden? En Lightning-adresse er mindre sensitiv og kan endres når som helst. Du kan også ha flere, én til hvert formål.

Du kan lage din egen Lightning-adresse i Bare Bitcoin-appen ved å trykke «Motta» på hjemskjermen. Og det er førstemann til mølla! Når et brukernavn er tatt, blir det holdt av for alltid. torkel@bb.no, andreas@bb.no og så videre er allerede tatt, men kanskje du er så heldig at fornavnet ditt ikke er i bruk enda?

For de teknisk nysgjerrige: lær deg å lese en Lightning-faktura

En Lightning-faktura er egentlig bare en lang streng med bokstaver og tall. Her er et eksempel:

lnbc2m1pnrjd6epp5xg37tadmcc479dt8c3rqk9mu4p08y8a5uvdd4repy4r8zzs40y4qdqqcqzzsxqrrs0fppqhsrcf2xszcp9nu4xgxzjwx6m3qnvlvrtsp5nft6epu8wxaxytyadq95ygyqvewuhuqh4zw6wevwvufxjr0zc0qq9qyyssqtafnv4cz4uuccg8xfw0ec2lgmr9u23rg85ac86zdnkn4mkq93krn283prlthqky5ujpv8x4cecs4634uu4gcw4f57l3haur8vg6myggp7z6erh

Kaotisk og langt, usj og fysj. Heldigvis trenger du ikke lese hele, og det er faktisk mulig å forstå deler av den. Fakturaen kan deles i to ved tegnet «1» ved begynnelsen: en del som er ment for mennesker (om du legger til litt godvilje), og en del som kun er ment for maskiner.

Den menneskelige delen: lnbc2m

lnbc er standard Lightning-prefiks. «ln» står for Lightning Network, og «bc» står for bitcoin. 2m er beløpet. «m» betyr milli-bitcoin, altså 100 000 satoshi. «2m» er dermed 200 000 satoshi. Det finnes også «u» for mikro-bitcoin (100 satoshi), «n» for nano-bitcoin (0,1 satoshi) og «p» for piko-bitcoin (0,0001 satoshi).

Delen til datamaskinen din: alt det andre

Resten av strengen inneholder ting som tidsstempel, en kryptografisk hash for å verifisere betalingen, mottakerens offentlige nøkkel, en valgfri beskrivelse, utløpstid, ruteinformasjon og en signatur. Signaturen sørger for at ingen kan tukle med fakturaen uten at det oppdages. Endrer du så mye som ett tegn, blir hele fakturaen ugyldig.

Formatet følger en åpen standard kalt BOLT (Basis of Lightning Technology), og bruker bech32-koding med innebygd feildeteksjon. Det betyr at hvem som helst kan bygge programvare som kan lese ut data fra en Lightning-faktura.

Fakturaer uten beløp

Det er mulig å lage en faktura uten beløp også. Da er det opp til avsenderen å bestemme hvor mye de vil sende. Passer fint for donasjoner, tips eller andre situasjoner der beløpet ikke er gitt på forhånd.

Hver faktura kan kun brukes én gang

Når en Lightning-faktura er betalt, er den brukt opp, og kan ikke brukes igjen. I hvert fall som standard. BOLT 12 (Basis of Lightning Technology 12) er et forbedringsforslag til Lightning-protokollen som gjør fakturaer gjenbrukbare. Dette er en interessant og sentral del av bitcoin som penge. Hvem som helst kan lage et forbedringsforslag, og om det er godt nok, kan det adopteres av hele verden, fra Sydpolen til Nordpolen alt i mellom.

Den mest åpenbare bruken er abonnementstjenester med daglige, månedlige eller årlige betalinger, som når du betaler for strømmetjenester eller bb+. BOLT 12 gir også bedre personvern for mottakeren, fordi betalinger rutes gjennom nettverket uten å avsløre hvem som mottar pengene.

Test lightning i dag

Det er veldig enkelt å teste ut en lightning-betaling. Finn deg en venn, last ned Bare Bitcoin, og prøv å betal bitcoin til hverandre. Vi har jobbet i snart 5 år med å gjøre bitcoin veldig enkelt å forstå, og mener selv vi har kommet ganske langt. Prøv!

Norges enkleste bitcoin-app

Med Bare Bitcoin er det superenkelt å kjøpe, selge og holde bitcoin for alle, fra nybegynner til hodler. Innlevering til Skattemeldingen er gjort på et blunk, og vi passer på at alt blir riktig.

Hva er lightning-faktura? | Lær om bitcoin