Ez a tanfolyam csak Pro tagjaink számára elérhető
Mi alkotja a blokklánc ökoszisztémát? Egy ilyen ökoszisztéma különböző részeit úgy tudjuk például kategorizálni, hogy rétegek szerint osztályozzuk őket, mintha internetes protokollok lennének.
Egy blokklánc ökoszisztéma a következő rétegek szerint osztályozható:
Layer 0: Az alapinfrastruktúra, amelyre több layer 1 blokklánc építhető.
Layer 1: A fejlesztők által alkalmazások, például decentralizált alkalmazások (DAppok) készítéséhez használt alap blokkláncok.
Layer 2: Olyan skálázási megoldások, amelyek a layer 1 blokkláncokon kívüli tevékenységeket kezelik, hogy segítsék a tranzakciók feldolgozását.
Layer 3: Blokkláncalapú alkalmazási réteg, beleértve a játékokat, tárcákat és egyéb DAppokat.
Azonban nem minden blokklánc ökoszisztéma sorolható ezekbe a kategóriákba. Egyes ökoszisztémákból hiányozhatnak bizonyos rétegek, míg mások kontextustól függően különböző rétegekbe sorolhatók.
A layer 0 protokollok segítenek orvosolni a monolitikus architektúrával épített layer 1 hálózatok, például az Ethereum-hálózat kihívásait. Azáltal, hogy rugalmasabb alapinfrastruktúrát hoz létre, és lehetővé teszi a fejlesztők számára, hogy saját célspecifikus blokkláncokat bocsássanak ki, a layer 0 reméli, hogy hatékonyabban tudja kezelni az olyan problémákat, mint a skálázhatóság és az átjárhatóság.
Milyen problémákat tud megoldani a layer 0?
Átjárhatóság
Az átjárhatóság arra utal, hogy a blokklánchálózatok képesek egymással kommunikálni. Ez a tulajdonság lehetővé teszi a blokkláncalapú termékek és szolgáltatások szorosabban összefonódó hálózatát, ami viszont jobb felhasználói élményt nyújt.
Az azonos layer 0 protokollra épülő blokklánchálózatok alapból képesek kommunikálni egymással, nincs szükség külön hidakra. A keresztlánc átutalási protokollok különböző verzióit használva a layer 0 lehetővé teszi, hogy az ökoszisztéma blokkláncai egymás funkcióira és felhasználási módjaira épüljenek. Ennek néhány gyakori eredménye a megnövekedett tranzakciós sebesség és a nagyobb hatékonyság.
Skálázhatóság
Egy monolitikus blokklánc, mint például az Ethereum, gyakran túlterhelt, mivel egyetlen layer 1 protokoll biztosítja az összes kritikus funkciót, például a tranzakciók végrehajtását, a konszenzust és az adatok elérhetőségét. Ez szűk keresztmetszetet jelent a skálázás szempontjából, amelyet a layer 0 úgy tud enyhíteni, hogy ezeket a kritikus funkciókat különböző blokkláncokra delegálja.
Ez a kialakítás biztosítja, hogy az azonos layer 0 infrastruktúrára épülő blokklánchálózatok mindegyike optimalizálhat bizonyos feladatokat, ezáltal növelve a skálázhatóságot. A végrehajtási láncokat például úgy lehet optimalizálni, hogy másodpercenként nagyszámú tranzakciót tudjanak kezelni.
Fejlesztői rugalmasság
Annak érdekében, hogy a fejlesztőket arra ösztönözzék, hogy rájuk építsenek, a layer 0 protokollok gyakran könnyen használható szoftverfejlesztő készleteket (SDK-kat) és zökkenőmentes felületet biztosítanak, hogy a fejlesztők könnyen elindíthassák saját célspecifikus blokkláncaikat.
A layer 0 protokolljai nagy rugalmasságot biztosítanak a fejlesztőknek saját blokkláncuk testreszabásához, lehetővé téve számukra, hogy meghatározzák saját tokenkibocsátási modelljeiket, és szabályozzák a blokkláncukra építeni kívánt DAppok típusát.
Hogyan működik a layer 0 protokoll?
A layer 0 protokollok különböző módon működnek. Mindegyik különbözik kialakításában, jellemzőiben és fókuszában.
Általában azonban a layer 0 protokollok szolgálnak fő és elsődleges blokkláncként, amely a különböző layer 1 láncok tranzakciós adatait kezeli. Bár egy halom layer 1 lánc épül layer 0 protokollokra, vannak olyan keresztlánc átutalási protokollok is, amelyek lehetővé teszik a tokenek és adatok különböző blokkláncok közötti átutalását.
E három komponens szerkezete és kapcsolatai nagymértékben eltérhetnek az egyes layer 0 protokollok között. Nézzünk meg néhány példát:
Polkadot
Az Ethereum társalapítója, Gavin Wood azért tervezte meg a Polkadotot, hogy a fejlesztők létrehozhassák saját blokkláncaikat. A protokoll egy fő láncot használ, a Polkadot Relay Chaint, és minden Polkadotra épülő független blokkláncot párhuzamos láncnak vagy paraláncnak hívnak.
A Relay Chain a hatékony adatkommunikáció érdekében hídként működik a paraláncok között. A hatékonyabb tranzakciófeldolgozás érdekében egy sharding nevű módszert használ, amely a blokkláncok vagy más típusú adatbázisok felosztásának módszere.
A Polkadot a hálózati biztonság és a konszenzus biztosítása érdekében proof-of-stake (PoS) validálást alkalmaz. A Polkadotra építeni kívánó projektek aukciókon vesznek részt, hogy licitáljanak a slotokra. A Polkadot első paralánc projektjét 2021 decemberében egy aukción hagyták jóvá.
Avalanche
Az Ava Labs által 2020-ban elindított, a DeFi protokollokra összpontosító Avalanche egy három részes blokklánc-infrastruktúrát használ, mely három alapláncból áll: a Contract Chain (C-chain), az Exchange Chain (X-chain), és a Platform Chain (P-chain).
Ezt a három láncot kifejezetten az ökoszisztémán belüli főbb funkciók kezelésére konfigurálták a biztonság növelése érdekében, miközben alacsony késleltetést és nagy áteresztőképességet próbálnak elérni. Az X-Chaint eszközök létrehozására és kereskedésére, a C-Chaint okosszerződések létrehozására, a P-Chaint pedig validátorok és alhálózatok koordinálására használják. Az Avalanche rugalmas felépítése gyors és olcsó keresztlánc swapokat is lehetővé tesz.
Cosmos
A 2014-ben Ethan Buchman és Jae Kwon által alapított Cosmos hálózat egy Cosmos Hub nevű PoS blokklánc mainnetből és a Zónák néven ismert testreszabott blokkláncokból áll. A Cosmos Hub eszközöket és adatokat továbbít a csatlakoztatott Zónák között, és egy megosztott biztonsági réteget nyújt.
Minden Zóna nagymértékben testreszabható, lehetővé téve a fejlesztők számára, hogy saját kriptovalutát tervezzenek, egyéni blokkvalidálási beállításokkal és egyéb funkciókkal. A Zónákban található összes Cosmos alkalmazás és szolgáltatás az Inter-Blockchain Communication (IBC) protokollon keresztül lép kapcsolatba egymással. Ez lehetővé teszi az eszközök és adatok szabad cseréjét független blokkláncokon keresztül.
Záró gondolatok
Tervezésüktől függően a layer 0 blokkláncok megoldhatják az iparág néhány kihívását, például az átjárhatóságot és a skálázhatóságot. Azt azonban még nem lehet tudni, hogy mennyire lesz sikeres a layer 0 blokklánc elfogadása. Számos konkurens megoldás létezik, amelyek hasonló célok elérésére törekszenek.
Az, hogy a layer 0 blokkláncok milyen jelentős szerepet fognak játszani az iparág kihívásainak megoldásában, attól függ, hogy képesek lesznek-e rávenni a fejlesztőket, hogy ezekre a protokollokra építsenek, és hogy a rajtuk lévő alkalmazások valódi értéket nyújtanak-e a felhasználók számára.