Maijs 10, 2024

Kas ir zibens tīkls

BlokķēdeBitcoin var apstrādāt tikai vidēji 7 darījumus sekundē. Šis, protams,nepietiek, lai tas būtu piemērotsplatforma miljoniem darījumu apstrādei, ko cilvēki veic katru dienu. Tādējādi, lai Bitcoin kvalificētos kā apmaiņas līdzeklis, ir jāizveido maksājumu sistēmas, kas lietotājiem ļauj ātri un lēti veikt darījumus ar Bitcoin. Zibens tīkls ir viena no šādām maksājumu sistēmām.

“Bitcoin pats par sevi nevar mērogotlai katrs finanšu darījums pasaulē tiktu pārraidīts uz visiem tīkla mezgliem un iekļauts galvenajā blokķēdē. Mums ir vajadzīgs sekundārs maksājumu sistēmu līmenis, kas ir vienkāršāks un efektīvāks, ”

- Hal Finney BitcoinTalk forumā apraksta vajadzību pēc daudzlīmeņu mērogošanas risinājumiem.

Kas ir zibens tīkls?

Lightning Network ir Layer 2 protokols,ļaujot Bitcoin darījumus veikt ārpus ķēdes, tas ir, neierakstot katru no tiem galvenajā Bitcoin blokķēdē. Tā kā tie nav ierakstīti blokķēdē un tāpēc tiem nav nepieciešama kalnrūpniecība, zibens maksājumi ir nesalīdzināmi ātrāki un lētāki.

Kā darbojas zibens tīkls?

Līdzīgi kā Bitcoin tīkls, zibens tīkls sastāv nomezgli, kuros darbojas specializēta Lightning Network programmatūra. Tomēr atšķirībā no Bitcoin tīkla zibens darījumus publiski nepārraida un neglabā visi tīkla dalībnieki. Atsevišķi zibens mezgli sazinās savā starpā privāti. Zibens mezgli izmanto kanālus, lai veiktu darījumus savā starpā.

Kas ir zibens maksājumu kanāls?

Zibens kanāls irdivvirzienu maksājumu kanāls, tas ir, abas puses var nosūtīt un saņemtmaksājumi par to. Zibens kanāli veido zibens tīklu un tiem ir noteikta jauda - joslas platums - bitkoinā. Šī jauda ir sadalīta starp abām kanāla pusēm, un zibens darījumos starp tām pārvietojas bitkoini.

Zibens kanāla atvēršana

Lai atvērtu zibens kanālu, abas puses pievienobitcoins uz 2-of-2 multisig adresi. Šis darījums tiek ierakstīts Bitcoin blokķēdē, un, saņemot apstiprinājumu, tiek atvērts zibens kanāls. Atvērts zibens kanāls ļauj abām pusēm veikt jebkādu darījumu skaitu savā starpā lēti un uzreiz. Pēc visu vēlamo darījumu pabeigšanas viens ar otru puses var slēgt kanālu ar citu darījumu, kas ierakstīts galvenajā Bitcoin blokķēdē. Šis ķēdes darījums atspoguļos neto izmaiņas abu pušu atlikumos kanāla slēgšanas brīdī.

Darījumu veikšana, izmantojot zibens kanālu

Maksājumu kanāls ir līdzekļu kopums,sadalīts starp abām pusēm. Šie līdzekļi vienmēr tiek glabāti multisig adresē; Zibens tīkls nerada papildu žetonus vai citus bitkoinu attēlojumus. Zibens darījumi šajā kanālā tiek veikti, pārdalot līdzekļus uz atbilstošo multisig adresi. Ikreiz, kad bitkoini "pārvietojas" pa kanālu - no A puses uz B pusi - kanāla bilance tiek atjaunināta. Bet šie atjauninājumi nav rakstīti Bitcoin blokķēdē.

