Beszélgessünk még egy kicsit a Lightning Networkről…

Tudom sokatoknak már a könyökén jön ki az LN, de a jelek szerint mégis szükséges és érdemes is beszélni róla. Főleg, ha azzal szembesülök, hogy a blog egyik legrégebbi aktív követője is a sötétben tapogatózik. Ezek szerint messze nem végeztem még teljes munkát a LN evangelizációja kapcsán. Az alábbi (minap) született hozzászólás ösztönzött, hogy elkészüljön ez a post:

Lightning Network:
Jól értem, hogy igazából már működik, megy, használható?

Amit össze tudok rakni infót:
– Mainneten kint van, bárki futtathatja – ha van bátorsága
– Bátorság kell hozzá, mert nincs még agyontesztelve, így simán benyelheti a rajta levő pénzt
– Nem egy implementáció van, hanem három – ezt nem értem, hogyan lesz akkor “egy” LN. Vagy mindegy? Egymással kompatibilisek? Aztán mindenki azt használja, amelyik szimpatikusabb?
– Nincs “hivatalosa release date”, hiszen már kint van és szép lassan elkezd terjedni.

Izgalmas év lesz az idei (is).

Előbb gyorsan tisztáznám a félreértéseket:

  • A Lightning Network már nagyon régóta a mainneten volt teszt jelleggel és most is leginkább ilyen állapotban van kint, azonban senki és semmi nem tudja befolyásolni annak a terjedését, tehát nem meglepő hogy néhány lelkes pioneer már elkezdett rá éles szolgáltatásokat építeni.
  • A cikk írásának a pillanatában 48 aktív LN node található a mainneten, melyek között 76 csatorna létezik. Ezek összesített kapacitása 0.881 Bitcoint (kb 10k dollár jelenlegi árfolyamon)
  • Nem három implementáció létezik csak, hanem ennél sokkal több. Az implementációk alapja a LN whitepaperből készült specifikáció: Basis of Lightning Network (BOLT), mely egy 11 fejezetes részletes specifikáció, hogy miként kell LN implementációt készíteni.
  • A három leginkább elterjedt implementáció (lnd, c-lightning és a eclair) teljes mértékben interoperábilis, tehát ezek képesek egymással stabil kapcsolatokat létesíteni. A mainneten jelenleg mindhárom implementáció stabilan működik egymással.
  • A különböző implementációk oka nagyon egyszerű: független fejlesztőcsapatok kezdték el anno implementálni a saját LN elképzelésüket. Ez a fajta függetlenség a garancia arra, hogy nem egy centralizált maszlagot kapunk amit tetszőleges pillanatban tud bárki befolyásolni, hanem mindig megmarad a garancia arra, hogy az LN egy ugyanolyan független és érdek nélküli rendszer marad mint maga a Bitcoin.
  • Az LN underlying technológiái már régóta benne vannak a Bitcoin protokollban, a szükséges funkciók (HTLC, multisig wallet, stb.) már évek óta használt technológia, nagyon sok aktív payment channel létezett már eddig is. A technológiához szükséges utolsó mozaik maga a segwit protokoll volt. Most, hogy végre bekerült a hivatalos bitcoin core implementációba is a segwit támogatás, így teljesen logikus, hogy pillanatok alatt elkezd gyarapodni a mainnet LN hálózat.
  • Az LN olyan szinten van agyontesztelve, ahogy kb eddig semmi nem volt agyontesztelve a Bitcoin történelmében. Talán csak a SegWit tesztelése összemérhető az LN-nel. Mindkét technológia nagyon durván nyúl bele a settlement layerbe, így ezek tesztelése létszükséglet, hiszen itt szó szerint pénzzel játszunk.
  • Benyelni semmilyen pénzt nem tud az LN hálózat. A kockázat más rétű ennek kapcsán. A felek felépítik a csatornáikat, majd azokat karbantartják, de annak változásait nem küldik be a blokkláncra (onchain). A pénzbeli kockázat ezen offchain karbantartásban rejlik csak jelenleg. Ugyanaz a kockázat létezik jelenleg, mint amilyen kockázattal maga a Bitcoin rendelkezett 2009-ben. Akkor még senki nem bízott abban, hogy itt valóban nem tudnak coinok elkeveredni, avagy valóban nem lehet double-spendingelni. Voltak is bőven korai bakik, amikből akár anyagi károk is keletkeztek. Ugyanezen anyagi kockázat létezik az LN kapcsán is. Előbb pici szereplők fognak megjelenni az LN-en és árulják majd a filléres portékáikat, ahol nincs lényei nagy veszteség egy tech probléma miatt, majd ahogy bizonyít (és fejlődik a technológia) úgy fognak megjelenni az egyre nagyobb szereplők is.

