26.9 C
Budapest, HU
2019-08-22
Blog Lightning

A Lightning nem úgy működik, mint a Bitcoin

Várható olvasási idő: 4 perc

A Lightning Networkről már több cikkben írtunk. Ismét kezdhetem úgy ezt a cikket is, hogy a korábbi fontos bejegyzéseket összegyűjtöm, hogy ha most olvasol erről először, tudd hova tenni az információkat. Ha már régóta követed az oldalunkat, nyugodtan lépd át ezt a részt, mert a lényeg a linkek után kezdődik.

Akkor egy kis előzmény, hogy képben legyél a Lightning hálózattal:

A Bitcoin hálózat működése nagyon-nagyon röviden

Van egy blokklánc (A BLOKKLÁNC), amelyet több különböző node (csomópont) működtet szerte a világon, ezek száma jelenleg 10 ezer körül van, legalábbis a publikus node-ok számát figyelembe véve.

Ezek a node-ok a tranzakciókat tárolják egymástól függetlenül annak érdekében, hogy a blokklánc folyamatosan a valós adatokat tartalmazza.

Ismét egy kis linkelés korábbi cikkekre, hogy ismerd a rendszer működését:

A bányászok validálják a tranzakciókat a bitcoin blokkláncán. Körülbelül minden 10. percben jön létre egy újabb blokk, amely az előző blokkra épül. Az előző blokk hash-e biztosítja, hogy az új blokk az előzőekre épül és nem egy fals blokk jön létre. Ugyanis minden blokk tartalmazza az előző blokk hash adatát.

Ha nem tudod, hogy mi az a hash, olvass utána!

A bitcoin blokkláncán akkor tudsz értéket, Bitcoint tárolni, ha van egy tárcád, egy walleted, amelyhez rendelkezel a titkos kulccsal, vagy a tikos kulcshoz tartozó magszavakkal (Mnemonic), azoknak is a helyes sorrendjével.

Ha például van egy Ledger Nano S-ed, akkor a kezdeti beállításánál kaptál egy 8-12-16-20-24 szavas Mnemonic szósort, amely a saját titkos kulcsod egyszerűen kezelhető “kódja”.

Ha közben a Ledger-ed megsérül, elveszíted és egy másik tárcát használnál, akkor az előzőekben írt magszavak használatával vissza tudod állítani a tárcád (walleted) tartalmát.

Ugyanis a Bitcoin soha nem a tárcán van, hanem a bitcoin blokkláncon. Ami Nálad van, az az adott Bitcoinhoz tartozó privát kulcs, amellyel igazolod, hogy az a Bitcoin a Tied abban a pillanatban, egészen addig, amíg az nem kerül át egy másik tárcára és a tárcához tartozó titkus kulcs által aktuálisan elérhető lesz.

Ez azért fontos, mert a bitcoin rendszerét úgy alkották meg, vagy alkotta meg Satoshi Nakamoto néven futó tag, társaság, bármi, vagy bárki, hogy bármilyen Bitcoin tárcát futtató programmal el tudd érni a javaidat. Lehet az egy Ledger Nano S, Trezor One eszköz, vagy akár maga a Bitcoin Core tárcája (OSX, Win, Linux).

A Lightning máshogyan működik

A Lightning Network a bitcoin blokkláncára épülő második szintű rétegprotokoll. A bitcoin hálózatát használja arra, hogy az alap tranzakciók kiépüljenek, ezeket hívjuk csatornáknak, de a tranzakciók a csatornákon keresztül közlekednek így már a Lightning Network hálózatát használva.

Ugyanis nem kell minden tranzakciót validálni az alap blokkláncon, hanem az egyes csatornák között történnek a tranzakciók. Ha a csatornák lezárásra kerülnek, csak akkor íródnak jóvá az eredeti blokkláncon a lezárási állapotok/összegek.

A Lightning hálózata a Világon – Hawai-tól

De a köztes tranzakciók nem kerülnek a bitcoin blokkláncára, csak a csatorna nyitási és zárási értéke. Ami a köztes állapotban történt, azok információját a Lightning Network tárolja.

Egy Lightning tárca létrehozása hasonló a bitcoin tárca létrehozásához. Ugyanolyan titkos szavakat (Mnemonic) kapunk, mint a bitcoin tárca létrehozásakor, DE itt jön a csavar, ezeket a szavakat NEM tudjuk egy másik Lightning Network hálózaton működő másik tárcában életre kelteni.

A csatornák adatait nem lehet átvinni

