TL;DR
Lager 0-protokoll Ă€r i huvudsak den infrastruktur som lager 1-blockkedjor kan byggas pĂ„. Lager 0-protokoll Ă€r ett grundlĂ€ggande lager för blockkedjenĂ€tverk och applikationer och en av mĂ„nga lösningar som siktar pĂ„ att lösa de utmaningar som branschen stĂ„r inför, sĂ„som skalbarhet och interoperabilitet.Â
Introduktion
Vad utgör ett blockkedjeekosystem? Ett sÀtt att kategorisera olika delar av ett sÄdant ekosystem Àr att klassificera dem efter lager som om de var internetprotokoll.
Ett blockkedjeekosystem kan klassificeras enligt följande lager:Â
Lager 0: den underliggande infrastrukturen pÄ vilken flera lager 1-blockkedjor kan byggas.
Lager 1: basblockkedjor som anvÀnds av utvecklare för att bygga applikationer, till exempel decentraliserade applikationer (DApps).
Lager 2: skalningslösningar som hanterar aktiviteter utanför lager 1-blockkedjor för att underlÀtta deras transaktionsbelastningar.
Lager 3: ett blockkedjebaserat applikationslager, inklusive spel, plÄnböcker och andra DApps.
Men alla blockkedjeekosystem kan inte klassificeras i dessa kategorier. Vissa ekosystem kan sakna vissa lager, medan andra kan kategoriseras som olika lager beroende pĂ„ sammanhanget.Â
Lager 0-protokoll hjĂ€lper till att Ă„tgĂ€rda de utmaningar som lager 1 stĂ„r inför, dĂ€r nĂ€tverk Ă€r byggda med en monolitisk arkitektur, sĂ„som Ethereum-nĂ€tverket. Genom att skapa en mer flexibel basinfrastruktur och lĂ„ta utvecklare lansera sina egna Ă€ndamĂ„lsspecifika blockkedjor, hoppas lager 0 att kunna hantera problem som skalbarhet och interoperabilitet mer effektivt.Â
Vilka problem kan lager 0 lösa?
Interoperabilitet
Interoperabilitet avser blockkedjenĂ€tverkens förmĂ„ga att kommunicera med varandra. Den hĂ€r egenskapen möjliggör ett tĂ€tare sammanvĂ€vt nĂ€tverk av blockkedjeaktiverade produkter och tjĂ€nster, vilket i sin tur ger en bĂ€ttre anvĂ€ndarupplevelse.Â
BlockkedjenÀtverk byggda pÄ samma lager 0-protokoll kan interagera med varandra som standard, utan behov av dedikerade broar. Lager 0 anvÀnder olika upprepningar av överföringsprotokoll pÄ tvÀrkedjan som gör att ett ekosystems blockkedjor kan bygga pÄ varandras funktioner och anvÀndningsomrÄden. NÄgra vanliga resultat av detta Àr förbÀttrade transaktionshastigheter och större effektivitet.
SkalbarhetÂ
En odelbar blockkedja som Ethereum Ă€r ofta överbelastad, eftersom ett enda lager 1-protokoll tillhandahĂ„ller alla kritiska funktioner, sĂ„som transaktionsutförande, konsensus och datatillgĂ€nglighet. Detta skapar en flaskhals för skalning som lager 0 kan lindra genom att delegera dessa kritiska funktioner till olika blockkedjor.Â
Denna design sĂ€kerstĂ€ller att blockkedjenĂ€tverk som Ă€r byggda pĂ„ samma lager 0-infrastruktur kan optimera vissa uppgifter och dĂ€rigenom förbĂ€ttra skalbarheten. Exempelvis kan utförandekedjor optimeras för att hantera ett stort antal transaktioner per sekund.Â
Flexibilitet för utvecklare
För att uppmuntra utvecklare att bygga vidare pĂ„ dem tillhandahĂ„ller lager 0-protokoll ofta lĂ€ttanvĂ€nda SDK:er (Software Development Kits/utvecklingsuppsĂ€ttning för mjukvara) och ett sömlöst grĂ€nssnitt för att sĂ€kerstĂ€lla att utvecklarna enkelt kan starta sina egna Ă€ndamĂ„lsspecifika blockkedjor.Â
Lager 0-protokoll ger utvecklare stor flexibilitet att anpassa sina egna blockkedjor, sÄ att de kan definiera sina egna tokenutfÀrdande modeller och kontrollera vilken typ av DApps de vill bygga pÄ sina blockkedjor.
Hur fungerar ett lager 0-protokoll?
Det finns olika sÀtt pÄ vilka lager 0-protokoll fungerar. Alla skiljer sig Ät i design, funktioner och fokusering.
Men i allmĂ€nhet fungerar lager 0-protokoll som den huvudsakliga och primĂ€ra blockkedjan som sĂ€kerhetskopierar transaktionsdata frĂ„n olika lager 1-kedjor. Ăven om det finns kluster av lager 1-kedjor byggda pĂ„ lager 0-protokoll, finns det ocksĂ„ överföringsprotokoll pĂ„ tvĂ€rkedjan som gör det möjligt att överföra token och data över olika blockkedjor.Â
Strukturerna och förhĂ„llandena mellan dessa tre komponenter kan skilja sig mycket Ă„t frĂ„n ett lager 0-protokoll till ett annat. HĂ€r tittar vi pĂ„ nĂ„gra exempel:Â
Polkadot
Ethereums medgrundare Gavin Wood designade Polkadot för att lĂ„ta utvecklare bygga sina egna blockkedjor. Protokollet anvĂ€nder en huvudkedja â kallad Polkadot Relay Chain â och varje oberoende blockkedja byggd pĂ„ Polkadot kallas för en parallell kedja, eller parakedja.
Relay Chain fungerar som en bro mellan parakedjor för att möjliggöra effektiv datakommunikation. Den anvÀnder shardande, som Àr en metod för att dela upp blockkedjor eller andra typer av databaser och effektivisera transaktionsbehandlingen.
Polkadot anvÀnder validering via bevis pÄ insats för att sÀkerstÀlla nÀtverkssÀkerhet och konsensus. Projekt som vill bygga vidare pÄ Polkadot deltar i auktioner för att buda pÄ platser. Polkadots första parakedjaprojekt godkÀndes i en auktion i december 2021.
Avalanche
Avalanche lanserades 2020 av Ava Labs med fokus pÄ DeFi-protokoll och anvÀnder en trippel blockkedjeinfrastruktur bestÄende av tre kÀrnkedjor: Contract Chain (C-chain), Exchange Chain (X-chain) och Platform Chain (P-chain).
Dessa tre kedjor Ă€r konfigurerade specifikt för att hantera viktiga funktioner inom ekosystemet, för att förbĂ€ttra sĂ€kerheten samtidigt som man siktar pĂ„ lĂ„g latens och en hög genomströmning. X-Chain anvĂ€nds för att skapa och handla tillgĂ„ngar, C-Chain för att skapa smarta kontrakt och P-Chain för att samordna validerare och subnĂ€t. Avalanches flexibla struktur möjliggör Ă€ven snabba och billiga byten pĂ„ tvĂ€rkedjan. Â
Cosmos
Cosmos-nĂ€tverket grundades 2014 av Ethan Buchman och Jae Kwon och bestĂ„r av ett insatsbevis-baserat blockkedjehuvudnĂ€t som kallas Cosmos Hub och anpassade blockkedjor som kallas zoner. Cosmos Hub överför tillgĂ„ngar och data mellan de anslutna zonerna och ger ett delat lager av sĂ€kerhet.Â
Varje zon Àr mycket anpassningsbar, sÄ att utvecklare kan designa sin egen kryptovaluta, med anpassade blockvalideringsinstÀllningar och andra funktioner. Alla Cosmos-appar och -tjÀnster som finns i dessa zoner interagerar via Inter-Blockchain Communication (IBC)-protokollet. Detta gör det möjligt att utbyta tillgÄngar och data fritt över oberoende blockkedjor.
Sammanfattningsvis
Beroende pÄ hur de Àr utformade kan lager 0-blockkedjor potentiellt hantera nÄgra av branschens utmaningar, sÄsom interoperabilitet och skalbarhet. Men hur framgÄngsrikt lager 0-blockkedjorna kommer att anvÀndas och i vilken skala, ÄterstÄr att se. Det finns mÄnga konkurrerande lösningar som siktar pÄ att uppnÄ liknande mÄl.
Hur stor roll lager 0-blockkedjor kommer att spela för att lösa branschens utmaningar beror pĂ„ deras förmĂ„ga att locka utvecklare att bygga vidare pĂ„ dessa protokoll och om applikationerna som finns pĂ„ dem ger ett verkligt vĂ€rde för anvĂ€ndarna.Â