Némi resource azoknak, akiket a leírásomon túl is érdekel mindez:

Most, hogy ezeken túl vagyunk egy régebbi adósságomat is törleszteném. Ígértem, hogy megosztom a néhány hete megtartott Lightning Network Unchained előadásom prezentációját és ha már megteszem, akkor hozzáfűznék némi magyarázatot is a slideokhoz:

Folytatás…

Lightning Network: élő demó ma este!

Ma este (dec 29) 18:30-tól tart újabb klubestet a Blokklánc Műhely, melynek keretei között mesélni fogok a Lightning Networkkel kapcsolatos tapasztalataimról és élőben be is fogom mutatni annak működését. Akit nem csak, hogy érdekel ez a téma, de akár üzletileg is lát benne fantáziát, annak ott a helye. (Minden szabad hely elkelt!)

Az eseményre korlátozott mennyiségű extra férőhelyet tudott biztosítani a Műhely, ezért annyit kérnék, hogy aki biztosan tudja, hogy el tud/akar jönni, az minél hamarabb dobjon egy emailt az info kukac variance pont hu email címre “LN demo” tárgy megjelöléssel. Miért fontos nekem személy szerint a mai előadás és miért örülök, hogy ez pont a Blocklánc Műhely keretei között tudom megtartani? Akinek megvan esetleg még – a plakátkampánynál is felhasznált üzenet –  “Te már érted a Bitcoint?” című cikkem, az talán emlékezhet benne arra a szakaszra, amit jómagam személyes küldetésemként (crypto-bakancslistámként) soroltam fel. A felsorolás a “Mi kell ahhoz, hogy Magyarország méltón vegye ki a szerepét ebből a kulturális és pénzügyi forradalomból? ” gondolat alatt futott és sok egyéb cél között tartalmazta a következőt is:

Kellenének persze még további szakmai szereplők is, fog kelleni például hazai lightning network hub, kellenek mobilapp fejlesztők és számos egyéb technológiai fejlesztők.

Az eseménynek különös apropóját adja, hogy nemrégiben megtörtént az első éles (mainnet) payment channelen keresztüli (LN) vásárlás, amihez az infrastruktúrát a Bitrefill biztosította. A Bitrefill csapata mobil telefonos top up szolgáltatást biztosít Bitcoinon keresztül. Nyilván számukra is komoly üzleti gondot okozott a Bitcoin rohamosan emelkedő tranzakciós díja és a hálózat kiszámíthatatlansága, de ahelyett, hogy ezen siránkoztak volna hónapokon keresztül és a csapból is a “fúj-fúj BsCore” propagandát nyomták volna (nomeg a “akkor megyünk Bitcoin Cash-re” szöveget). Szóval mindehelyett full time fejlesztőt raktak a Lightning Network projektre, aki folyamatosan együtt dolgozva a LND csapattal (Lady Stark és roasbeef) mára összehozta az éles payment channelt, amin keresztül egyébként ki is fizetett egy éles feltöltést. Így is lehet… Minderről prezi:

Akit érdekel ez a téma és lát benne fantáziát, az mihamarabb jelezze részvételi szándékát, a mai rendezvényre

Aki nem tud/akar eljönni, de érdekli mindez annak pedig alább kigyűjtöttem a Lightning Network témában megjelent írásaimat:

Blokklánc Műhely – alkotóközösség indul

