A Lightning Network egyik legnagyobb támadási felülete

A Lightning Network alapvetően node-ok hálózatának tekinthető, amelyek egymást segítve hoznak létre fizetési csatornákat. Ha két félnek nincs egymás között közvetlen csatornája, akkor a kapcsolódó node-ok útvonalát használhatják arra, hogy az egyenlegek korrigálásával végül elszámoljanak egymással. Nagyon fontos, hogy atomikus legyen a hálózat felépítése, hiszen így elkerülhető, hogy egy node ne küldje tovább a forrásokat.

Channel jamming – azaz hogy támadható a Lightning Network

A csatorna-zavarás az a fajta támadás, amelyben “becsapják” a node-okat és elhitetik velük, hogy már továbbküldték a fizetéseket. Így a támadás ideje alatt normális fizetéseket nem is lehet teljesíteni. A problémáról és megoldási lehetőségekről két fejlesztő készített egy kifejezetten informatív GitHub oldalt. Akit érdekel a Lightning Network és a csatorna-zavarás, azaz channel jamming problémája, az aranybányára találhat itt. A channel jamming egy létező probléma és teljes egészében lehetséges napjaink környezetében. És bár a Lightning Network hihetetlen lehetőségeket hordoz magában, fontos az is, hogy tisztában legyünk azzal, hogy nem tökéletes.

Szerencsére számtalan fejlesztő dolgozik már a különféle problémák feltárásán, elemzésén és megoldásán. A csatorna-zavarás problémájának egyik lehetséges megoldása a csatornák struktúrájának megváltozása egy úgynevezett “elköteleződési fa” módszer segítségével. De szintén megoldás lehet, hogy a támadás idején új csatornákat hoznának létre a fizetések kezelésére. Jelenleg nincs konszenzus abban, hogy mi lenne a legjobb megoldás. Viszont a fent említett GitHub oldal segít belepillantani a fejlesztők mindennapjaiba és ha van egy jó ötletünk, még akár mi magunk is beszállhatunk gondolkodni. Annál decentralizáltabb lehet egy hálózat, minél többet tudnak a felhasználók is a hálózat működéséről. Mint a mindennapi életben és a politikában is.