TL;DR
0-kihi protokollid on sisuliselt infrastruktuur, millele saab ehitada 1. kihi plokiahelaid. Plokiahela võrkude ja rakenduste aluskihina kuuluvad 0-kihi protokollid paljude lahenduste hulka, mille eesmärk on lahendada tööstuse probleeme, nagu skaleeritavus ja koostalitlusvõime.
Sissejuhatus
Mis moodustab plokiahela ökosüsteemi? Üks viis sellise ökosüsteemi erinevate osade kategoriseerimiseks on klassifitseerida need kihtide kaupa, nagu oleksid need internetiprotokollid.
Plokiahela ökosüsteemi saab klassifitseerida järgmiste kihtide järgi.
0-kiht: aluseks olev infrastruktuur, millele saab ehitada mitu 1. kihi plokiahelat.
1. kiht: baasplokiahelad, mida arendajad kasutavad rakenduste, näiteks detsentraliseeritud rakenduste (DAppid) loomiseks.
2. kiht: skaleerimislahendused, mis tegelevad 1. kihi plokiahelate tegevustega, et hõlbustada nende tehingukoormust.
3. kiht: plokiahelapõhiste rakenduste kiht, sealhulgas mängud, rahakotid ja teised DAppid.
Siiski ei saa kõiki plokiahela ökosüsteeme nendesse kategooriatesse liigitada. Mõned ökosüsteemid võivad teatud kihtidest puududa, samas kui teised võib kontekstist olenevalt liigitada eri kihtideks.
0-kihi protokollid aitavad lahendada väljakutseid, millega seisavad silmitsi monoliitse arhitektuuriga 1. kihi võrgud, näiteks Ethereumi võrk. Luues paindlikuma baasinfrastruktuuri ja lastes arendajatel käivitada oma eesmärgipõhised plokiahelad, loodab 0-kiht tõhusamalt lahendada probleeme nagu skaleeritavus ja koostalitlusvõime.
Milliseid probleeme saab 0-kiht lahendada?
Koostalitlusvõime
Koostalitlusvõime viitab plokiahela võrkude võimele üksteisega suhelda. See omadus võimaldab luua tihedamalt põimunud plokiahela toega toodete ja teenuste võrgustikku, mis omakorda pakub paremat kasutuskogemust.
Samale 0-kihi protokollile ehitatud plokiahela võrgud saavad vaikimisi üksteisega suhelda ilma, et oleks vaja spetsiaalseid sildu. Kasutades ahelaüleste edastusprotokollide erinevaid iteratsioone, võimaldab 0-kiht ökosüsteemi plokiahelatel üksteise funktsioonidele ja kasutusjuhtudele ehitada. Mõned selle levinumad tagajärjed on kiiremad tehingud ja suurem tõhusus.
Skaleeritavus
Monoliitne plokiahel, nagu Ethereum, on sageli ülekoormatud, kuna üks 1. kihi protokoll pakub kõiki olulisi funktsioone, nagu tehingute täitmine, konsensus ja andmete kättesaadavus. See loob skaleerimise kitsaskoha, mida 0-kiht saab leevendada, delegeerides need kriitilised funktsioonid erinevatele plokiahelatele.
See disain tagab, et plokiahela võrgud, mis on üles ehitatud samale 0-kihi infrastruktuurile, saavad teatud ülesandeid optimeerida, suurendades seeläbi skaleeritavust. Näiteks saab teostamisahelaid optimeerida nii, et need töötleks sekundis väga paljusid tehinguid.
Arendaja paindlikkus
Et julgustada arendajaid neile ehitama, pakuvad 0-kihi protokollid sageli lihtsalt kasutatavaid tarkvaraarenduskomplekte (SDK) ja sujuvat liidest, et arendajad saaksid hõlpsasti käivitada oma otstarbekohased plokiahelad.
0-kihi protokollid annavad arendajatele suure paindlikkuse oma plokiahelate kohandamiseks, võimaldades neil määratleda oma tokeni väljastamise mudelid ja kontrollida, millist tüüpi DAppe nad soovivad oma plokiahelatele ehitada.
Kuidas 0-kihi protokoll töötab?
0-kihi protokollid töötavad erinevatel viisidel. Need erinevad oma disaini, funktsioonide ja fookuste poolest.
Kuid üldiselt toimivad 0-kihi protokollid peamise plokiahelana, mis varustab tehinguandmeid erinevatest 1. kihi ahelatest. Kuigi on olemas 1. kihi ahelate klastreid, mis on üles ehitatud 0-kihi protokollidele, on olemas ka ahelatevahelised edastusprotokollid, mis võimaldavad tokeneid ja andmeid erinevate plokiahelate vahel üle kanda.
Nende kolme komponendi struktuurid ja seosed võivad 0-kihi protokolli puhul oluliselt erineda. Vaatleme mõnda näidet.
Polkadot
Ethereumi kaasasutaja Gavin Wood lõi Polkadoti, et võimaldada arendajatel oma plokiahelaid ehitada. Protokoll kasutab põhiahelat – mida nimetatakse Polkadoti releeahelaks – ja igat Polkadotile ehitatud sõltumatut plokiahelat tuntakse paralleelahelana ehk paraahelana.
Releeahel toimib sillana paraahelate vahel, et võimaldada tõhusat andmeedastust. Tehingute töötlemise tõhusamaks muutmiseks kasutab see killustamist ehk plokiahelate või muud tüüpi andmebaaside jagamise meetodit.
Polkadot kasutab võrgu turvalisuse ja konsensuse tagamiseks panuse tõenduse (PoS) valideerimist. Projektid, mis soovivad Polkadotile tugineda, osalevad kasutusaja oksjonitel. Polkadoti esimene paraahela projekt kiideti oksjonil heaks 2021. aasta detsembris.
Avalanche
Ava Labsi poolt 2020. aastal käivitatud DeFi protokollidele keskenduv Avalanche kasutab infrastruktuuri, mis koosneb kolmest põhiahelast: Contract Chain (C-chain), Exchange Chain (X-chain) ja Platform Chain (P-chain).
Need kolm ahelat on konfigureeritud spetsiaalselt ökosüsteemi peamiste funktsioonide haldamiseks, et suurendada turvalisust, püüeldes samal ajal madala latentsuse ja suure läbilaskevõime poole. X-Chaini kasutatakse varade loomiseks ja nendega kauplemiseks, C-Chaini nutilepingute loomiseks ning P-Chaini validaatorite ja alamvõrkude koordineerimiseks. Avalanche'i paindlik struktuur võimaldab ka kiireid ja odavaid ahelatevahelisi vahetusi.
Cosmos
2014. aastal Ethan Buchmani ja Jae Kwoni poolt asutatud Cosmose võrk koosneb panusetõendusega plokiahela põhivõrgust Cosmos Hub ja sellega kohandatud plokiahelatest, mida nimetatakse tsoonideks. Cosmos Hub edastab tehinguid ja andmeid ühendatud tsoonide vahel ning pakub jagatud turvakihti.
Iga tsoon on suurel määral kohandatav, võimaldades arendajatel luua oma krüptovaluuta koos kohandatavate ploki valideerimise sätetega ja muude funktsioonidega. Kõik nendes tsoonides majutatud Cosmose rakendused ja teenused suhtlevad plokiahelate vahelise sideprotokolli (IBCP) kaudu. See võimaldab varasid ja andmeid sõltumatute plokiahelate vahel vabalt vahetada.
Lõppmärkused
Olenevalt nende disainist võivad 0-kihi plokiahelad lahendada mõningaid valdkonna väljakutseid, nagu koostalitlusvõime ja skaleeritavus. 0-kihi plokiahela kasutusele võtmise edukus selgub aga hiljem. Sarnaste eesmärkide saavutamiseks on palju konkureerivaid lahendusi.
Kui olulist rolli 0-kihi plokiahelad valdkonna väljakutsete lahendamisel mängivad, sõltub nende võimest meelitada arendajaid nendele protokollidele ehitama ja sellest, kas neis majutatud rakendused pakuvad kasutajatele tõelist väärtust.