Bitcoin är en digital valuta som har revolutionerat sättet vi tänker på pengar och transaktioner. Men för att kunna hantera fler transaktioner snabbare och billigare har en teknik som kallas Lightning Network utvecklats. Här är en enkel förklaring av vad Bitcoin-blockkedjan och Lightning Network är, samt hur de skiljer sig åt.
Grundläggande om Bitcoin-blockkedjan
Vad är Bitcoin? Bitcoin är en digital valuta som gör det möjligt för människor att skicka och ta emot pengar direkt till varandra utan att behöva en mellanhand som en bank. Detta sker genom en teknik som kallas blockkedja.
Hur fungerar Bitcoin-blockkedjan? Bitcoin-transaktioner registreras i en digital huvudbok som kallas blockkedja. Denna blockkedja består av block, där varje block innehåller en lista över transaktioner. Blocken är länkade till varandra i en kedja, och varje nytt block måste verifieras av nätverket innan det läggs till i kedjan.
Exempel på en vanlig Bitcoin-transaktion:
- Alice vill skicka 1 Bitcoin till Bob.
- Alice skapar en transaktion och skickar den till Bitcoin-nätverket.
- Nätverkets noder (datorer) verifierar transaktionen.
- När transaktionen är verifierad inkluderas den i ett nytt block som läggs till blockkedjan.
- Bob får 1 Bitcoin efter att transaktionen har bekräftats.
Vad är Lightning Network?
Lightning Network är en teknik som fungerar ovanpå Bitcoin-blockkedjan (Layer 1) för att göra transaktioner snabbare och billigare.
Hur fungerar Lightning Network?
- Betalningskanaler: Två parter öppnar en betalningskanal genom att sätta in en summa Bitcoin i en gemensam plånbok som styrs av ett smart kontrakt. De kan sedan skicka betalningar fram och tillbaka mellan varandra utan att varje transaktion behöver registreras på blockkedjan.
- Snabba transaktioner: Transaktionerna i betalningskanalen är nästan omedelbara eftersom de inte behöver bekräftas av hela nätverket.
- Låga avgifter: Eftersom transaktionerna sker utanför blockkedjan (off-chain) är avgifterna mycket lägre än vanliga Bitcoin-transaktioner.
Exempel på en Lightning Network-transaktion
Låt oss säga att Alice och Bob vill använda Lightning Network för att skicka pengar till varandra. Här är en praktisk genomgång av hur det fungerar:
1. Alice öppnar en betalningskanal med Bob
- I detta fall vill Alice skicka pengar till Bob, men Bob behöver inte sätta in några Bitcoin.
- Alice skapar en betalningskanal genom att sätta in 1 Bitcoin i en gemensam plånbok som styrs av ett smart kontrakt. Bob sätter inte in några Bitcoin, vilket innebär att kanalen initialt har 1 Bitcoin från Alice.
2. Alice skickar pengar till Bob inom betalningskanalen
- Alice vill skicka 0,5 Bitcoin till Bob.
- Inom betalningskanalen uppdaterar de sina balansräkningar: nu har Alice 0,5 Bitcoin och Bob 0,5 Bitcoin.
- De skapar en ny version av transaktionen med de nya balansräkningarna och signerar den digitalt. Detta sker off-chain, vilket innebär att det inte registreras på Bitcoin-blockkedjan.
3. Stänga betalningskanalen
- Efter flera sådana transaktioner vill Alice och Bob stänga betalningskanalen.
- De skickar den senaste versionen av transaktionen (med de uppdaterade balansräkningarna) till Bitcoin-blockkedjan.
- Denna slutgiltiga transaktion bekräftas, och balansräkningarna registreras på blockkedjan: Alice har nu 0,5 Bitcoin och Bob har 0,5 Bitcoin.
Kostnadsjämförelse
För att avgöra om det är billigare att göra en enda transaktion via Lightning Network jämfört med den vanliga Bitcoin-blockkedjan, behöver vi titta på de olika kostnaderna som är involverade i båda fallen.
Vanlig Bitcoin-transaktion:
- Transaktionsavgift: Detta är avgiften du betalar till nätverkets gruvarbetare för att inkludera din transaktion i ett block. Denna avgift varierar beroende på nätverkets belastning men kan vara ganska hög, särskilt under perioder med mycket aktivitet.
Lightning Network-transaktion:
- Öppningsavgift: När du öppnar en betalningskanal på Lightning Network betalar du en transaktionsavgift för att inkludera denna öppningstransaktion på Bitcoin-blockkedjan.
- Routing-avgift: För att skicka en betalning via Lightning Network kan det finnas små avgifter (routing-avgifter) som betalas till de noder som vidarebefordrar din betalning genom nätverket.
- Stängningsavgift: När du stänger en betalningskanal betalar du en transaktionsavgift för att inkludera denna stängningstransaktion på Bitcoin-blockkedjan.
När är Lightning Network billigare?
- Många små transaktioner: Om du och din mottagare kommer att göra många små transaktioner fram och tillbaka, kan Lightning Network vara mycket billigare eftersom ni endast betalar öppnings- och stängningsavgifter en gång och sedan mycket små routing-avgifter för varje transaktion.
- Frekventa transaktioner: För frekventa betalningar, som mikrobetalningar för tjänster eller produkter, blir de totala avgifterna mycket lägre med Lightning Network jämfört med att betala en transaktionsavgift för varje enskild Bitcoin-transaktion.
För en enda transaktion är det ofta billigare att använda den vanliga Bitcoin-blockkedjan eftersom du bara behöver betala en enda transaktionsavgift. Däremot, om du planerar att göra många transaktioner, kan Lightning Network bli mycket mer kostnadseffektivt eftersom du endast betalar öppnings- och stängningsavgifter en gång och därefter mycket små routing-avgifter för varje transaktion.
Sammanfattning
- Bitcoin-blockkedjan: Säker och transparent, men kan vara långsam och dyr vid hög belastning. Alla transaktioner måste bekräftas av nätverket och registreras i blockkedjan.
- Lightning Network: En extra lösning som möjliggör snabba och billiga transaktioner genom att använda betalningskanaler som är oberoende av huvudblockkedjan. Transaktionerna är omedelbara och har mycket låga avgifter, särskilt för många små eller frekventa transaktioner.
Praktiskt exempel:
- Alice och Bob öppnar en betalningskanal.
- Antingen båda parter sätter in Bitcoin eller endast Alice.
- De skickar pengar till varandra inom kanalen (off-chain).
- När de är klara stänger de kanalen, och deras slutgiltiga balans registreras på Bitcoin-blockkedjan.
Lightning Network gör det möjligt att använda Bitcoin för vardagliga små betalningar på ett snabbt och kostnadseffektivt sätt, medan Bitcoin-blockkedjan ger säkerheten och decentraliseringen som är kärnan i systemet.