Tālāk esošajā piemērā Alise un Bobs atver kanālu unnoguldiet 1 BTC uz multisig adresi. Pēc tam Bobs, izmantojot Lightning tīklu, nodod Alisei 0,5 BTC. Kopējais kanālu atlikums pēc šī joprojām ir 2 BTC, bet tagad 1,5 BTC pieder Alisei un 0,5 BTC pieder Bobam.

</p>

Aizveriet zibens kanālu

Naudas līdzekļu galīgais norēķins notiek tad, kadabas puses nolemj slēgt kanālu. Kad kanāls tiek aizvērts, darījums tiek ierakstīts Bitcoin blokķēdē, kas tērē BTC no multisig adreses. Šajā gadījumā norēķini notiek starp kanāla dalībniekiem saskaņā ar galīgo bilanci slēgšanas brīdī. Mūsu piemērā Alisei tagad būs 1,5 BTC, bet Bobam — 0,5 BTC.

Zibens tīkla maksājumu maršrutēšana

Zibens tīkla galvenie elementi ir -tie ir mezgli un maksājumu kanāli, caur kuriem mezgli var savstarpēji mijiedarboties. Protams, ne katram mezglam būs tiešs kanāls ar mezglu, uz kuru tas vēlas nosūtīt maksājumu. Maksājumu maršrutēšana ļauj veikt darījumus starp divām nesaistītām pusēm, izmantojot vairākus esošos kanālus.

Kā darbojas Lightning Network maršrutēšana?

Iedomājieties, ka Alise vēlas tulkot Karoluizmantojot zibens tīklu, bet tam nav tieša atvērta kanāla. Tomēr gan Alisei, gan Kerolai ir maksājumu kanāli ar Bobu. Kriptogrāfijas process ļauj Alisei nosūtīt maksājumu Bobam ar pārliecību, ka Bobs pārsūtīs maksājumu Carol. Apmaiņā pret šo starpniecību Bobs saņems nelielu atlīdzību.

Šī maršrutēšana ir iespējama, pateicoties HTLC,jauc līgumus ar pagaidu slēdzeni. HTLC ir īpašs Bitcoin darījumu veids, kas darbojas kā viedie līgumi. Zibens tīkla kontekstā HTLC tiek izmantoti, lai ļautu Alisei apsolīt Bobam maksājumu tikai tad, ja viņš var pierādīt, ka ir samaksājis Kerolam pareizo summu.

Kas izstrādāja zibens tīklu?

Thaddeus Dryja un Joseph Joseph(Džozefs Poons) pirmo reizi iepazīstināja ar zibens tīklu savā baltajā grāmatā "The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments" (PDF) 2015. gadā.

Dažādas Lightning ieviešanas iespējas

Ir daudz dažādu ieviešanuprogrammatūra, ko izmanto maki Lightning Network mezgliem. Populārākie ir Lightning Network Daemon no Lightning Labs, Eclair no ACINQ un c-lightning no Blockstream.

Lai gan šīs trīs ieviešanas ir rakstītas dažādās valodāsprogrammēšana, tie visi ir savietojami viens ar otru. Visas zibens ieviešanas metodes atbilst standartiem, kas izklāstīti zibens tehnoloģijas pamatos (BOLT), kas ir noteikumu kopums, lai nodrošinātu vienprātību un savietojamību starp dažādām Lightning ieviešanām. Pateicoties BOLT specifikācijām, ir tikai viens zibens tīkla protokols.

 

Citas svarīgas ziņas par Lightning Network:

  • Lightning Network tehnoloģijas vērtība
  • Kā Lightning Network darbojas vienkāršā veidā
  • Zibens tīkls: visa tehniskā informācija
  • Kā zibens tīkls veicina Bitcoin anonimitāti
  • Nav vienkāršs ceļvedis, kā iestatīt un izmantot visu Lightning Network mezglu
  • Zibens tīkls: maršruta maksas ekonomika

 

</p>