Bár még javában dolgozunk a múlt heti MCGA kampányon, aminek eredményét hamarosan mind az utcákon, mind az ahhoz készült micrositeon megtekinthetitek, máris egy remek újabb kezdeményezést mutathatok be nektek: A Blokklánc Műhelyt.

Az alkotóközösség Borbás Anti és Hosztafi Vilmos fejéből pattant ki. Két hete kerestek meg és azonnal beleszerettem a kezdeményezésbe, különösen mivel erősen kapcsolódik az a “Te már érted a Bitcoint?” személyes küldetésemhez. A műhely célja pofonegyszerű: Egy olyan helyszín biztosítása, ahol szó szerint a nap 24 órájában lehet ismerkedni a blockchain és a smart contractok programozásával, de nem csak úgy oktatás jelleggel, hanem konkrétan projekt munka keretei között. A műhely egy zuglói közösségi coworking irodában fog működni, mely iroda folyamatosan biztosít a műhely rendelkezésére néhány asztalt, melyhez Antiék gondoskodnak egyrészről a megfelelő infrastruktúráról és persze a feladatokról, kihívásokról is. A műhely gyakorlatilag proof of concept-ként szolgál, célja megvizsgálni, hogy vajon van-e kereslet és igény arra, hogy a blocklánc és az okosszerződések programozásának témáját teljesen közösségi alapon sajátítsa el minél több ember és ha már elsajátította, akkor freelancer elven hasznosítsa is. Szóval, ha tanulni akarsz Solidity-t, vagy nem rémülsz meg egy exchange api wrappertől, esetleg akár érdekelne egy lineáris regresszióra épülő autotrader fejlesztés… nos akkor itt a helyed.

Persze fontos megjegyezni, hogy a műhely nem nyílt és nem szabadon látogatható, a helyszín limitált és Antiék nem tudnak párhuzamosan több száz emberrel foglalkozni, ezért a műhelybe jelentkezni kell, ahol a potenciális jelöltek között komoly szűrés várható. A cél egy minél ütősebb csapat felállítása, képzése, szinten tartása és az esetlegesen megüresedő helyek minél gyorsabb betöltése. Személyes reményeim szerint, amennyiben a koncepció sikeres lesz, akkor szeretném, ha Antiék kezdeményezése mellett számos további (főleg vidéki) hasonló műhely alakulna hasonló független kezdeményezésben. Mindehhez most lerakásra kerülnek az alapok, reményeink szerint egy kész “szakácskönyvet” fogunk tudni adni mindehhez mindenkinek, aki bele akar vágni.

Ahogy fentebb is írtam a műhely 0-24-ben fog üzemelni, melynek fő oka, hogy ha valaki egyébként a főállása mellett szeretne részt venni az alkotóműhely munkálataiban, akkor ezt se jelentsen akadályt. Ennek megfelelően a jelenlegi tervek szerint várhatóan leginkább a hétköznap esték lesznek az igazán aktívak.

Jómagam bár nem veszek részt direktben a Műhely szervezésében, ellenben együttműködök Antiékkal és lehetőségeimhez mérten maximálisan támogatom az alkotóműhely sikerességét.

Hivatalos megnyitó rendezvény: December 15. 18:00

A megnyitón történő részvételhez előzetes jelentkezés szükséges, amit a következő email címen tudsz jelezni: esemeny kukac blokklancmuhely pont club. Erősen limitált mennyiségű hely áll rendelkezésre, ezért aki szeretne részt venni, az mihamarabb jelentkezzen. A megnyitó egyébként inkább meetup jellegű lesz, tehát ott nem előfeltétel a komoly programozói háttér, sokkal inkább azokat várják a szervezők, akiket érdekel egy ilyen jellegű műhely tervezett atmoszférája és működése. Helyszín: Fehér út 1/b, B lépcsoház, 5. emelet, Budapest, 1106

Akit érdekelnek a kezdeményezés részletei, vagy akár jelentkezni szeretne az műhely brigádjába, annak az elérhetőség: http://blokklancmuhely.club/