Satashi Nakamoto je podal predlog za "svež sistem elektronskega denarja, ki je popolnoma peer-to-peer, okt. povsem zagotovo potrebujejo tak program," je zapisal James A. Donald, "vendar pa, kot sem seznanjen vaš predlog, se na splošno ne zdi, da raven do obvezne velikosti." Deset let pozneje ta kritika še vedno drži. Celo skoraj vsi goreči evangelisti bitcoina priznavajo, da je za majhne, vsakodnevne nakupe brez vrednosti. Vendar bi lahko omrežje Lightning Network, verjetno najbolj obetaven projekt skaliranja bitcoina, ki trenutno poteka, to spremenil.

Sistem strele

Elizabeth Stark, izvršna direktorica podjetja Lightning Labs, je v pogovoru na vrhu Blockstack julija 2017 omenila začetno kritiko Nakamotovega elektronskega denarja, vendar je izrazila prepričanje, da se lahko bitcoin vsekakor razširi. "Glede verig blokov in decentralizirane tehnologije smo pravzaprav spet v letu 1995," je dejala, ko je govorila o času, preden je internet dobil HTTP in druge transportne in programske plasti TCP/IP.

Med najbolj obravnavanimi aplikacijami "plasti 2" za veriženje blokov bitcoin je lahko omrežje strele. vse to ima svojo lastno izvedbo: Lightning Labs zagotavlja lnd, Blockstream zagotavlja c-lightning, ACINQ pa eclair. Poleg tega se ustvarjajo tudi izvedbe, ki niso povezane s sistemom BOTLS, kot je thunder.

Blockstream

Omrežje strele je že pripravljeno za uporabo, vendar je še v povojih. Dejanski bitcoini so bili dostavljeni in skoraj vedno prejeti z uporabo implementacij Lightning Labs, Blockstream in ACINQ, vse tri pa so običajno interoperabilne.

