A március 15 dátum hivatalosan is beírta magát ezennel a Bitcoin történelemkönyvébe is. Tegnapi napon Elisabeth Stark bejelentette a Lightning Network hivatalos mainnet bétáját. Ezzel lezárult a majd 3 hónapos időszak, amiben közel ezer vállalkozó szellem döntött úgy, hogy a fejlesztőcsapatok támogatása nélkül vág bele a vakmerő éles kísérletezésbe. Bár az Ligtning Labs LND implementáció csak egy a három nevesebb implementáció közül, de szakmai körökben kétségtelenül a legerősebb implementációról beszélünk, ami mögött a legnagyobb felhasználói bázis áll. A Lady Stark és @roasbeef (Olaoluwa Osuntokun) által vezetett fejlesztőcsapat az elmúlt 3 hónapban mindent megtett, hogy lebeszélje az embereket az éles próbálkozásokról, minek fényében igen komoly előrelépésként értelmezhető, hogy megjelent az “lnd 0.4-beta” verzió, amivel ezt követően már hivatalosan is támogatottá válik a mainnet.
Mivel itthon is sokan vágtak korábban bele az Lightning éles tesztelésébe, ezért külön kiemelném a közlemény egy igen fontos részét: “Az új verzió számos kritikus változtatást tartalmaz. Más szavakkal, a mainnetre telepített korábbi lnd implementációk nem kompatibilisek az új bétával. Ennek eredményeként a felhasználóknak egy teljesen új lnd telepítést kell végezniük, amihez el kell távolítani a meglévő channel.db-t. Javasolt továbbá az összes csatorna lezárása (kooperatívként, ha a másik fél online, egyébként pedig force módban) még az upgrade előtt!”
Hogy mit hoz a jövő? A kiadott kommunikáció ebbe is bepillantást enged. Én most csak egy rövidebb összefoglalást adnék erről:
- Watchtowers: A Lightning Network egyik gyengesége, hogy a nodeoknak folyamatosan elérhetőnek kell lennie, ezért igen nehéz elképzelni egy mobile only implementációt. Vagyis persze nem nehéz elképzelni, de a protokoll adottságai miatt nem feltétlenül biztonságos ilyen eszközön tárolni payment csatornákat. Ezen a problémán fog segíteni a watchtower szolgáltatás, ami lényegében egy kiegészítő szolgáltatása lesz az LND-nek, mely célja, hogy a hálózati kitüntetett eleme átveszik a blokklánc nyomonkövetését a nem fulltime online eszközöktől és gondoskodnak a lekötött csatornák védelméről.
- Atomic Multipath Payments (AMP): Az LND by-design kis méretű/értékű csatornákra van tervezve, melyeken nem feltétlenül lehet egyszerre nagy (akár több bitcoinos) utalásokat végezni. Ezen a problémán segít az AMP, aminek a segítségével egy utalás darabokra szabdalódik és a meglévő csatornákon keresztül csak akkor kerül elküldésre, ha minden külön darab talál magának egy likvid útvonalat.
- Desktop és mobil alkalmazások: Ehhez nincs mit hozzátenni. Kell a felhasználói élmény az adaptációhoz.
- Routing nodeok támogatása: Ennek segítségével a LN Hub üzemeltetők képesek lesznek a különböző csatornáik egyenlegei alapján egyedik routing szabályokat létrehozni és a különböző LN nodejaik között irányítani a forgalmat. Ezzel maximalizálva a bevételeiket és stabilizálva az egész hálózat működését
- Továbbfejlesztett Autopilot (peer kereső) és mission control (útvonatkereső) algoritmusok: A jelenlegi algoritmusok igen csak egyszerűek lényegében megpróbálnak mindenkihez kapcsolódni aki magát LN nodeként hirdeti, ezzel hatalmas hálózati overheadet okozva a nodenak. Ezen fognak javítani a következő generációs fejlesztések, amik már sokkal fejlettebb módon közelítik meg ezen kihívásokat.
- Cross-chain atomic swap: Erről korábban már többször is írtam itt a blogon. Lényege, hogy különböző hálózatokon (bitcoin, litecoin, decred, monero, stb.) implementált különböző LN nodeok között úgy lehessen akár onchain, akár offchain módon váltani pénzt, hogy ehhez ne kelljen egy köztes szereplőt (exchange) beiktatni. Az atomic swap fő célja, hogy kivesz a váltási szolgáltatást a centralizált exchangek kezéből azáltal kvázi liberalizálja ezt a piacot is. A liberalizáláson túlmentően persze a fő cél a megfelelő trustless biztonság, anonimitás és privacy megteremtése a blokkláncok között.
Hogy honnan lesz pénz a fejlesztésekre? A Lightning Lab egy független fejlesztő csapat, aminek egyetlen célja az LND fejlesztése. A mainnet bejelentéssel párhuzamosan beharangozták, hogy a labor egy 2,5 millió dolláros támogatást kapott, mely összeg mögött igen komoly nevek sorakoznak: Charlie Lee (Litecoin), Ben Davenport (BitGo CTO), Jack Dorsey (Twitter és Square CEO), David Sacks (PayPal COO), Bill Lee (Tesla és Space X angel befektetője), Vlad Tenev (Robinhood app társalapítója) és rajtuk kívül még sokan mások. Igen impozáns lista akik feltehetően nem csak önzetlen filantropizmusukat élték ki az invesztícióban.
A bejelentést követően sorra adják hírül a szolgáltatásokat is, amik már elérhetővé váltak a mainneten. Elsők között a yalls.org jelentette ki, hogy hivatalosan is kilépett a mainnetre. Majd nem sokkal ezt követően a bitrefill is bejelentette, hogy immáron “BTCL” néven elérhető a LN payment szolgáltatás a népszerű kupon és telefonfeltöltős szolgáltatásán keresztül.