Lightning Network je protokol Layer 2 za Bitcoin, posebej zasnovan za poceni, hitra in zasebna plačila. Kot prekrivno omrežje, sestavljeno iz plačilnih kanalov, plačila Lightning niso zabeležena v verigi Bitcoinov – so samo transakcije financiranja kanalov in transakcije zapiranja kanalov. To dejansko pomeni, da je veliko transakcij Lightning mogoče poravnati z veliko manj transakcijami Bitcoinov v verigi.
Za več informacij o omrežju, na katerem je zgrajena mreža Lightning, obiščite našo “Kaj je Bitcoin?” vodnik.
Z razdelitvijo številnih transakcij Lightning v veliko manj Bitcoin transakcij so uporabniki in rudarji v Bitcoin omrežju razbremenjeni, da morajo potrditi in shraniti vse te transakcije Lightning. Kot morda glavna prednost je to, da se uporabniki Lightning-a znižajo. Poleg tega uporabnikom strele ni treba več čakati na potrditve na verigi Bitcoin: Transakcije so takojšnje.
Nazadnje, kot dodaten bonus dejstvo, da transakcije niso zabeležene na verigi blokov (v kombinaciji s Tor-podobnim algoritmom usmerjanja za plačila Lightning), pomeni, da uporabniki Lightning na splošno uživajo nekaj dodatne zasebnosti.
Če želite izvedeti več o delovanju The Lightning Network, obiščite naš samostojni vodnik.
Kdo je ustvaril mrežo strelov?
Network Lightning je bil prvič predlagan leta 2015, v beli knjigi Lightning Network (celoten naslov: “Mreža Bitcoin Lightning: Prilagodljiva takojšnja plačila izven verige«), Avtorja Joseph Poon in Thaddeus Dryja. Različni oblikovni vidiki mreže Lightning segajo še dlje od bele knjige.
Od takrat je več skupin razvilo različne izvedbe Lightninga, med drugim Blockstreamov c-lightning, Lightning Labs ‘lnd in Acinq’s Eclair. Vse izvedbe so združljive s specifikacijami protokola BOLT.
Mreža strelov se še vedno izboljšuje vsak dan; to je delo v teku.
Za več o ustvarjanju mreže Lightning preberite naš članek “Zgodovina strele: od možganske nevihte do beta”
Kaj so Sats?
Sats ali “satoši” so najmanjše poimenovanje bitcoina, ki je zabeleženo na Bitcoin blockchainu. En sat predstavlja 0,00000001 BTC ali 1 stomilijonto bitcoina. Ime je prevzeto od psevdonima ustvarjalca Bitcoina, Satoshi Nakamoto.
Za več informacij o Satoshi Nakamoto, preberite naš vodnik o Bitcoin-jevem ustvarjalcu.
Ker je bitcoin narasel do te mere, da zgolj delci BTC zadostujejo za plačilo številnih dobrin in storitev, za redne naložbe in za plačila z mikroopravili, je BTC pogosto izražen v satovih. Uporaba sats uporabnikom omogoča tudi transakcije v vrednosti manj kot 1 ameriški cent.
Oznaka #StackingSats se v družabnih omrežjih uporablja v zvezi z običajnim obračunavanjem satošijev. In podobne platforme za zaslužek Korenček izplačati nagrade v sats za dokončanje nalog.
Za več informacij o sats obiščite naš samostojni vodnik.
Kako delujejo stroški omrežja Lightning?
Pri Bitcoinu se rudarjem plačujejo provizije, ki vključujejo transakcije v bloku. Toda sama mreža Lightning nima rudarjev, niti blokov. (Čeprav je kot rešitev Layer 2 navsezadnje seveda odvisna od rudarjev in blokov; brez rudarjev in blokov ne bi bilo Bitcoina in zato ne Lightning Network-a.)
Namesto tega se pristojbine plačajo vozliščem Lightning v omrežju, ki opravljajo naloge zagotavljanja likvidnosti (financirani kanali) in posredovanja transakcij. Nekatera vozlišča bodo zaračunavala več kot druga, vendar so pristojbine na splošno nizke in ker lahko kdor koli postavi konkurenčno vozlišče, bo konkurenca verjetno ohranila dokaj nizke pristojbine.
Plačilo pristojbin je običajno odvzeto v denarnici in ne nekaj, zaradi česar bi morali preveč skrbeti. V nasprotju z verižnimi transakcijami ni nevarnosti, da bi vključili prenizko provizijo – vaša transakcija gre takoj ali pa sploh ne gre skozi.
Če bi si želeli sami prislužiti pristojbine, boste morali nastaviti vozlišče Lightning, idealno takšno, ki je dobro povezano s številnimi drugimi vozlišči v Lightning Network in z veliko likvidnosti v različnih kanalih. Prav tako pomaga, če je to vozlišče čim bolj povezano z internetom.
Kako nastaviti vozlišče Lightning Network
Kot vozlišče Bitcoin je vozlišče Lightning Network programska oprema, ki se poveže z omrežjem za pošiljanje in prejemanje BTC prek strele iz drugih vozlišč. V bistvu je Lightning Network sestavljen iz teh vozlišč.
Za resnično sodelovanje v Lightning Network bi morali uporabniki razmisliti o zagonu svojih vozlišč. Za pošiljanje BTC po kanalih Lightning Network vam ni treba zagnati vozlišča, vendar zagon lastnega vozlišča pomaga omrežju rasti, povečuje likvidnost in vam lahko pomaga ustvariti dobiček (kot je razloženo spodaj).
Če želite prebrati več o nastavitvi vozlišča Lightning Network, si oglejte celoten vodnik.
Če želite izvedeti, kako ustvariti dobiček od vodenja vozlišča Lightning Network, obiščite naš vodnik o dobičkonosnosti vozlišča.
Kaj so Lightning Network denarnice?
Bitcoin denarnice so programi ali aplikacije, ki uporabnikom omogočajo pošiljanje in prejemanje BTC. Bitcoin denarnice, ki imajo omogočeno delovanje z Lightning Network, omogočajo uporabnikom, da izvajajo in prejemajo plačila Lightning.
Če želite prebrati več o Bitcoin denarnicah, obiščite naš celotni vodnik.
Kot pri Bitcoin denarnicah na splošno obstajajo različne različice denarnic z omogočeno strelo, ki imajo vsaka svoje edinstvene lastnosti in kompromise. Denarnice Desktop Lightning so na primer morda najprimernejša izbira, ker se želijo pogosto prijavljati na svojih kanalih. Toda mreža Lightning je zasnovana tako, da v prvi vrsti olajša razmeroma majhne transakcije BTC in mnogi uporabniki ne poudarjajo popolne varnosti vozlišč. Za mnoge so mobilne denarnice Lightning najprimernejša izbira, čeprav je v mobilni napravi težko gostiti celotno vozlišče, ker so najbolj priročne.
Kako nastavim Lightning Channel?
Če želite nastaviti Lightning kanal, morate zagnati Lightning vozlišče ali imeti Lightning denarnico. Priljubljene možnosti vključujejo c-strela in lnd (vozlišča) in Eclair, Zap in Lightning App (denarnice). Ko je ta nastavljen, lahko z edinstveno kodo, ki ustreza temu vozlišču, nastavite plačilni kanal z drugim vozliščem Lightning ali denarnico. Kako se to naredi natančno, se od ene do druge rešitve nekoliko razlikuje.
Ko je enkrat nastavljen, lahko poslujete prek kanala in z ostalim omrežjem, dokler to dopuščajo sredstva. Glede na vašo nastavitev lahko transakcije posredujete tudi drugim uporabnikom in po možnosti zaslužite provizije.
Ali lahko pošiljam ali prejemam bliskovita plačila, ne da bi odprl svoj kanal?
Strogo rečeno, za pošiljanje ali prejemanje plačil Lightning morate imeti odprt vsaj en plačilni kanal. Če iz nekega razloga (še) ne želite odpreti kanala Lightning, obstaja nekaj načinov, kako to rešiti.
Na primer nekatere denarnice Lightning – kot Modra denarnica – ponujajo skrbniške rešitve. To v bistvu pomeni, da ko uporabniki prejemajo plačila, je dejansko operativna skupina za denarnico prejela plačilo v njihovem imenu. Sredstva lahko dvigne uporabnik denarnice, do takrat pa to res nadzira ekipa Modre denarnice. To ima prednost, da lahko uporabniki začnejo sprejemati plačila takoj, vendar ima očitno slabost, da morajo uporabniki zaupati ekipi denarnice, da jim omogoči dvig sredstev, ko se odločijo za.
Druga možnost je takšna storitev Zamenjave podmornic uporabnikom omogoča plačevanje brez odprtja kanala Lightning. Namesto tega uporabniki pošljejo redno transakcijo v verigi, ki nato plačilo posreduje kot plačilo strele predvidenemu prejemniku. Medtem ko so te vrste plačil lahko nezaupljive – kar pomeni, da se ponudnik storitev ne more umakniti od posredovanja plačila, to pomeni, da morajo uporabniki plačati pristojbine v verigi in dodatno pristojbino za storitev na vrhu.
Kaj je Wumbo?
Wumbo je Lightning izvedba, razvita za odstranitev omejitve količine BTC, ki jo je mogoče zadržati v kanalu Lightning (prvotno omejena na 0,16777215 BTC), in omejitve, kako velika so lahko posamezna plačila. Te omejitve so bile prvič postavljene zaradi tveganja, povezanega z Lightning Network, ko je šlo za povsem novo in razmeroma nepreverjeno tehnologijo. Da lahko plačilni kanal preko wumba zaobide zgornje meje, morajo uporabniki na obeh straneh sporočiti svojo željo.
Razvoj je bil poimenovan po izrazu, ki je nastal v epizodi risanke SpongeBob SquarePants, v kateri lik Patrick Star opredeli besedo “wumbo” tako, da jo v nizu primerov uporabi: “I wumbo, you wumbo, he, she, me : wumbo, «pravi.
Beseda je bila uporabljena za razvoj strele na vrhu novembra 2018, očitno zato, ker ta ponudba pomeni vrsto medsebojnega soglasja, ki ga zahteva sporazum, da preseže prvotni kanal in zgornje meje plačil. Vendar neposrednih citatov in idej s tega vrha ni bilo dovoljeno vezati na določene posameznike, v skladu s pravili vrha, da bi spodbudili prosto izmenjavo idej.
“Če se obe strani novega kanala strinjata, da se bosta zmešali z nastavitvijo” option_i_wumbo_you_wumbo, “lahko zgradita kanale z zmogljivostjo nad 167,77216 mBTC,” je pojasnil razvijalec strele ZmnSCPxj na poštni seznam Lightning Dev ob uri. “Vozlišče, ki oglašuje” option_wumborama “, omogoča kateremu koli vozlišču, da gradi kanale z zmogljivostjo nad mejo. Prosimo, za to obtožite eno od oseb, ki se udeležujejo [drugega vrha o razvoju strele]. “
Naročniki Eclair in c-lightning so v začetku leta 2020 sprejeli podporo za wumbo, LND pa je začel podpirati wumbo kanale avgusta 2020.
Kako strela meri bitcoin?
Mreža Lightning je bila prvotno predlagana kot rešitev za reševanje “problema razširljivosti Bitcoin blockchain”, kot omrežni beli papir stavek. Kot so avtorji opisali, Bitcoin ne more učinkovito služiti kot svetovna plačilna platforma, ker oddaja vse transakcije vsem udeležencem omrežja.
“Če mora vsako vozlišče v bitcoin omrežju vedeti za vsako posamezno transakcijo, ki se zgodi globalno, lahko to močno ovira zmožnost omrežja, da zajema vse globalne finančne transakcije,” piše v beli knjigi. “Namesto tega bi bilo zaželeno, da se vse transakcije zajemajo na način, ki ne ogroža decentralizacije in varnosti, ki jo zagotavlja omrežje.”
Kot so avtorji še poudarili, lahko tradicionalno plačilno omrežje, kot je Visa, upravlja 47.000 transakcij na sekundo, medtem ko je Bitcoin podpiral manj kot sedem transakcij na sekundo z omejitvijo blokov 1 MB. Njihova predlagana rešitev tega problema skaliranja je bila Lighting Network, protokol plasti dveh, ki uporabnikom omogoča, da poslujejo z BTC, medtem ko te transakcije beležijo v verigi Bitcoin le, kadar se kanali financirajo ali zaprejo.
Če želite prebrati več o skaliranju Bitcoinov z Lightning Network, obiščite naš samostojni vodnik.
Kakšna so tveganja pri strelovodni mreži?
Čeprav Lightning Network ponuja ogromen potencial za skaliranje Bitcoinov in alternativo tradicionalnim svetovnim plačilnim sistemom, je še vedno relativno nova tehnologija z manjšim sprejetjem. Možno je, da še niso prepoznana vsa tveganja, ki bi lahko nastala kot posledica množičnega sprejetja strele. In tudi v tej novo nastajajoči fazi je pomembno priznati nekatere pomanjkljivosti tehnologije.
Ker ima Lightning Network razmeroma malo operativnih vozlišč, je možno, da se sredstva koncentrirajo na določena vozlišča – resničnost, ki predstavlja centralizirano tveganje, ki se za omrežje Bitcoin ne bi smelo pojaviti. Če bi vozlišče z visoko koncentracijo sredstev hkrati poskusilo prevarati več uporabnikov, bi to lahko povzročilo znatne motnje v omrežju.
Kot je navedeno zgoraj, so te transakcije razmeroma počasne, ker se predvajajo po celotnem omrežju kot značilnost javne in decentralizirane knjige Bitcoinov. V bistvu omrežje Lightning izboljšuje hitrost tako, da omogoča transakcije znotraj kanalov, ki se ne predvajajo v celotnem omrežju, kar bi lahko samo po sebi predstavljalo varnostni kompromis. To odpira potencialno priložnost za slabe igralce v teh kanalih.
“Recimo, da ima Molly kanal z Angelo, in vsak nanj položi 10.000 satov, skupaj 20.000 satov,” po scenariju, ki ga je leta 2019 opisovala revija Bitcoin. “V življenju kanala Angela plača Molly 5000 sats, kar pomeni, da na 15.000 sit za Molly in 5000 za Angelo. Toda nenadoma iz kakršnega koli razloga Molly ne more dostopati do svoje Lightning denarnice (morda je njeno vozlišče brez povezave, njen računalnik ima okvaro ali je na počitnicah), zato se Angela odloči, da bo nekoliko nagajiva – ko pride čas za predvajanje finala stanju kanala na blockchain, se odloči, da bo predvajala prvo stanje kanala (prvotnih 10.000 satnic, ki sta jih oba položila), da bi Molly prevarala iz tistega, kar ji je bila plačana. Ker je Molly na odročnem otoku v Mehiškem zalivu in ne pri svojem računalniku, ne more preveriti Angelinega slabega vedenja in preveriti dejanskega stanja kanala, zato izgubi 5000 sats. “
Kaj so stražni stolpi Lightning Network?
Da bi ublažili to tveganje, so razvijalci Lightning Network uvedli tehnično funkcijo, imenovano “stražni stolpi”, ki nadzira kanale.
Ko se kanali posodobijo, se v stražni stolp pošlje šifriran »blob«, ki vsebuje skrivni podpis, ki ustreza uporabnikovemu javnemu ključu. Stražni stolp istočasno prejme polovico ID-ja transakcije za predhodno stanje kanala, ki služi kot ključ za dešifriranje bloba. Stražni stolp shranjuje te blobs in ključe za dešifriranje, tako da lahko, če slab igralec poskuša predati starejše stanje kanala v mempool, prepozna, da se ID transakcije ujema z drugo polovico ID transakcije, ki jo ima. Z obema polovicama ID-jev transakcij lahko stražni stolp dešifrira ustrezen blob, nato pa zavrne slabega igralca in sredstva pošlje v denarnico poštenega uporabnika kanala.
Preberite več o stražarnicah Lightning Network v naš članek tukaj.
Koliko Bitcoin je na streli?
Natančen znesek BTC, ki ga imate v določenem trenutku znotraj kanalov na Lightning Network, je težko oceniti. Kot BitMEX raziskave je v svoji seriji 2020 o Lightning Network razloženo, da obstajajo različne vrste transakcij, ki jih je mogoče različno identificirati s pomočjo podatkov blockchain, in niso vse mogoče jasno pripisati kanalom Lightning.
Povzeti en del poročila, obstajajo tri vrste transakcij Lightning Network, ki jih je mogoče analizirati prek javnih podatkov blokovne verige: odpiranje kanala, “zadružno” zapiranje kanalov in “nekooperativno” zapiranje kanalov. Do “nesodelujočega” zaprtja kanala Lightning pride, ko vozlišče Lightning Network sproži zaprtje plačilnega kanala, ne da bi neposredno komuniciral z vozliščem, s katerim je kanal povezan. Medtem “zadružno” zaprtje kanala pomeni, da sta se oba udeleženca kanala dogovorila, da zapreta kanal in poravnata končno stanje kanala na verigo blokov.
Odpiranje kanala
Za javne kanale Lightning je mogoče prepoznati transakcije odpiranja na podlagi podatkov, pridobljenih iz javnega vozlišča Lightning Network. Tudi odpiranje transakcij je mogoče prepoznati pozneje, ko je izhod transakcije unovčen med zaprtjem kanala, če je to zapiranje “nesodelujoče”. Vendar na podlagi raziskav BitMEX morda ne bo mogoče zanesljivo prepoznati vseh transakcij odpiranja kanalov samo iz podatkov blockchain.
Zaprtje brez sodelovanja
Po poročanju BitMEX Research je težko z gotovostjo trditi, da so nesodelujoča zapiranja kanalov Lightning pri analizi podatkov blockchain vezana na Lightning. Vendar pa poročilo ugotavlja, da je te zapore mogoče neposredno prepoznati na verigi blokov z razumno gotovostjo in da je mogoče te transakcije natančneje opredeliti, ko je izhod transakcije unovčen po zaprtju kanala.
Zaprtje zadruge
BitMEX Research je ugotovil, da je možno skenirati Bitcoin blockchain za vse odkupljene izdatke z uporabo 2-od-2 skripta za več podpisov, kar bi nakazovalo, da gre za transakcijo Lightning, vendar to ne bi zagotovilo gotovosti. Zaradi tega se v tem trenutku zdi nemogoče zagotovo prepoznati zapore kanalov sodelovanja na verigi blokov in dobiti natančno računovodstvo dejavnosti Lightning.
Še eno Poročilo BitMEX Research za leto 2020 ocenil, da je 72,2 odstotka kanalov Lightning, identificiranih z metodologijo analize “previdne transakcije”, javnih kanalov, 27,8 odstotka pa zasebnih.
Vendar je splošni ukrep zmogljivosti Lightning Network javno dostopen prek Bitcoin vizual in drugih zbiralnikov podatkov. To je merilo kumulativne zmogljivosti bitcoinov v vseh javno znanih kanalih Lightning Network in v času pisanja tega zneska BTC, za katerega je mogoče potrditi, da se trguje na kanalih Lightning, je od uvedbe omrežja dokaj stabilno naraščal.
Poleg tega je v omrežju Lightning verjetno veliko več bitcoinov, ki jih ni mogoče javno prepoznati, da se hranijo v kanalih Lightning.