Satashi Nakamoto pristatė pasiūlymą "šviežių elektroninių pinigų sistema, kuri yra visiškai peer-to-peer, okt. gana neabejotinai reikia tokią programą," rašė Jamesas A. Donaldas, "tačiau taip, kaip aš žinau savo pasiūlymą, tai apskritai neatrodo, kad lygis privalomo dydžio." Praėjus dešimtmečiui, ši kritika vis dar teisinga. Net beveik visi aršūs bitkoinų evangelistai pripažįsta, kad bitkoinais neverta atlikti smulkių kasdienių pirkinių. Tačiau Žaibo tinklas, bene perspektyviausias šiuo metu vykdomas bitkoinų mastelio keitimo projektas, gali tai pakeisti.

Žaibų sistema

2017 m. liepą vykusiame "Blockstack" aukščiausiojo lygio susitikime "Lightning Labs" generalinė direktorė Elizabeth Stark minėjo pirminę Nakamoto elektroninių pinigų kritiką, tačiau išreiškė įsitikinimą, kad bitkoinas tikrai gali būti keičiamas. "Kalbant apie blokų grandines ir decentralizuotas technologijas, iš esmės vėl esame 1995 m.", - sakė ji, kalbėdama apie laiką prieš tai, kai internete atsirado HTTP ir kiti TCP/IP transporto ir programų sluoksniai.

Būdamas vienas iš labiausiai aptariamų "2 sluoksnio" programų Bitcoin blockchain gali būti žaibo tinklas. visa tai turi savo vykdymą: "Lightning Labs" teikia lnd, "Blockstream" - c-lightning, o ACINQ - eclair. Be to, yra kuriamos ir ne BOTLS realizacijos, pavyzdžiui, thunder.

Blockstream

Žaibo tinklas jau parengtas naudoti, tačiau jis dar tik pradedamas kurti. Tikrieji bitkoinai buvo pristatomi ir beveik visada gaunami naudojant "Lightning Labs", "Blockstream" ir ACINQ realizacijas, ir visos trys dažniausiai yra sąveikios.

