Bitcoin.com

Mis on Lightning Network?

Uuri, kuidas toimib Bitcoini peamine 2. kihi skaleerimislahendus, ja tutvu sellega seotud väljakutsetega.

Viimati uuendatud
Avaldatud
LugemisaegLugemisaeg: 7 minutit
Autor
Neil Author
Neill Velardo
Crypto content specialist since 2017; reviews iGaming platforms firsthand
Üle vaadanud
Graham Stone Author Image
Graham Stone
What is Lightning Network?

Esitatud 2016. aasta valge raamat, Lightning Network (LN) on Bitcoini peale ehitatud 2. kihi lahendus.

Käesolevas artiklis käsitleme Bitcoini Lightning Networki ajalugu ja praegust olukorda.

Miks loodi Bitcoini Lightning Network?

Lightning Network loodi vastuseks Bitcoini skaleeritavusprobleemidele, nimelt Bitcoini tehingute kiirusele ja kuludele.

Bitcoini praegune teoreetiline maksimaalne tehingute arv sekundis (TPS) on 10, kuigi tegelikult jääb see vahemikku 3–7. Võrdluseks võib tuua traditsioonilised makseprotsessorid nagu VISA, mis töötlesid 2020. aastal keskmiselt 6 000 TPS (põhineb VISA väide (188 miljardit tehingut aastas).

Bitcoini tehingutasud võivad sõltuvalt võrgu hetkenõudlusest märkimisväärselt erineda. Näiteks 20. aprillil 2021 ületasid keskmised tehingutasud 50 dollarit, samas kui 9. augustil 2021 oli keskmine tasu umbes 2,50 dollarit. Suurte tehingute puhul, nagu pangaülekanded või rahvusvahelised rahaülekanded, on Bitcoini kiirus ja maksumus võrreldavad alternatiividega või neist paremad. Kuid kui Bitcoini soovitakse kasutada igapäevaseks maksed (nn mikrotehingud, nt tass kohvi, bensiin), peab tehingute kiirus suurenema ja tehingukulud drastiliselt vähenema.

Lightning Network teoreetiliselt

Et mõista, kuidas LN toimib ja millised on LN-i praegused väljakutsed, peame rääkima Bitcoinist. Bitcoin-võrgu piiravaks teguriks on asjaolu, et iga tehing tuleb lisada ahelasse uude plokki. Kuna plokke lisatakse ahelasse umbes iga 10 minuti järel, on võimalike tehingute arv rangelt piiratud, ilma et Bitcoin-protokolli oluliselt muudetaks.

Loe lisaks: Kuidas toimivad Bitcoini tehingud?

Arutelud Bitcoin-protokolli ulatusliku ümberkujundamise üle on toimunud ka varem ning need on viinud „hard fork’ideni”, millest kõige tuntum on Bitcoin Cashi loomine. Lightning Network ei loo uut plokiahelat, vaid on teise kihi lahendus. See tähendab, et see võimaldab Bitcoin-protokollil jääda suhteliselt muutumatuks, kuid pakub samas eeliseid, mida ulatuslikud ümberkujundamised võiksid kaasa tuua – vähemalt teoreetiliselt.

LN toimib nii, et loob kahe osapoole vahele maksekanali, kus Bitcoini plokiahelasse kantakse vaid esimene ja viimane tehing. Kõik esimese ja viimase tehingu vahelised tehingud toimuvad plokiahela väliselt, mis tähendab, et neid tehinguid ei piira Bitcoini protokoll.

Maksekanali avamiseks peavad mõlemad pooled panustama teatud koguse bitcoine. Need bitcoini hoitakse kinni ja neid ei saa vabastada seni, kuni maksekanal on avatud. Selle kanali kaudu ülekantav bitcoini kogus on võrdne panustatud bitcoini kogusega. Vaatame seda illustreerivat näidet:

Alice ja Bob soovivad omavahel luua maksekanali. Alice paneb maksekanalisse 10 BTC ja Bob 5 BTC. Bitcoini plokiahelasse lisatakse avatehing, mis hõlmab Alice’i ja Bobi kokku 15 BTC-d. Kui tehing on plokiahelasse lisatud – mis võib võtta aega 10 minutit või rohkem –, saavad Alice ja Bob teha piiramatu arvu tehinguid palju kiiremini ja praktiliselt nullkuluga. Allpool on toodud Alice’i ja Bobi vahelised tehingud:

  1. Alice saadab Bobile 1 BTC Alice: 9 BTC Bob: 6 BTC
  2. Alice saadab Bobile 2 BTC Alice: 7 BTC Bob: 8 BTC
  3. Bob saadab Alice’ile 3 BTC Alice: 10 BTC Bob: 5 BTC
  4. Bob saadab Alice’ile 1 BTC Alice: 11 BTC Bob: 4 BTC

Kui üks või mõlemad osapooled soovivad kanali sulgeda, saadetakse plokiahelasse sulgemistehing, milles on märgitud Alice’i ja Bobi lõppsaldod. Sel juhul on Alice’i lõppsaldo 11 BTC ja Bobi oma 4 BTC.

Mis juhtub, kui Alice soovib teha tehingut Caroliga? Noh, juhtub nii, et Bobil on Caroliga maksekanal, seega teeb Alice tehingu Bobiga ja Bob edastab tehingu edasi Carolile. Pange tähele, et selles stsenaariumis võib Bob tehingu edastamise eest võtta väikese tasu. Aja jooksul, vastavalt teooriale, kuus astet eraldatust, LN võimaldab Alice’il teha tehinguid kellega tahes.

Lightning Network node mesh network

Sõlm A teeb tehinguid sõlmega Q, kuigi tal on otsesed maksekanalid ainult sõlmede C ja B-ga.

Lightning Network praktikas

LN on suhteliselt uus protokoll. Selle ees seisab palju väljakutseid, alates kasutajasõbralikkusest kuni turvalisuseni.

On tekkinud mure selle üle, kui lihtne on LN-sõlme käitada. Selleks, et LN oleks edukas, on vaja tugevat võrgustikku, mis koosneb LN-protokolli kasutavatest Bitcoin-sõlmedest. LN-sõlme käitamine võib olla üsna raske ja võib juhtuda, et tekivad probleemid seoses makse-stiimulitega väiksemate sõlmede käitamiseks. Võib siiski väita, et LN-i kasutamine ei ole palju keerulisem kui täisbitcoini sõlme kasutamine. Kuna LN on aga suunatud peamiselt mikrotehingutele, toimub igapäevane suhtlus LN-ga LN-toega rahakottide kaudu. Erinevalt mõnest vanemast Bitcoin-rahakotist tähendab nende LN-toega rahakottide uudsus, et tuleb teha kompromisse hoiustamise ja hoidmiseta versioonid. LN-rahakotid, mille puhul kasutaja ei ole hoidja, on keerulisemad kasutada – need on segasemad ja vähem arusaadavad. Hoidjaga variandid on lihtsamad kasutada, kuid pead oma bitcoine usaldama kolmandale osapoolele.

Loe lähemalt: Mõista hoidmisega ja hoidmiseta rahakottide vahe, ja kuidas see on seotud majandusliku vabadusega.

LN peab samuti konkureerima teiste ettevõtetega. 2024. aasta veebruari seisuga on LN kindlustanud umbes 5 000 BTC. See võib tunduda palju, kuid võrdluseks: 2024. aasta veebruari seisuga on Ethereumis lukustatud üle 150 000 bitcoini (WBTC, wrapped Bitcoin). Kuna Ethereumi plokkide vaheline aeg on umbes 14 sekundit, võrreldes Bitcoini 10 minutiga, on Bitcoini tehingute tegemine WBTC kaudu Ethereumi võrgustikus juba praegu palju kiirem. Lisaks on mõeldav, et Ethereumi projektid nagu ETH 2.0 ja Ethereumi Plasma vähendab tehingutasusid piisavalt, et muuta Lightning Network tarbetuks ja vananenuks. Samuti on oluline meeles pidada, et WBTC kasutamine toob kaasa kõik need tohutud eelised, mis tulenevad juurdepääsust DeFi, mida LN ei tee.

Lõpetuseks – ja mis kõige murettekitavam – on LN-is avastatud mitmeid turvaauke. Nende hulka kuuluvad:

  • Kiusamisrünnakud: Raha ei lähe kaduma, kuid see põhjustab ohvri Lightning-raha külmutamise, mistõttu maksekanal ei saa enam ühtegi tehingut töödelda.
  • Üleujutus ja rüüstamine: Ründaja sunnib paljusid ohvreid oma rahalisi vahendeid plokiahelast üheaegselt välja võtma (ülekoormus). Ründaja kasutab seda ülekoormust ära, et varastada rahalisi vahendeid, mida ei suudetud tähtaja jooksul välja võtta (saak).
  • Aja venimise rünnakud: Ründaja pikendab aega, mille jooksul ohver uutest plokkidest teada saab, lükates plokkide edastamist edasi.
  • Kinnitamisrünnakud: Ründaja veenab ohvri sulgema oma LN-kanali ebaõigesti ja varastab üksikuid tehinguid.

Bitcoini Lightning Networki osas on veel palju teha

Kuigi LN-is esineb turvaauke, pole keegi neid veel ära kasutanud. Tõenäoliselt on see seetõttu, et nende turvaaukude ärakasutamiseks on vaja nii suurt asjatundlikkust, et keegi pole seda veel suutnud teha. LN-i arendajad on veendunud, et nende turvaaukude avastamine muudab võrgu ainult tugevamaks – see on vajalik arenguetapp. Arendajad on optimistlikud, et suudavad leida lahendusi seni avastatud turvaaukudele, kuigi „pinning“-rünnakute ja aja venitamise rünnakute vastu võitlemiseks on vaja teha muudatusi nii LN-i rakendustes kui ka Bitcoin Core’is.

Tänapäeva Lightning Network seisab silmitsi paljude väljakutsetega, kuid protokoll on veel suhteliselt noor ja selliseid probleeme ongi oodata. Lightningi arendajad jätkavad protokolli täiustamist ning suudavad ehk need probleemid lahendada, aidates kaasa Bitcoini mastaapsuse suurendamisele teisel kihil.

Loe lisaks: Mõista Bitcoini ja Bitcoin Cashi erinevusi ning seda, miks Bitcoin Cash on suures osas mõeldud hoopis teistsuguseks kasutusotstarbeks.

Kui soovite lugeda Lightning Networki kohta objektiivset ülevaadet, mille on kirjutanud siiski täistööajaga Bitcoin Core’i kaastöötaja, siis vaadake Antoine Riardi artiklit suurepärane postitus.

Püsi krüptovaluuta valdkonnas esirinnas

Püsige krüptovaluuta valdkonnas esirinnas tänu meie iganädalasele uudiskirjale, mis pakub kõige olulisemaid teadmisi

Iganädalased krüptouudised, just sinu jaoks valitud

Praktilised järeldused ja hariduslikud nõuanded

Uudised majanduslikku vabadust edendavatest toodetest

Alusta turvalist investeerimist Bitcoin.com-i rahakotiga

Siiani on loodud üle 85 miljoni rahakoti. Kõik, mida vajad, et oma bitcoine ja krüptovaluutat turvaliselt osta, müüa, vahetada ja investeerida.

A screenshot of the Bitcoin.com Wallet app

Skannige, et alla laadida Bitcoin.comi rahakott

Skannige see QR-kood oma mobiilseadmega – teid suunatakse automaatselt õigele poe lehele.