A Lightning Network-ben a tranzakciókhoz csatornákat kell létrehozni az egyes Lightning Node-ok között. A csatornák információit a hálózat nem, csak az adott Lightning kliens tárolja.

Emiatt ha a Mnemonic szavak használatával egy másik tárcában akarjuk a számlánkat elérni, az nem megoldható. Azaz lehetséges, hogy az egyenleget talán elérjük, de a megnyitott csatornák adatait nem. Ugyanis ahogyan korábban írtam, azokat csak az a tárca tárolja, ahol nyitottuk őket.

Példálózzunk

Van egy Lightning Node-unk a Pierre Rochard által fejlesztett Lightning Node Launcher-ben, amit telepítettünk OSX-re, ahol a Node-hoz tartozó Mnemonic szavak a rendelkezésünkre állnak. Tettünk is ebbe Bitcoint és nyitottunk is csatornákat más Lightning Node-okhoz. Ezáltal szerves részévé váltunk a Lightning ökoszisztémának.

De szeretnénk, ha mobilon is tudnánk használni a Lightningba tett pénzünket és erre megtaláltuk például a BlueWallet mobil alkalmazást. Gondoljuk azt, hogy a Mnemonic szavakat megadjuk a kliensnek és máris látjuk a Lightning-ba tett pénzünket.

DE NEM feltétlenül FOGJUK.

Ugyanis a Lightning nem olyan mint a Bitcoin. A Mnemonic szavakat csak arra tudjuk használni, ha a számítógépünk tönkrement és egy másik számítógépen ugyanúgy egy Node Launcherben keltjük életre. A fenti példát alkalmazva.

Nem lehet a különböző Lightning rendszerekben ilyen módon eljárni. Ugyanis a Mnemonic szavak csak arra a Lightning rendszerre vonatkoznak, ahol beléptünk a Lightning hálózatba. Illetve a csatornák adatait sem lehet migrálni, ugyanis azokat csak az a node tárolja, ahol létrehoztuk azokat.

Ne használd a szavaidat több walletben

Ha fontosak számodra a Lightning-ba tett értékeid, soha ne használd ugyanazokat különböző rendszerekben! Ugyanis a Lightning-ban van egy Autopilot funkció is.

Bitcoin Lightning NetworkAmi azt tudja, hogy a benne tárolt értékekkel (ha úgy van beállítva) automatikusan új csatornákat hozhat létre és ha olyan walletet használsz, ami ezt tudja, gyorsan lehet a tartalékod egy alap arra, hogy az új kliens automatikusan csatornákat építsen ki más csomópontokhoz az egyenlegeddel.

Ezáltal viszont a megtakarításod elveszítheted. Mert olyan csatornákba kerülhet, amelyeket nem Te szerettél volna életre kelteni.

Bonyolult?

Igen, részben az. De a jelenlegi pénzügyi rendszer is bonyolult, mégis használjuk…

Várjuk hozzászólásaitokat/véleményeiteket a cikkhez, illetve a közösségi oldalainkon is!

Hogy ne maradj le az új cikkekről, iratkozz fel RSS-re, vagy hírlevelünkre (jobb oldalsáv!)!

Ha szeretnéd támogatni a munkánkat, akkor az alábbi kripto címeinkre teheted meg.

  • BTC: 3CmeUs1PjHs5158rHKRwLRye4c4PpFQ93A
  • ETH: 0xB4185d344b1241C5129f1C18e8cCa75820b10e3F
  • LTC: MJ2hWahbpgotX8Pb2A56h6WKM1bv9fjNQ2

Köszönjük!

Szeretnél nyerni egy Trezor One kriptotárcát?

Ha szeretnél nyerni egy Trezor One kriptopénztárcát, iratkozz fel hírlevelünkre (jobb oldalsávban tudod megtenni) és kövesd a Facebook oldalunkat. Fontos, hogy csak a 2 együtt jogosít fel a sorsolásra! Minden hónap végén elemezzük az adatokat és a következő hónap első hetén sorsolunk, amely eredményét a Facebook oldalunkon publikáljuk! Várunk!

ui: Hogy biztosra menj, küld el a Facebook profilod címét és az email címed a [email protected] email címre, hogy be tudjunk azonosítani!

A témához kapcsolódó bejegyzések

A VeChain projekt

Lívia

Coinbase VISA kártyája szemben a pénzmosással

Roland

Hogyan vehetsz részt egy új kriptopénz kibocsátáson a Binance Launchpad-en?

Roland