Kad pamatytumėte, kiek tai yra pastebimas skirtumas, 00001907 bTC ($0. Nors nėra aišku, per kiek blokų šis mokestis turėjo būti patvirtintas (kreipėmės į GreenAddress, kad sužinotume), tikėtina, kad atsakymas yra šeši blokai arba maždaug viena valanda.

Mes niekada nesužinosime, kiek laiko jau būtų užtrukęs tas vienas sandoris, prašome padidinti vertę."

Be to, "Lightning Labs" išbandė kryžminius grandinės atominius apsikeitimus, naudojančius tinklą; tai vertės pervedimai tarp skirtingų blokų grandinių, tokiais atvejais kaip šis bitkoinas ir litecoinas, kurie potencialiai žymi pradinį žingsnį kuriant decentralizuotus mainus.

Žaibas leidžia atlikti mikropinigus, kurių vien bitkoinas negali atlikti, tačiau esamos realizacijos tebėra su klaidomis. Starkas ragina naudotojus suprasti apie žaibo naudojimą naudojant bitkoinų "testnetą" (tai yra, naudoti netikrus pinigus), o ne gyvai veikiantį "mainnetą". Tačiau rašymo metu "mainnet" tinkle jau buvo atlikta maždaug $50 000 vertės sandorių, o kai kurie žmonės prarado pinigus dėl "c-lightning" klaidos. (Kristianas Dekeris, pagrindinis "Blockstream" technologijų inžinierius, elektroniniu paštu paaiškino, kad lėšos galiausiai apskritai buvo atgautos).

Kaip veikia žaibas

Žaibo sprendimas priklauso nuo dviejų krypčių, tarkime, kad Alisa ir Bobas dažnai sudaro tarpusavio sandorius mažesnėmis sumomis, todėl jie nusprendžia atidaryti kanalą, leidžiantį siųsti bitkoinus pirmyn ir atgal,

Kanalo atidarymas

Norėdami atidaryti kanalą, Alisa, Bobas arba jie abu perveda tam tikrą kiekį bitkoinų į tam tikrą adresą, atlikdami vadinamąjį finansavimo sandorį (toliau pateiktoje schemoje - žalias langelis). Tarkime, Alisa įneša 1 BTC. Ji siunčia lėšas iš vadinamojo 2-of-2 multisig adreso, kuris reikalauja, kad tiek Alisa, tiek Bobas kriptografiškai "pasirašytų" bet kokią siuntimo operaciją naudodami savo privačius raktus. Standartinei transakcijai pasirašyti reikia tik (vieno) privataus rakto, atitinkančio siunčiančiojo adreso viešąjį raktą.

  Kodėl "Bitcoin" Dash daro gėdą "Bitcoin"?

Kanalo atidarymas

Jei nežinote nieko apie žaibo tinklo vidų, "

Čia pateikiamas konceptualesnis aprašymas. Priežastis, kodėl finansavimo sandoris sudaromas pirmiausia, yra ta, kad be atskiro, paprasto sandorio nieko nebūtų buvę galima pasiekti.

Palikdami finansavimo sandorį atidarytą, įterpdami dedikacijos sandorį, kuris, kaip aprašyta toliau, veikia kaip tam tikra išmanioji sutartis, ir uždarydami finansavimo sandorį, "Lightning pries" atveria tam tikrą kirmgraužą tinkle. Ji leidžia judėti bitkoinais pirmyn ir atgal individualiu, apibrėžtu keliu. Jūs naudojate bitkoinų protokolą, tačiau apeinate kalnakasių nustatytus vėlavimus ir išlaidas.

Žaibo patikimumo išsaugojimas

Tarkime, kad dabar Bobas tikrai nori sumokėti Alisai 0,1 BTC naudodamasis atviru kanalu. Bendra suma, anksčiau buvusi po 0,5 BTC, šiuo metu yra 0.

Vienintelė tikra problema - kaip tai padaryti saugiai? Bobas gali pasirašyti tą tam tikrą - o ne naujausią - ir išeiti su 0,5 BTC, o ne su 0. Paprasčiausiai jis gali pavogti apie $1, atsižvelgiant į kainas rašymo metu. Tačiau kokia idėja naudoti bitkoinus?

Ieškant kriptografinio šios dilemos sprendimo, reikia siekti vieno tikslo: padaryti taip, kad būtų neįmanoma pasirašyti senovinio sandorio ir uždaryti kanalą taip, kad jis atspindėtų ankstesnę būseną. Kol tai galima padaryti, žaibas apima dvigubo išleidimo problemą.

Supraskite, kad Bobas pasirašo pusę įsipareigojimo sandorio (toliau pateikiamas įsipareigojimas Tx 1a), kurį transliuoti gali tik Alisa, nes jos parašo gali trūkti. Alisa pasirašo kitą sandorį (įsipareigojimas Tx 1b), kurį transliuoti gali tik Bobas. Bet kuris iš jų gali tai padaryti ir uždaryti kanalą, tačiau naudojant bitkoinų (ribotas) išmaniųjų sutarčių rašymo galimybes, abiejų įsipareigojimo sandorio pusių išvestys gali priklausyti nuo skirtingų apribojimų. Tiksliau, vienas išėjimas leidžia gavėjui lėšas investuoti iš karto, nes kitas gali būti bet kurios iš šalių malonės atšauktas - naudojant atšaukiamą sekos brandos sutartį (angl. Revocable Sequence Maturity Contract, RSMC) - tiksliai apibrėžtam laikotarpiui, pavyzdžiui, 1000 blokų arba maždaug kas savaitę.

Štai kodėl tai naudinga. Jei Bobas iš tikrųjų yra klastingas ir neprincipingas, jis gali tik pasirašyti ir transliuoti įsipareigojimą Tx 1b (pirmiau), kuris iš karto išmoka pinigus Alisai (pristatymas 1b), o jo lėšas kas savaitę laiko atšauktame limbe (atšauktinas pristatymas 1b). Kadangi Bobas bandė ją apvogti, Alisa gali inicijuoti atšaukimą ir pareikalauti ne tik 0,1 BTC, kuriuos Bobas bandė pavogti, bet ir 0,4 BTC, į kuriuos jis kitu atveju būtų turėjęs teisę.

Ir atvirkščiai

Esmė ta, kad Alisa turi skirti pusiau nuolatinį dėmesį savo kanalams, kad Bobas neužkluptų jos už 1000 blokų. Poonas ir Dryja siūlo paskirti tam tikrą alternatyvią šalį, kurios darbas būtų inicijuoti pažeidimo ištaisymo sandorius - žmones, kurie atlygina visas kanalo lėšas nuskriaustai šaliai - kai tik kita sandorio šalis bando sukčiauti. Jiems galbūt būtų galima mokėti baudos mokestį.

  Kaip pradėti naudotis bitkoinais?

Olaoluwa Osuntokun, kuria "sargybos bokštus", kurie bus tokie trečiųjų šalių vykdymo užtikrinimo pareigūnai. Osuntokunas sako "CoinDesk", kad tam tikram kanalui reikės tik 1 sąžiningo sargybos bokšto.

Be to, pagrindinis "Blockstream" technologijų inžinierius, pabrėžia el. laiške,

Kanalų sujungimas

Realiame gyvenime Alisa nenori sudaryti sandorių tik su Bobu, abu turi daugybę sandorio šalių, kurioms turi mokėti ir gauti užmokestį. Tik nedaugelis naudotojų gali turėti tiek likvidumo, kad galėtų susieti bitkoinus dvylika ar net daugiau atvirų kanalų.

Laimei, jiems to nereikia. Skirtingai nei vieno kanalo viduje esantys sandoriai, tarpiniai mazgai nemato viso sandorio kelio,

Dar neaišku, kaip gerai šis kanalų tinklas veikia, ir tikrai galima įsivaizduoti, kad jei mokėjimams reikės eiti per daug sudėtingu keliu - per daug "apynių" per tarpinius kanalus - gali susikaupti mokesčiai, kuriuos moka tie naudotojai.

Ar žaibas gali išlikti decentralizuotas?

Šie rūpesčiai yra susiję su vienu, kuris, kritikams, Dabartiniuose įgyvendinimuose kanalas apima viršutinę ribą: bitcoin kiekis pradinio finansavimo sandorio riboja kanalo pelno kiekį.

Dėl šio pavyzdžio naudotojams, turintiems pakankamai ribotus išteklius, tenka ieškoti kompromiso. Jie gali arba finansuoti kanalus didžiulėmis bitkoinų sumomis, kad galėtų užtikrinti, jog turės lėšų bet kokiam mokėjimui sukurti, arba gali finansuoti mažesnius kanalus ir turėti bitkoinų, skirtų kitoms reikmėms. (Kadangi mokėjimai gali būti nukreipiami per susietus kanalus, patvirtintam naudotojui tikriausiai nereikės atidaryti daugiau nei kelių kanalų, o gal ir poros).

Pasirinkimas susiveda į tai, ar likvidumas yra žaibo kanaluose, ar už jų ribų, grandinėje. Pasirinkimas investuoti į likvidžius mokėjimo kanalus gali būti rizikingas, jei sargybos bokštai ar įvairūs kiti sprendimai neužkerta kelio lėšų trūkumui dėl neatidumo. Arba, jei mokėjimo kanalai bus sukurti saugūs ir žaibolaidis taps pagrindiniu kasdienio naudojimosi bitkoinais būdu, nebus daug problemų dėl lėšų palikimo kanaluose. Jie gali tarnauti kaip "įkraunama debetinė kortelė arba grynieji pinigai", kaip sako Deckeris, nes pagrindinė grandinė veikia kaip atsiskaitomoji sąskaita.

Stark pateikia identišką argumentą: žaibo kanalo finansavimas užkerta kelią naudoti tuos bitkoinus kitiems dalykams, išskyrus "potencialiai daugybės mazgų tinklą, kuris per daugybę mazgų akimirksniu paskatina bitkoinus", - rašė ji el. paštu. "mes numatome, kad lėšos žaibo kanaluose taps naudingesnės nei grandinės bitcoin sandoriams dėl momentinio greičio ir mažų mokesčių", - pridūrė ji.

Stebulės?

Tačiau su kuo nustatysite šiuos kanalus? Pasirinkti Bobą savo Alisai gali būti ne tik kriptografinis, bet ir ekonominis sprendimas.Žaibo tinklo kritikams akivaizdžiausias atsakymas būtų tam tikras "mazgas" - mazgas, turintis daug kapitalo, todėl galintis palaikyti gerai finansuojamus atvirus kanalus su keliomis šalimis vienu metu.

Teorija, kad gali išsivystyti tai, kas prilygsta už grandinės ribų esančiai bitkoinų bankininkystės pramonei, kelia nerimą bitkoinų entuziastams, kurie mano, kad tai centralizuoja tinklą.

Starkas nesutinka su tokiu argumentu. " Ji taip pat pabrėžia, kad jos komanda daugiausia dėmesio skiria "splaisingui, kuris vėliau galėtų sumažinti mazgų susidarymo tendenciją.

  Ar turėčiau naudoti "Bitcoin"?

J. Deckerio nuomone, tikėtina, kad susiformuos "dviejų lygių tinklas, kuriame bus daug patikimų mazgų, tapsiančių tinklo pagrindu". Tačiau jis tikisi, kad tai bus prekybininkai, o ne mazgai, kurie egzistuoja tik tam, kad aprūpintų skystus kanalus. Jo teigimu, teikti šiuos kanalus daugeliui naudotojų bus brangu, todėl mazgams reikės imti didelius mokesčius ir jie taps nekonkurencingi, palyginti su kitais mazgais.

ACINQ generalinis direktorius Pierre-Marie Padiou nesibaimina sužinoti, kaip gali vystytis žaibo tinklas. "Labai sunku nuspėti, kokia neabejotinai bus pusiausvyra tarp centralizacijos ir decentralizacijos", - rašė jis elektroniniu paštu. "Savaime suprantama, kad pamatysite didesnius ir mažesnius mazgus, tačiau kokiu mastu, sunku iš anksto informuoti."

Tinkamas mastelio nustatymo būdas

Poonas ir Dryja teigia, kad "naudojant mikropinigų kanalų tinklą, "Bitcoin" gali pasiekti didžiulį sandorių kiekį kiekvieną dieną su šiuolaikinio kompiuterio skaičiavimo galia." Galbūt, bet šiandien taip tikrai nėra. Rašant šį straipsnį atidaryta mažiau nei 1 000 mainneto žaibo mazgų.

Jei aštrus. Gali būti, kad vienas ar kitas iškils iš viršaus, kad jie ir toliau stabiliai sugyvens arba kad nepavyks.