Če želite videti, kako veliko opazno razliko to predstavlja, 00001907 bTC ($0. Čeprav ni jasno, v koliko blokih naj bi se ta pristojbina potrdila (obrnili smo se na GreenAddress, da bi to izvedeli), je odgovor verjetno šest blokov ali približno ena ura.

Nikoli ne bomo izvedeli, koliko časa bi trajala že ta transakcija, zato povišajte vrednost."

Lightning Labs je poleg tega preizkusil medverižne atomske zamenjave z uporabo omrežja; gre za prenose vrednosti med različnimi verigami blokov, v primerih, kot sta ta bitcoin in litecoin, ki potencialno pomenijo začetni korak k izgradnji decentraliziranih izmenjav.

Lightning omogoča mikroplačila, ki jih bitcoin ne more sam, vendar so obstoječe izvedbe še vedno pomanjkljive. Stark poziva uporabnike, naj se o lightningu prepričajo z uporabo bitcoinovega "testnega omrežja" (to pomeni, da uporabijo lažni denar), v nasprotju z "glavnim omrežjem", ki deluje v živo. Vendar je bilo med pisanjem na mainnetu opravljenih že okoli $50.000 transakcij v vrednosti, nekateri ljudje pa so izgubili denar zaradi hrošča c-lightning. (Christian Decker, glavni tehnični inženir pri podjetju Blockstream, je po elektronski pošti pojasnil, da so bila sredstva na koncu na splošno povrnjena).

Kako deluje strela

Rešitev strele je odvisna od dvosmernega prenosa, recimo, da Alica in Bob pogosto opravljata medsebojne transakcije v manjših zneskih, zato se odločita odpreti kanal, ki jima omogoča pošiljanje bitcoinov naprej in nazaj,

Odpiranje kanala

Če želite odpreti kanal, Alica, Bob ali oba prispevata nekaj bitcoinov na določen naslov s tako imenovano transakcijo financiranja (zeleno polje na spodnjem diagramu). Recimo, da Alica prispeva 1 BTC. Sredstva pošlje z naslova, ki se imenuje multisig naslov 2-of-2, ki zahteva, da tako Alice kot Bob kriptografsko "podpišeta" vsako transakcijo pošiljanja z uporabo svojih zasebnih ključev. Standardna transakcija zahteva le podpis (enega) zasebnega ključa, ki ustreza javnemu ključu pošiljajočega naslova.

  Kaj vedeti o analizi cen Polkadot?

Odpiranje kanala

Če ne poznate notranjosti omrežja strele, "

Tukaj je bolj konceptualni opis. Razlog, zakaj je transakcija financiranja najprej vzpostavljena, je, da ničesar ne bi bilo mogoče doseči drugače kot s posamezno, navadno transakcijo.

S tem, ko transakcija financiranja ostane odprta, vstavi transakcijo posvečenja, ki, kot je opisano spodaj, deluje kot nekakšna pametna pogodba, in zapre transakcijo financiranja, strela z jasnega odpre nekakšno črvino v omrežju. Tako lahko bitcoine premikate naprej in nazaj po individualni, določeni poti. Uporabljate protokol bitcoin, vendar obidete zamude in stroške, ki jih nalagajo rudarji.

Ohranjanje nezaupanja do strele

Recimo, da Bob zdaj res želi plačati Alici 0,1 BTC z uporabo njunega odprtega kanala. Skupni znesek, ki je prej znašal 0,5 BTC za vsakega, je zdaj 0.

Edina resnična težava je, kako to narediti varno? Bob lahko podpiše tisto določeno - in ne najnovejše - in odide z 0,5 BTC namesto z 0. Preprosto povedano, lahko ukrade približno $1, glede na cene med pisanjem. Toda kakšna je ideja uporabe bitcoinov?

Iskanje kriptografske rešitve za to dilemo je omejeno na en sam cilj: onemogočiti podpis vintage transakcije in zapreti kanal na način, ki odraža prejšnje stanje. Dokler je to mogoče, strela vključuje problem dvojne porabe.

Razumite, da Bob podpiše polovico transakcije zaveze (Commitment Tx 1a spodaj), ki jo lahko oddaja samo Alice, saj je njen podpis lahko manjkajoči. Alica podpiše še drugo (obveznost Tx 1b), ki jo lahko oddaja samo Bob. Vsak od njih lahko to stori in zapre kanal, vendar bi lahko z uporabo (omejenih) zmožnosti pisanja pametnih pogodb v bitcoinih za izpise obeh polovic transakcije zaveze veljale različne omejitve. Natančneje, en izhod omogoča prejemniku takojšnjo naložbo sredstev, medtem ko je lahko drugi izdan na milost in nemilost odpovedi katere koli stranke - s pogodbo o zaporedni zapadlosti (RSMC) - za točno določeno časovno obdobje, kot je na primer 1000 blokov ali približno enkrat tedensko.

Zakaj je to koristno. Če je Bob v resnici premeten in brezobziren, lahko podpiše in odda le zavezo Tx 1b (zgoraj), ki takoj izplača Alice (Delivery 1b) in tedensko zadrži svoja sredstva v preklicnem limbu (Revokable Delivery 1b). Ker jo je Bob poskušal okrasti, lahko Alice sproži preklic in zahteva ne le 0,1 BTC, ki jih je Bob poskušal ukrasti, temveč tudi 0,4 BTC, do katerih bi bil sicer upravičen.

In obratno

Gre za to, da se mora Alica skoraj neprestano osredotočati na svoje kanale, da je Bob ne bi presenetil za 1000 blokov. Poon in Dryja predlagata, da se določi neka alternativna stranka, katere naloga je, da sproži transakcije za odpravo kršitev - ljudje, ki vsa sredstva kanala nagradijo oškodovani stranki -, kadar koli nasprotna stranka poskuša goljufati. Ti bi lahko po možnosti prejeli plačilo iz naslova kazni.

  Kaj je kripto arbitraža?

Olaoluwa Osuntokun, razvija "stražne stolpe", ki naj bi služili kot ti izvršilni organi tretjih oseb. Osuntokun je za CoinDesk povedal, da bi za določen kanal potrebovali le en pošten stražni stolp.

Tudi glavni tehnični inženir v podjetju Blockstream v elektronskem sporočilu poudarja,

Povezovanje kanalov

V resničnem življenju Alica ne želi sklepati poslov izključno z Bobom, temveč imata oba različne nasprotne stranke, ki jih morata plačati in od katerih morata dobiti plačilo. Le malo uporabnikov ima lahko likvidnost, ki je potrebna za vezavo bitcoinov v dvanajstih ali celo več odprtih kanalih.

Na srečo jim tega ni treba storiti. Za razliko od transakcij znotraj enega kanala vmesna vozlišča ne vidijo celotne poti transakcije,

Kako dobro deluje ta mreža kanalov, bomo še videli, in res si je mogoče predstavljati, da bi se v primeru, da bi morala plačila opraviti preveč zapleteno pot - s preveč "skoki" prek vmesnih kanalov - lahko nakopičile pristojbine, ki bi jih zaračunavali uporabniki.

Ali lahko strela ostane decentralizirana?

Te skrbi so povezane z enim, ki, kritikom, V trenutnih izvedbah kanal vključuje zgornjo mejo: količina bitcoinov v prvotni transakciji financiranja omejuje količino dobička kanal.

Ta primer pomeni kompromis za uporabnike z razmeroma omejenimi viri. Ti lahko bodisi financirajo kanale z velikimi količinami bitcoinov, da bi si lahko zagotovili sredstva za ustvarjanje vseh plačil, ki bi jih morali, bodisi lahko financirajo manjše kanale in imajo bitcoine, namenjene tudi za druge namene. (Ker bi se plačila lahko usmerjala prek povezanih kanalov, potrjenemu uporabniku verjetno ni treba odpreti več kot nekaj kanalov in morda še nekaj.)

Izbira je odvisna od tega, ali imate likvidnost znotraj kanalov za strele ali zunaj njih, na verigi. Izbira naložbe v likvidne plačilne kanale je lahko tvegana, če stražni stolpi ali različne druge rešitve ne preprečijo pomanjkanja sredstev zaradi nepozornosti. Če pa bodo plačilni kanali ustvarjeni varni in bo lightning postal glavni način vsakodnevne uporabe bitcoinov, ne bo veliko težav s puščanjem sredstev v kanalih. Ti bi lahko služili kot "debetna kartica za polnjenje ali gotovina", kot se izrazi Decker, saj glavna veriga deluje kot transakcijski račun.

Starkova navaja enak argument: financiranje kanala strele vam preprečuje, da bi ta bitcoin uporabili za druge stvari, razen za "omrežje potencialno številnih vozlišč, ki prek večopravilnosti takoj spodbujajo bitcoine", je zapisala po e-pošti. "predvidevamo, da bodo sredstva na kanalih Lightning zaradi takojšnje hitrosti in nizkih pristojbin postala bolj uporabna kot bitcoin na verigi za sklepanje transakcij," je dodala.

Vozlišča?

Toda s kom vzpostavite te kanale? Izbira Boba za Alice je lahko ekonomska odločitev, ne le kriptografska, tudi za kritike omrežja strele bi bil najbolj očiten odgovor nekakšen "hub", vozlišče z veliko kapitala, ki mu omogoča, da vzdržuje dobro financirane odprte kanale z več strankami hkrati.

Teorija, da bi se lahko razvila bančna panoga, ki bi bila zunaj verige bitcoinov, moti navdušence nad bitcoini, ki menijo, da bi to pomenilo centralizacijo omrežja.

Stark se ne strinja s tovrstnimi argumenti. " Poudarja tudi, da se njena ekipa osredotoča na "spajkanje, ki bi lahko posledično zmanjšalo težnjo po nastanku vozlišč.

  Katera je največja dApp v Ethereumu?

Decker meni, da se bo verjetno oblikovalo "dvostopenjsko omrežje z veliko zanesljivimi vozlišči, ki bodo postala hrbtenica omrežja". Pričakuje, da bodo to trgovci in ne vozlišča, ki obstajajo samo za oskrbo tekočih kanalov. Zagotavljanje teh kanalov več uporabnikom bo po njegovem mnenju drago, zaradi česar bodo morala vozlišča zaračunavati visoke pristojbine in bodo v primerjavi z drugimi vozlišči nekonkurenčna.

Izvršni direktor družbe ACINQ Pierre-Marie Padiou ne trdi, da se je naučil, kako bi se omrežje strele lahko razvilo. "Zelo težko je napovedati, kakšno bo nedvomno ravnovesje med centralizacijo in decentralizacijo," je zapisal po elektronski pošti. "Ni treba posebej poudarjati, da boste videli večja vozlišča in manjša vozlišča, vendar je težko vnaprej sporočiti, v kakšnem obsegu."

Pravilen način določanja lestvice

Poon in Dryja trdita, da "lahko Bitcoin z uporabo omrežja kanalov za mikroplačila z današnjo računsko močjo sodobnega računalnika vsak dan opravi ogromno število transakcij". Morda, vendar to danes zagotovo ni tako. Med pisanjem članka je odprtih manj kot 1 000 vozlišč mainnet lightning.

Če je burna. Lahko se zgodi, da bo eden ali drugi prišel na vrh, da bosta še naprej vztrajno sobivala ali da jima to ne bo uspelo.