Sokan úgy vélik, hogy a Bitcoin és a blokklánc-technológia elterjedése jelenti pénzügyi rendszerünk jövőjét. Ám van egy jelentős probléma, amely ennek a célnak az útjában áll: a skálázhatóság.

A skálázhatósági probléma
Hogy egy példát mondjak, a VISA fizetési szolgáltató átlagosan körülbelül 4000 tranzakciót dolgoz fel másodpercenként, és akár 65.000 tranzakciót is elérhet egyetlen másodperc alatt. Ezzel szemben a Bitcoin legfeljebb 7 tranzakciót képes kezelni másodpercenként, 1MB-os blokkmérettel. Hogy biztosan jól értsd a különbséget: nem 7 ezer tranzakcióról beszélünk másodpercenként, hanem csupán 7-ről!
Egyértelmű tehát, hogy a fő blokklánc nem igazán skálázható.
Mi az a fő blokklánc?
Amikor a fő blokkláncra hivatkozunk, a mainnetre vagy az 1. rétegre (layer 1) gondolunk. Ez az a réteg, ahol minden tranzakciót, miután megerősítették, közvetlenül rögzítenek a blokkláncon, és ahol a konszenzusszabályok (mint a blokkméret és a korlátozott tranzakciószám) érvényesek.
A megoldás: a Bitcoin Lightning Network. De mi is az a Bitcoin Lightning Network?
A Bitcoin közösség egy megoldással állt elő, amelyet Lightning Networknek vagy Lightning hálózatnak neveznek, a skálázhatósági probléma megoldására. A fő gondolat az, hogy a kis, mindennapi tranzakciókat nem kell a fő blokkláncon tárolni. Ez elkerüli a másodpercenkénti 7 tranzakciós korlátot, és ezt nevezzük off-chain (hálózaton kívüli) megközelítésnek.
Hogyan működik a Lightning hálózat?
Vegyünk egy példát: Mihai minden reggel vesz egy kávét munkába menet. Egy blokklánc-tranzakció létrehozása csupán egy kávéért túlzás lenne. Előfordulhatna, hogy többet fizetne díjakra, mint magára a kávéra. A Lightning hálózattal azonban Mihai fizetési csatornát nyithat a kávézóval.
Ehhez mind a kávézó, mind Mihai befizet egy bizonyos összegű Bitcoint egy multi-signature (többszörös aláírású) címre. Tegyük fel, hogy Mihai befizet 0,05 BTC-t, a kávézó pedig semmit sem fizet be, mivel nem ad visszatérítést. Ez a többszörös aláírású cím olyan, mint egy páncélszekrény, amely csak akkor nyitható ki, ha mindkét fél egyetért.
Amikor megnyitjuk a fizetési csatornát, létrehozunk egy egyenleglapot is, amely meghatározza, hogyan kell elosztani a címen lévő pénzt. Egyelőre azt mondja, hogy „Mihai 0,05 BTC-t kap, a kávézó pedig 0 BTC-t”, pontosan annyit, amennyit befizettek. A fizetési csatorna megnyitása a fő blokkláncon történik, hogy biztosítsa az átláthatóságot.
Tranzakciók a Lightning hálózatban
Most, hogy ez a csatorna nyitva van, Mihai megrendelheti a reggeli kávéját. Tegyük fel, hogy egy kávé 0,001 BTC-be kerül. A kifizetéshez Mihai módosítja az egyenleglapot. Levonja a kávé árát a saját egyenlegéből, és hozzáadja a kávézó egyenlegéhez. Most a lap azt mondja, hogy „Mihai 0,049 BTC-t kap, a kávézó pedig 0,001 BTC-t”.
Mihai és a kávézó saját privát kulcsukkal aláírják az új egyenleglapot, mindketten megőriznek egy másolatot, de egyébként nem tesznek vele semmit. Mihai továbbra is rendelhet kávét, amíg van egyenlege a fizetési csatornában. Akár több százezer tranzakciót is végrehajthatnak egymás között, valós korlát nélkül, mivel minden a fő blokkláncon kívül történik.

blokklánc-rétegek hálózata
A fizetési csatorna lezárása
A fizetési csatornát Mihai vagy a kávézó bármikor lezárhatja. Mindössze annyit kell tenniük, hogy fogják az utolsó, mindkét fél által aláírt egyenleglapot, és elküldik a Bitcoin hálózatnak, vagyis elküldik az e csatornán lezajlott tranzakciókat a fő rétegnek, a mainnetnek. A bányászok érvényesítik a lapon szereplő aláírásokat, és ha minden rendben van, felszabadítják a pénzeszközöket az egyenleglap szerint. Ez egyetlen tranzakciót hoz létre a Bitcoin blokkláncán.
A Lightning hálózat előnyei
A Lightning hálózat így jelentősen csökkentheti a fő blokklánc terhelését. Mindössze két blokkláncos tranzakcióra van szükség: egyre a fizetési csatorna megnyitásához, és egyre a lezárásához. Emellett rendkívül biztonságos is. A rendszer biztosítja, hogy csak a legutolsó aláírt egyenleglap használható a pénz felszabadítására.
És mivel mindkét fél rendelkezik az egyenleglapok aláírt másolatával, bármikor felszabadíthatják a pénzeszközöket, még akkor is, ha a másik fél már nem hajlandó együttműködni. Például Mihai nem tarthatja túszul a kávézóhoz tartozó pénzt, és fordítva sem.
A Lightning hálózat és a közvetítőkön keresztüli fizetések
Nem szükséges közvetlen fizetési csatornát nyitnod mindenkivel, akinek Bitcoint szeretnél küldeni. A hálózatot arra is használhatod, hogy a pénzedet közvetítőkön keresztül továbbítsd. Például Flavia, Mihai egyik barátnője, már rendelkezik egy aktív fizetési csatornával vele a Lightning hálózaton. Ha Flavia kávét szeretne venni, nem kell közvetlenül csatornát nyitnia a kávézóval. Elküldheti a pénzt Mihainak, aki továbbküldi azt a kávézónak.
A Lightning hálózatban a fizetésed megpróbál útvonalat találni az A személytől a B személyig, a lehető legkevesebb közvetítő és a lehető legalacsonyabb díjak felhasználásával. Ez tovább csökkenti a fő blokklánc terhelését. Ehhez azonban szükséges, hogy a közvetítők elegendő pénzzel rendelkezzenek a fizetési csatornáikban. Például, ha Mihainak nincs elég fedezete ahhoz, hogy továbbküldje a pénzt a kávézónak, a rendszer más közvetítőkön keresztül keres másik útvonalat. Ha ez sem elérhető, közvetlen csatorna jön létre Flavia és a kávézó között.
A Lightning hálózat elérhetősége és megvalósítása
A Bitcoin Lightning Network hálózat már megvalósult és használatban van. Az olyan tárcák, mint a Muun Wallet, integrálták ezt a technológiát, lehetővé téve a felhasználók számára, hogy gyors és olcsó tranzakciókat hajtsanak végre a Lightning hálózat segítségével. Már számos sikeresen végrehajtott tranzakció létezik ezen a megoldáson keresztül.
Ha szeretnél létrehozni egy Muun Wallet Bitcoin-tárcát a Lightning Network használatához, elolvashatod az ehhez a témához kapcsolódó cikket.
A működésével kapcsolatos további információkért látogass el a Lightning Network
Ha szeretnél többet megtudni a bitcoinról, olvashatsz róla bővebben az Investopedia oldalon, vagy a Wikipédián