TL;DR
Az Avalanche a sebesség és a decentralizáció veszélyeztetése nélkül próbálja javítani a skálázhatóságot. Három blokklánc alkotja az alapplatformot: az Exchange Chain (X-Chain), a Contract Chain (C-Chain) és a Platform Chain (P-Chain). Az X-Chain eszközök létrehozására és kereskedésére szolgál. A C-Chain okosszerződések létrehozására szolgál. A P-Chain pedig a validátorok és alhálózatok koordinálására.
A protokoll egyik legfontosabb áttörése az Avalanche Consensus, egy olyan módszer, amely a validátorok ismételt, részmintavételes szavazását használja a konszenzus gyors és megfizethetővé tételéhez. Az Avalanche az alhálózatokat a horizontális skálázás újszerű módszereként is használja, lehetővé téve testreszabható, átjárható blokkláncok létrehozását. Az alhálózatok száma nem korlátozott.
Bevezetés
A blokklánc technológia fejlődésével új megoldások születnek a skálázhatóság, az átjárhatóság és a használhatóság régi problémáira. Az Avalanche egyedi megközelítést alkalmaz, mivel három különálló blokkláncot használ az elsődleges platformján. A natív AVAX token és a különböző konszenzusmechanizmusok révén az Avalanche állítólag „a blokkláncipar leggyorsabb okosszerződéses platformja, a véglegesítésig eltelt idő alapján”. Ebben a cikkben megvizsgáljuk azokat a tényezőket, amelyek ehhez az állításhoz vezetnek, és az általa kínált megoldásokat.
Mikor jelent meg az Avalanche?
Az Avalanche-t 2020 szeptemberében indította el a New York-i székhelyű Ava Labs. Az Ava Labs közel 300 millió dolláros (amerikai dollár) finanszírozást gyűjtött, az Avalanche Foundation pedig összesen 48 millió dollár értékben bonyolított le privát- és nyilvános tokenértékesítést. Az Ava Labs mögött álló háromfős alapítócsapat Kevin Sekniqi, Maofan "Ted" Yin és Emin Gün Sirer.
Milyen problémát old meg az Avalanche?
Az Avalanche három fő problémát próbál megoldani: a skálázhatóságot, a tranzakciós díjakat és az átjárhatóságot.
Skálázhatóság vs. decentralizáció
A blokkláncok régóta küzdenek a skálázhatóság és a decentralizáció közötti egyensúly megteremtéséért. A növekvő aktivitású hálózat gyorsan túlterhelődik. A Bitcoin (BTC) jó példa erre, mivel a tranzakciók feldolgozása néha órákig vagy akár napokig is eltart, ha a hálózat túlterhelt.
Ennek egyik módja az, hogy a hálózatot centralizáltabbá teszik, és kevesebb embernek adnak nagyobb felhatalmazást a hálózati tevékenység validálására, ami nagyobb sebességet tesz lehetővé. A decentralizáció azonban kritikus fontosságú a blokklánc biztonsága szempontjából. Az új blokkláncok technológiai fejlesztésekkel próbálják megoldani ezt a problémát, és az Avalanche egy egyedi megközelítést dolgozott ki, amellyel később foglalkozunk.
Magas díjak
Egy másik gyakori probléma a nagyobb blokkláncok, például az Ethereum esetében a gas díjak, amelyek nagy forgalom esetén magasak lehetnek. Ez végső soron elriasztja a felhasználókat ezektől a blokkláncoktól, de a konkurencia kevésbé fejlett ökoszisztémával rendelkezik. Például az Ethereum népszerűsége és az alternatívák hiánya magas forgalmat és díjakat eredményezett. Bizonyos pontokon az egyszerű átutalások több mint 10 dollárba kerülnek, az összetett okosszerződéses interakciók pedig meghaladhatják a 100 dollárt.
Átjárhatóság
A különböző projekteknek és vállalkozásoknak megvannak a saját igényeik a blokkláncokat illetően. Korábban a projekteknek vagy az Ethereummal, vagy egy másik, nem az igényeikre szabott blokklánccal, vagy egy privát blokklánccal kellett dolgozniuk. Nehéz megtalálni az egyensúlyt a testreszabhatóság és a blokkláncok közötti együttműködés között. Az Avalanche alhálózatok révén kínál megoldást - egyedi alkalmazásspecifikus blokkláncok révén, amelyek osztoznak az elsődleges hálózat biztonságán, sebességén és kompatibilitásán.
Hogyan működik az Avalanche?
Az Avalanche olyan módszerek kombinációját használja, amelyek egyedivé teszik, és valójában három elsődleges, átjárható blokkláncból áll: az X-Chainből, C-Chainből, és P-Chainből.
1. Az Exchange Chain (X-Chain) AVAX tokenek és egyéb digitális eszközök létrehozására és átváltására szolgál. A tranzakciós díjakat AVAX-ban fizetik, a blokklánc pedig az Avalanche konszenzusprotokollt használja.
2. A Contract Chain (C-Chain) az a hely, ahol a fejlesztők okosszerződéseket hozhatnak létre a DAppokhoz. Ez a lánc az Ethereum virtuális gép (EVM) egy példányát valósítja meg, lehetővé téve az EVM-kompatibilis DAppok használatát. Az Avalanche konszenzusprotokoll módosított változatát, a Snowman protokollt használja.
3. A Platform Chain (P-Chain) koordinálja a hálózati validátorokat, nyomon követi az aktív alhálózatokat, és lehetővé teszi új alhálózatok létrehozását. A P-Chain a Snowmant is használja.
Azzal, hogy az egyes blokkláncok különböző szerepeket töltenek be, az Avalanche javítja a sebességet és a skálázhatóságot az összes folyamat egyetlen láncon történő futtatásához képest. Az Avalanche fejlesztői a konszenzusmechanizmusokat az egyes blokkláncok igényeihez igazították. A felhasználóknak szükségük van az AVAX-ra a stakeléshez és a hálózati díjak befizetéséhez, így az ökoszisztéma egy közös, használható eszközzel rendelkezik.
Hogyan működnek az Avalanche konszenzusmechanizmusai?
Az Avalanche két konszenzusprotokollja között vannak hasonlóságok. Ez a kettős rendszer az egyik alapvető oka a hálózat jobb skálázhatóságának és tranzakciós sebességének.
Avalanche
Az Avalanche konszenzus protokollban nincs szükség vezetőre a konszenzus eléréséhez, mint például a Proof-of-Work (PoW), Proof-of-Stake (PoS) vagy a Delegated Proof-of-Stake (DPoS) protokollok esetében. Ez a tényező növeli az Avalanche-hálózat decentralizációját anélkül, hogy feláldozná a skálázhatóságot. Ezzel szemben a PoW, PoS és DPoS esetében a tranzakciókat egy szereplő dolgozza fel, akinek a munkáját mások validálják.
Az Avalanche egy irányított aciklikus gráf (DAG) optimalizált konszenzusprotokollt valósít meg. A DAG lehetővé teszi, hogy a hálózat párhuzamosan dolgozza fel a tranzakciókat. A validátorok más validátorok mintavételét kérdezik le, hogy megállapítsák, érvényes-e az új tranzakció. Egy bizonyos számú ilyen ismételt véletlenszerű részmintavételezés után statisztikailag bizonyított, hogy szinte lehetetlen, hogy egy tranzakció hamis legyen.
Minden tranzakció azonnal véglegesítésre kerül, anélkül, hogy további megerősítésre lenne szükség. A validáló csomópontok működtetése és a tranzakciók validálása alacsony és elérhető hardverigényű, ami segíti a teljesítményt, a decentralizációt és a környezetvédelmet.
Snowman
A Snowman konszenzusprotokoll az Avalanche konszenzusprotokollra épül, de a tranzakciókat lineárisan rendezi. Ez a tulajdonság előnyös az okosszerződések kapcsán. Az Avalanche konszenzusprotokolltól eltérően a Snowman blokkokat hoz létre.
AVAX token
Az AVAX az Avalanche natív tokenje, 720 millió tokenből álló limitált kínálattal. A hálózaton belül fizetett összes díjat deflációs mechanizmus gyanánt elégetik, ami a szélesebb Avalanche közösség javát szolgálja. Az AVAX-nak három fő felhasználási területe van:
1. Stakelhet AVAX-ot, hogy validátorrá váljon, vagy delegálhatja egy validátorra. A validátorok akár 10%-os éves százalékos hozamot (APY) is kereshetnek, és beállíthatnak egy egyéni százalékos díjat az őket támogató delegálóktól megtartott jutalomra.
2. Az AVAX közös elszámolási egységeként szolgál az összes alhálózat számára, ezzel javítva az átjárhatóságot.
3. A tranzakciós díjak és az alhálózati előfizetések AVAX-ban fizetendők.
Hogyan lehet AVAX-ot stakelni?
Az AVAX-tulajdonosok jutalmakat szerezhetnek, ha validátorokká válnak, vagy ha egy validátorral stakelnek tokeneket. A validátorrá váláshoz 2000 AVAX stakelésére van szükség.
A hardverkövetelmények elég alacsonyak ahhoz, hogy a legtöbb szabványos laptop vagy asztali számítógép alkalmas legyen a validálásra. A tokeneket egy validátorral is stakelheti, és jutalmat kaphat, ha a validátor sikeresen megerősíti a tranzakciókat.
Testreszabható Avalanche blokkláncok
Az Avalanche az Ethereumhoz és más layer-one (első rétegű) blokkláncokhoz hasonló funkciókat kínál. A fejlesztők tokeneket, NFT-ket és DAppokat hozhatnak létre. A felhasználók tokeneket stakelhetnek, tranzakciókat validálhatnak, és több mint 400 DAppot használhatnak. Az Avalanche előnyei a támogatói szerint ezeknek a képességeknek a fejlesztéséből fakadnak. Extra funkcióként az Avalanche lehetővé teszi az átjárható, testreszabott blokkláncok, úgynevezett alhálózatok létrehozását is.
Egy testreszabott blokklánc, amely egy nagymértékben skálázható alhálózatot használ, jól megfelel a nagyvállalati igényeknek, és sokan már most is építenek alhálózatokat. Az ilyen egyéni blokkláncok nagyvállalati és kis független üzemeltetői számára kényelmes, hogy egy gazdag ökoszisztémában léphetnek kapcsolatba egymással, és kihasználhatják az Avalanche elsődleges hálózatának biztonságát.
Az Avalanche saját Avalanche virtuális géppel (AVM) rendelkezik, amely EVM-kompatibilis. Az Ethereum Solidity kódolási nyelvét ismerő fejlesztők könnyedén használhatják az Avalanche-et, és meglévő projekteket is átvihetnek rá.
Miben különbözik az Avalanche más skálázható blokkláncoktól?
Az általunk felvetett problémák és megoldások nem csak az Avalanche-ra jellemzőek. Az Avalanche olyan skálázható platformokkal és átjárható blokkláncokkal versenyez, mint például az Ethereum, a Polkadot, a Polygon és a Solana. Miben különbözik tehát az Avalanche más alternatíváktól?
Konszenzusmechanizmus
A legjelentősebb különbség valószínűleg az Avalanche Consensus. Az Avalanche azonban nem az egyetlen blokklánc, amely újszerű konszenzusmechanizmussal rendelkezik. A Solana Proof of History mechanizmusa állítólag akár 50 000 TPS-t (tranzakció per másodperc) is képes kezelni, ami felülmúlja az Avalanche 6500 TPS értékét. A TPS azonban csak egy mérőszám a hálózati sebesség értékelésére, amely nem veszi figyelembe a blokkok véglegesítését.
Tranzakciós sebesség és véglegesítés
Egy másik észrevehető különbség az Avalanche kevesebb mint 1 másodperces véglegesítési ideje. Mit jelent ez pontosan? Emlékezzen, hogy a TPS csak egy mérőszám a sebesség mérésére. Azt is figyelembe kell vennünk, hogy mennyi időbe telik annak garantálása, hogy a tranzakciót véglegesítik, és nem lehet visszafordítani vagy megváltoztatni. Egy másodperc alatt feldolgozhat 100 000 tranzakciót, de ha késik a véglegesítés, a hálózat továbbra is lassú lesz. Az Avalanche azt állítja, hogy az iparágban a leggyorsabb véglegesítésig eltelt idővel rendelkezik.
Decentralizáció
Az Avalanche egyik legfőbb tulajdonsága állítólag a decentralizáció. Méretéhez és korához képest nagyszámú validátorral rendelkezik (2022 áprilisában több mint 1300), ami részben a viszonylag minimális követelményeknek köszönhető. Az AVAX árának emelkedésével azonban drágábbá vált a validátorrá válás.
Átjárható blokkláncok
Az Avalanche átjárható blokkláncainak száma akár korlátlan is lehet. Ez közvetlen versenytársa a Polkadotnak, egy másik projektnek, amely testreszabott és átjárható blokkláncokat kínál. A Polkadot korlátozott tárhelyet bocsát árverésre a Parachain Slots aukcióin, míg az Avalanche egyszerű előfizetési díjjal működik.
Záró gondolatok
A decentralizált pénzügyi (DeFi) platformok alternatívákat keresnek az Ethereumra, és az olyan blokkláncok, mint az Avalanche, vonzóak az EVM-kompatibilitásuk és az alacsony díjaik miatt. A DeFi platformok azonban már most is sok alternatív platformmal rendelkeznek, ha a skálázhatóságról és a sebességről van szó.
Az Avalanche népszerűsége egyre nő, és a napi összes tranzakciót tekintve már utolérte az Ethereumot, de hogy képes lesz-e felvenni a versenyt más blokkláncokkal, mint például a Solana vagy a Polygon láncokkal, még nem tudni.