Ha a kriptográfia nem skálázható, soha nem éri el tömeges elterjedését.
Ahogy egyre több egyén és szervezet alkalmaz blokklánc technológiát, a méretezhetőség egyre hangsúlyosabbá vált. Valószínűleg ezzel a kifejezéssel találkoztál a kriptoipar legnagyobb problémájaként.
De mit is jelent pontosan a „skálázhatóság”, különösen a blokklánc technológiát illetően, és miért számít ez annyira?
Mi az a blokklánc méretezhetőség?
A „skálázhatóság” egy rendszer vagy folyamat azon képességére utal, hogy a mennyiségben vagy léptékben bekövetkezett változások ellenére továbbra is működik. Hasonlóképpen, a blokklánc skálázhatósága egy blokklánc protokoll azon képességére utal, hogy továbbra is optimálisan működik – megnövekedett költségek nélkül –, ha több tranzakció, adat és felhasználó van.
Vitalik Buterin javasolja [PDF] szerint a blokklánc protokollok decentralizáltak, biztonságosak és méretezhetőek, de ezek közül csak kettőt érnek el. A leggyakrabban feláldozott jellemző pedig a méretezhetőség.
Ha egy blokklánc nem méretezhető, akkor lassan dolgozza fel a tranzakciókat, ami hálózati torlódáshoz (fizetési elmaradáshoz) és magasabb díjakhoz vezethet. Eközben a méretezhető blokklánc nagy mennyiségű tranzakciót képes kezelni másodpercenként (TPS) anélkül, hogy csökkenne biztonság, felhasználói élmény és díjak, vagy döntéshozatal (konszenzus elérése a peer-to-peer hatalmas hálózatával szereplők).
Három kulcsfontosságú mérőszám határozza meg a blokklánc protokoll méretezhetőségét:
- Késleltetés: A skálázhatóságot befolyásolja, hogy mennyi időbe telik a tranzakciók hálózati csomópontokhoz történő továbbítása és a válaszok összevetése a konszenzus eléréséhez. Az alacsonyabb késleltetés skálázhatóbb hálózatot eredményez.
- áteresztőképesség: A blokklánc protokoll méretezhetősége a másodpercenként feldolgozható tranzakciók számától is függ. A nagyobb átviteli sebesség skálázhatóbb hálózatot eredményez.
- Költség: A blokklánc futtatásához szükséges erőforrások (számítási teljesítmény, sávszélesség stb.) meghatározzák annak méretezhetőségét. A több erőforrás magasabb hálózati ösztönzőket jelentene, különösen több hálózati résztvevő számára. Ha az ösztönzők nem arányosak a részvétel költségeivel, előfordulhat, hogy nem lesznek hálózati résztvevők.
A legtöbb újabb blokklánc protokoll, mint például a Solana, jobban méretezhető, mint a régebbi protokollok, például a Bitcoin; ezt azonban jellemzően gyengébb biztonsági rendszer vagy nagyobb központosítás árán érik el.
Ahhoz, hogy a blokkláncok hatalmas gazdaságokat és felhasználói bázisokat támogassanak, méretezhetőnek kell lenniük. Az emberek nem fogadják el a blokklánc protokollokat, ha azok lassúak és drágák, különösen azért, mert vannak gyors és olcsó hagyományos lehetőségek. Például gyorsabb és olcsóbb a VISA használata a pizza fizetésére, mint a Bitcoin használata. Ezért fontos a blokklánc méretezhetősége.
3 kulcsfontosságú módszer a blokklánc méretezéséhez
Számos blokklánc protokoll számos technikát alkalmazott a késleltetés, az átviteli sebesség és a költségek javítására a biztonság és a decentralizáció feláldozása nélkül. Azonban egyetlen megoldást sem sikerült megoldani a blokklánc trilemmakülönösen azért, mert sokuk feláldozza a decentralizációt vagy a biztonságot.
Ennek eredményeként a blokklánc protokollok általában több megoldást alkalmaznak a blokklánc méretezhetőségének javítására.
Ezek a technikák három nagy megoldásba sorolhatók.
1. 1. rétegű megoldások
Itt a cél az elsődleges blokklánc-hálózat fejlesztése a viselt tranzakciók kezelésére. Ez magában foglalhat olyan megoldásokat, mint a blokkok megnövelése, a tranzakciós idő csökkentése vagy a válaszok gyorsabb összevetése a konszenzus érdekében.
Az 1. rétegbeli megoldások láncon belül valósulnak meg, és az alapvető blokklánc-protokoll fejlesztésére összpontosítanak másodlagos keretrendszer bevonása nélkül. Ezeket a fejlesztéseket általában egy blokklánc-villa segítségével hajtják végre.
Például, Bitcoin aktivált szegregált tanú (SegWit) puha villával 2017-ben. Ez a változtatás növelte a protokoll blokkméret-korlátait és a tranzakciók hatékonyságát. Később ugyanabban az évben egy kemény villa vezetett a létrehozásához Bitcoin Cash (BCH), egy alternatív blokklánc nagyobb blokkmérettel, rövidebb tranzakciós idővel és alacsonyabb tranzakciós díjakkal.
Az Ethereum blokklánc 2022-ben egy kemény villát is befejezett. Ez átváltotta a protokoll konszenzus algoritmusát a munka igazolása a tét igazolása. Ez volt a sharding bevezetésének első fázisa, amely Buterin úgy véli tovább bővíti a hálózatot.
Blockchain felosztása Layer 1 megoldás, bár nem igényel villát. Ehelyett a hálózat kisebb partíciókra – szilánkokra – osztásával jár, hogy szétterüljenek és javítsák a tranzakciófeldolgozást. Míg az Ethereum valamikor 2023-ban kívánja megvalósítani a felosztást, a Zilliqa blokklánc már négy szilánkkal rendelkezik, csökkentve a tranzakciós időt, csökkentve a tranzakciós díjakat és javítva a felhasználói elégedettséget.
2. 2. rétegű megoldások
Az 1. rétegbeli megoldásokkal ellentétben, amelyek az alapvető blokklánc protokollon vannak megvalósítva, a Layer 2 megoldások növelik a blokklánc méretezhetőségét azáltal, hogy bizonyos tranzakciókat vagy folyamatokat a láncon kívülre helyeznek. Ezek másodlagos keretrendszerek – állapotcsatornák és összesítések –, amelyek az alapvető blokklánc protokollon alapulnak a megnövekedett tranzakciós mennyiségek kezelésére.
- Állami csatornák: Az állapotcsatornával két vagy több fél gyorsan, a láncon kívül tud tranzakciókat folytatni, miközben továbbra is lehetővé teszi a tranzakció véglegességének láncon belüli rendezését. Például, A Villámhálózat a Bitcoin blokklánc tetején működik, és lehetővé teszi a Bitcoin-tranzakciókat az alapvető blokkláncon kívül. Az intelligens szerződések segítségével a tranzakciókat lezárják. Ezután a tranzakció és annak véglegessége hozzáadódik az elsődleges blokklánchoz, lehetővé téve a vitarendezést és a csatorna lezárását. Egy másik példa az állapotcsatornára az Ethereumra épített Raiden hálózat.
- Összegzések: Eközben az összesítés – például optimista vagy nulla tudású – a láncon kívül hajtja végre a tranzakciókat, majd küldje be a tranzakciós adatokat vagy az érvényesség igazolását az alapvető blokklánc protokollhoz, ahol konszenzus születik elérte. A loopring és az azték jó példák a nulla tudású összesítésre, míg Arbitrium One és optimizmus az optimista összesítés példái.
Ezen kívül vannak más különbségek a Layer 1 és Layer 2 blokkláncok között.
3. Új láncok
Az új láncok különböző formái – oldalláncok, plazmaláncok és Validium láncok – hozhatók létre a hatékony tranzakciófeldolgozás elősegítése érdekében. Például a Polygon egy Ethereum oldallánc, amely testreszabott specifikációkkal rendelkezik, hogy megfeleljen az egyedi igényeknek, de továbbra is előnyös az Ethereum robusztus alapjaiból, és arra támaszkodik.
Bár ezeket a megoldásokat néha 2. rétegbeli megoldásoknak is nevezik, ezek meglehetősen eltérőek. A 2. rétegbeli megoldások az 1. rétegbeli megfelelőjük kiterjesztései, és jellemzően a központi blokklánccal összhangban működnek. Az oldalláncok, a plazmaláncok és a Validium láncok azonban függetlenebb blokkláncok, amelyek kapcsolódnak az 1. rétegbeli megfelelőjükhöz. Általában felelősséget vállalnak a biztonságukért, a konszenzusalgoritmusaikért vagy a blokkparamétereikért.
Nincs blokklánc méretezhetőség, nincs tömeges átvétel
A blokklánc technológia képes megváltoztatni az általunk ismert világot. Azonban nem fogja megváltoztatni a világot, ha a méretezhetőség továbbra is korlát marad, mert nem lesz tömeges átvétel.
Az eszközök digitalizálásától a folyamatok optimalizálására blockchain technológiát alkalmazó vállalatokig a jövő a jövő fényes a blokklánc technológia számára, ha fenntarthatóan skálázható a decentralizáció feláldozása nélkül és Biztonság.