Blokkl√°nc ‚Äď 1.r√©tegŇĪ (Layer 1) sk√°l√°z√°si megold√°sok vs 2.r√©tegŇĪ (Layer 2) megold√°sok
KezdŇĎlap
Cikkek
Blokkl√°nc ‚Äď 1.r√©tegŇĪ (Layer 1) sk√°l√°z√°si megold√°sok vs 2.r√©tegŇĪ (Layer 2) megold√°sok

Blokkl√°nc ‚Äď 1.r√©tegŇĪ (Layer 1) sk√°l√°z√°si megold√°sok vs 2.r√©tegŇĪ (Layer 2) megold√°sok

K√∂z√©pszintŇĪ
Közzétéve May 31, 2022Frissítve Sep 29, 2022
8m

TL;DR

A kript√≥ √©s a blokkl√°nc n√©pszerŇĪs√©ge exponenci√°lis √ľtemben n√∂vekszik, ahogy a felhaszn√°l√≥k √©s a tranzakci√≥k sz√°ma is. B√°r k√∂nnyŇĪ bel√°tni, mennyire forradalmi technol√≥gia a blokkl√°nc, a sk√°l√°zhat√≥s√°g ‚Äď vagyis egy rendszer n√∂veked√©si kapacit√°sa a n√∂vekvŇĎ kereslet kiszolg√°l√°sa mellett ‚Äď mindig kih√≠v√°st jelentett. A nagy m√©rt√©kben decentraliz√°lt √©s biztons√°gos publikus blokkl√°nch√°l√≥zatok gyakran k√ľzdenek azzal, hogy magas √°tviteli k√©pess√©get √©rjenek el.¬†

Ezt gyakran nevezik blokkl√°nc trilemm√°nak, amely kijelenti, hogy egy decentraliz√°lt rendszernek gyakorlatilag lehetetlen egyszerre megval√≥s√≠tani a magas szintŇĪ decentraliz√°lts√°got, biztons√°got √©s sk√°l√°zhat√≥s√°got. Realisztikusan szeml√©lve a blokkl√°nch√°l√≥zatok a h√°rom t√©nyezŇĎ k√∂z√ľl csak kettŇĎt val√≥s√≠thatnak meg.¬†

Szerencs√©re azonban sok ezer rajong√≥ √©s szak√©rtŇĎ dolgozik a sk√°l√°z√°si megold√°sokon. N√©melyik megold√°s a fŇĎ blokkl√°nchoz (layer 1) ny√ļl hozz√°, m√≠g m√°sok a m√∂g√∂ttes h√°l√≥zaton mŇĪk√∂dŇĎ a 2.r√©tegŇĪ (layer 2) protokollokat c√©lozz√°k.


Bevezetés

A sok el√©rhetŇĎ blokkl√°nc √©s kriptovaluta k√∂z√∂tt nem mindig tudja az ember, hogy 1.r√©tegŇĪ vagy 2.r√©tegŇĪ blokkl√°ncot haszn√°l. Megvan annak az elŇĎnye, ha nem l√°ttatjuk a blokkl√°nc komplexit√°s√°t, de √©rdemes megismerni azt a rendszert, amelyet befektet√©sk√©nt vagy egy√©b c√©lokra haszn√°lunk. A jelen bejegyz√©sbŇĎl megtudhatja, mi a k√ľl√∂nbs√©g az 1.r√©tegŇĪ √©s 2.r√©tegŇĪ blokkl√°ncok, valamint a k√ľl√∂nb√∂zŇĎ sk√°l√°z√°si megold√°sok k√∂z√∂tt.


Mi az az 1.r√©tegŇĪ √©s 2.r√©tegŇĪ blokkl√°nc?

A layer 1 (r√©teg) kifejez√©s egy blokkl√°nc-architekt√ļra alapszintj√©t jelenti. Egy blokkl√°nch√°l√≥zat fŇĎ strukt√ļr√°j√°t alkotja. P√©ld√°ul a Bitcoin, az Ethereum √©s a BNB Chain 1.r√©tegŇĪ blokkl√°ncok. A layer 2 olyan h√°l√≥zatokat jel√∂l, amelyek m√°s blokkl√°ncokra √©p√ľlnek. Vagyis ha a Bitcoin egy 1.r√©tegŇĪ blokkl√°nc, akkor a Lightning Network, amely a Bitcoin h√°l√≥zaton fut, egy 2.r√©tegŇĪ blokkl√°nc.¬†

A blokkl√°nch√°l√≥zatok sk√°l√°zhat√≥s√°gi fejleszt√©seit 1.r√©tegŇĪ √©s 2.r√©tegŇĪ megold√°sokra bonthatjuk. Az 1.r√©tegŇĪ megold√°sok k√∂zvetlen√ľl az eredeti blokkl√°nc szab√°lyait √©s mechanizmusait m√≥dos√≠tj√°k. A 2.r√©tegŇĪ megold√°sok egy k√ľlsŇĎ, p√°rhuzamos h√°l√≥zat seg√≠ts√©g√©vel a tranzakci√≥kat a fŇĎ l√°ncr√≥l lev√°lasztva kezelik.


Miért fontos a blokklánc skálázhatósága?

K√©pzelj√ľk el, hogy egy √ļj aut√≥p√°lya √©p√ľl egy nagyv√°ros √©s annak gyorsan n√∂vekvŇĎ k√ľlv√°rosa k√∂z√∂tt. Ahogy az aut√≥p√°ly√°n k√∂zlekedŇĎ forgalom n√∂vekszik √©s a forgalmi dug√≥k mindennaposs√° v√°lnak ‚Äď k√ľl√∂n√∂sen a reggeli √©s a d√©lut√°ni cs√ļcs idej√©n ‚Äď az utaz√°s idŇĎig√©nye A-b√≥l B-be jelentŇĎsen n√∂vekedhet. Nem csoda, hiszen az √ļth√°l√≥zat kapacit√°sa v√©ges, a k√∂zleked√©si ig√©ny pedig egyre csak nŇĎ.

Vajon mit tehetnek a hat√≥s√°gok, hogy t√∂bb ing√°z√≥ gyorsabban utazhasson ezen az √ļtvonalon? Az egyik megold√°s az lenne, ha mag√°t az aut√≥p√°ly√°t fejleszten√©k, plusz s√°vokkal az √ļt k√©t oldal√°n. Ez azonban nem mindig praktikus megold√°s, mivel dr√°ga, √©s jelentŇĎs gondokat okozna azoknak, akik m√°r haszn√°lj√°k az aut√≥p√°ly√°t. Egy m√°sik lehetŇĎs√©g, hogy egy kis kreativit√°ssal k√ľl√∂nb√∂zŇĎ megk√∂zel√≠t√©seket v√°zolunk fel, amelyek az alap infrastrukt√ļr√°hoz nem ny√ļlnak hozz√°: p√©ld√°ul tov√°bbi szervizutakat √©p√≠t√ľnk, vagy egy elŇĎv√°rosi vas√ļtvonalat h√ļzunk ki az aut√≥p√°lya ment√©n.

A blokkl√°nc-technol√≥gia vil√°g√°ban az elsŇĎdleges aut√≥p√°lya egy 1.r√©tegŇĪ l√°nc lenne (a fŇĎ h√°l√≥zat), m√≠g a tov√°bbi szervizutak adn√°k a 2.r√©tegŇĪ megold√°sokat (m√°sodlagos h√°l√≥zat az √∂sszkapacit√°s n√∂vel√©s√©hez).

A Bitcoin, az Ethereum √©s a Polkadot mind 1.r√©tegŇĪ blokkl√°ncnak minŇĎs√ľlnek. Ezek a blokkl√°ncok olyan alapr√©teget k√©peznek, amely a hozz√°juk tartoz√≥ √∂kosziszt√©ma tranzakci√≥it kezelik √©s r√∂gz√≠tik egy nat√≠v kriptovaluta seg√≠ts√©g√©vel ‚Äď ezt √°ltal√°ban d√≠jak fizet√©s√©hez √©s sz√©lesebb k√∂rben m√°s feladatokhoz haszn√°lj√°k. A Polygon az Ethereumhoz k√©sz√ľlt 2.r√©tegŇĪ sk√°l√°z√°si megold√°s. A Polygon h√°l√≥zat rendszeresen ad √°t ellenŇĎrz√©si pontokat az Ethereum fŇĎ h√°l√≥zat√°nak, hogy t√°j√©koztassa az aktu√°lis √°llapot√°r√≥l.

Az √°tviteli kapacit√°s egy blokkl√°nc l√©tfontoss√°g√ļ eleme. A sebess√©g √©s a hat√©konys√°g m√©r√©s√©re szolg√°l. Megmutatja, h√°ny tranzakci√≥ dolgozhat√≥ fel √©s r√∂gz√≠thetŇĎ adott idŇĎ alatt. Ahogy a felhaszn√°l√≥k sz√°ma n√∂vekszik √©s egyidejŇĪleg egyre t√∂bb tranzakci√≥t ind√≠tanak, az 1.r√©tegŇĪ blokkl√°nc lelassulhat, √©s a haszn√°lat√°nak k√∂lts√©gei az egekbe sz√∂khetnek. Ez k√ľl√∂n√∂sen igaz a Proof of Work mechanizmust haszn√°l√≥ 1.r√©tegŇĪ blokkl√°ncokra, szemben a Proof of Stake mechanizmust haszn√°l√≥ t√°rsaikkal.¬†


Aktu√°lis 1.r√©tegŇĪ h√°l√≥zati probl√©m√°k

A Bitcoin √©s az Ethereum j√≥ p√©ld√°k a sk√°l√°z√°si probl√©m√°kkal k√ľzdŇĎ 1.r√©tegŇĪ h√°l√≥zatokra. MindkettŇĎ elosztott konszenzusmodellt haszn√°l a h√°l√≥zat biztos√≠t√°s√°ra. Ez azt jelenti, hogy az √∂sszes tranzakci√≥t t√∂bb csom√≥pont hiteles√≠ti, mielŇĎtt valid√°ln√°k ŇĎket. Az √∂sszes √ļgynevezett b√°ny√°szcsom√≥pont egy komplex matematikai kirak√≥s feladat megold√°s√°√©rt versenyzik, √©s a sikeres b√°ny√°szok a jutalmat a h√°l√≥zat nat√≠v kriptovalut√°j√°ban kapj√°k.¬†

M√°s sz√≥val az √∂sszes tranzakci√≥hoz sz√°mos csom√≥pont f√ľggetlen ellenŇĎrz√©se sz√ľks√©ges, mielŇĎtt megerŇĎs√≠t√©st nyern√©nek. Ez hat√©kony m√≥dszer a helyes √©s ellenŇĎrz√∂tt adatok napl√≥z√°s√°hoz √©s r√∂gz√≠t√©s√©hez a blokkl√°ncon, mik√∂zben cs√∂kkenti a rosszindulat√ļ szereplŇĎk t√°mad√°s√°nak kock√°zat√°t. Ugyanakkor, ha egy h√°l√≥zat olyan n√©pszerŇĪv√© v√°lik mint az Ethereum vagy a Bitcoin, akkor az √°tviteli ig√©ny egyre nagyobb probl√©m√°v√° v√°lik. H√°l√≥zati leterhelts√©g eset√©n a felhaszn√°l√≥k hosszabb megerŇĎs√≠t√©si idŇĎkkel √©s magasabb tranzakci√≥s d√≠jakkal szembes√ľlnek.


Hogyan mŇĪk√∂dnek az 1.r√©tegŇĪ sk√°l√°z√°si megold√°sok?

Sz√°mos olyan lehetŇĎs√©g √°ll az 1.r√©tegŇĪ blokkl√°ncok rendelkez√©s√©re, amelyek n√∂velik az √°tviteli k√©pess√©get √©s az √°ltal√°nos h√°l√≥zati kapacit√°st. A Proof of Work rendszerŇĪ blokkl√°ncok eset√©n a Proof of Stake mechanizmus √°tv√©tele opci√≥ lehet a tranzakci√≥/m√°sodperc (TPS) n√∂vel√©s√©re, a kezel√©si d√≠jak cs√∂kken√©se mellett. M√©gis, a kriptok√∂z√∂ss√©g k√∂r√©ben elt√©rŇĎ v√©lem√©nyek fogalmaz√≥dtak meg a Proof of Stake mechanizmus elŇĎnyeivel √©s hossz√ļ t√°v√ļ k√∂vetkezm√©nyeivel kapcsolatban.

Az 1.r√©tegŇĪ h√°l√≥zatokon bevezetett sk√°l√°z√°si megold√°sokat √°ltal√°ban a projekt fejlesztŇĎcsapata mutatja be. A megold√°st√≥l f√ľggŇĎen a k√∂z√∂ss√©gnek hard fork vagy soft fork el√°gaz√°st kell v√©grehajtania a h√°l√≥zaton. Vannak olyan apr√≥ v√°ltoztat√°sok, amelyek visszafel√© kompatibilisek, p√©ld√°ul a Bitcoin SegWit friss√≠t√©se.¬†

A nagyobb v√°ltoz√°sok, mint a Bitcoin blokkm√©ret√©nek 8¬†MB-ra emel√©se, hard fork el√°gaz√°st k√∂vetel. Ez k√©t verzi√≥t hoz l√©tre a blokkl√°ncb√≥l, egyet a friss√≠t√©ssel, egyet pedig an√©lk√ľl. Egy m√°sik opci√≥ a h√°l√≥zat √°tviteli k√©pess√©g√©nek n√∂vel√©s√©re a sharding. Ez a m√≥dszer a blokkl√°nc mŇĪk√∂d√©s√©t t√∂bb kisebb szekci√≥ra has√≠tja sz√©t, amelyek sortart√°s helyett egyidejŇĪleg v√©gzik az adatfeldolgoz√°st.


Hogyan mŇĪk√∂dnek a 2.r√©tegŇĪ sk√°l√°z√°si megold√°sok?

Ahogy m√°r eml√≠tett√ľk, a 2.r√©tegŇĪ megold√°sok m√°sodlagos h√°l√≥zatokra t√°maszkodnak, amelyek a fŇĎ l√°nccal p√°rhuzamosan, illetve att√≥l f√ľggetlen√ľl mŇĪk√∂dnek.

Rollupok

A Zero-knowledge rollupok (ez a legsz√©lesebb k√∂rben haszn√°lt t√≠pus) k√∂tegekbe gyŇĪjtik az off-chain 2.r√©tegŇĪ tranzakci√≥kat, √©s egyetlen tranzakci√≥k√©nt k√ľldik el azokat a fŇĎ l√°ncnak. Ezek a rendszerek √©rv√©nyess√©gi bizony√≠t√©kokat haszn√°lnak a tranzakci√≥k integrit√°s√°nak ellenŇĎrz√©s√©hez. Az eszk√∂z√∂ket az eredeti l√°ncon t√°rolj√°k egy √°thidal√≥ okosszerzŇĎd√©ssel, √©s az okosszerzŇĎd√©s megerŇĎs√≠ti, hogy a rollup a rendeltet√©s√©nek megfelelŇĎen mŇĪk√∂dik. Ez egy kev√©sb√© erŇĎforr√°sig√©nyes rollup elŇĎnyei mellett biztos√≠tja az eredeti h√°l√≥zat biztons√°g√°t.¬†

Oldall√°ncok

Az oldall√°ncok f√ľggetlen blokkl√°nch√°l√≥zatok, amelyek saj√°t valid√°torh√°l√≥zattal mŇĪk√∂dnek. Ez azt jelenti, hogy a fŇĎ l√°ncon t√°rolt √°thidal√≥ okosszerzŇĎd√©s nem igazolja az oldall√°nch√°l√≥zat √©rv√©nyess√©g√©t. √Čppen ez√©rt meg kell b√≠znunk abban, hogy az oldall√°nc megfelelŇĎen mŇĪk√∂dik, mivel k√©pes ellenŇĎrz√©se alatt tartani az eredeti l√°ncon tal√°lhat√≥ eszk√∂z√∂ket.¬†

√Āllapotcsatorn√°k

Az √°llapotcsatorna a tranzakci√≥ban √©rintett feleket √∂sszek√∂tŇĎ k√©tir√°ny√ļ kommunik√°ci√≥s k√∂rnyezet. A r√©szes felek a m√∂g√∂ttes blokkl√°nc egy r√©sz√©t elker√≠tik, √©s egy off-chain tranzakci√≥s csatorn√°hoz csatlakoztatj√°k. Ezt √°ltal√°ban egy elŇĎre egyeztetett okkosszerzŇĎd√©ssel vagy egy t√∂bbal√°√≠r√°sos t√°rc√°val v√©gzik. A felek ezut√°n off-chain v√©grehajtanak egy tranzakci√≥t vagy egy tranzakci√≥k√∂teget an√©lk√ľl, hogy a tranzakci√≥s adatokat azonnal elk√ľlden√©k a m√∂g√∂ttes elosztott fŇĎk√∂nyv (vagyis a fŇĎ l√°nc) fel√©. Amint az adott k√∂teg √∂sszes tranzakci√≥ja lez√°rult, a rendszer k√∂zvet√≠ti a csatorna v√©gsŇĎ ‚Äě√°llapot√°t‚ÄĚ a blokkl√°nc fel√© valid√°l√°s c√©lj√°b√≥l. Ez a mechanizmus lehetŇĎv√© teszi a tranzakci√≥sebess√©g fokoz√°s√°t √©s n√∂veli a h√°l√≥zat teljes kapacit√°s√°t. Az olyan megold√°sok, mint a Bitcoin Lightning Network √©s az Ethereum Raiden projektje √°llapotcsatorn√°k seg√≠ts√©g√©vel mŇĪk√∂dnek.

Be√°gyazott (Nested) blokkl√°ncok

Ez a megold√°s egy sor m√°sodlagos l√°ncra t√°maszkodik, amelyek a fŇĎ ‚Äď ‚Äěanya‚ÄĚ ‚Äď blokkl√°ncra √©p√ľlnek. A be√°gyazott blokkl√°ncok az anyal√°nc √°ltal meghat√°rozott szab√°lyok √©s param√©terek szerint mŇĪk√∂dnek. A fŇĎ l√°nc nem vesz r√©szt a tranzakci√≥k v√©grehajt√°s√°ban, √©s a szerepe a sz√ľks√©g eset√©n lefolytatott vitarendez√©sre korl√°toz√≥dik. A mindennapi mŇĪk√∂d√©s a ‚Äěall√°ncok‚ÄĚ feladata, amelyek a feldolgozott tranzakci√≥kat visszak√ľldik a fŇĎ l√°ncnak, amint a fŇĎ l√°ncon k√≠v√ľli feldolgoz√°suk befejezŇĎd√∂tt. Az OmiseGO Plasma projektje p√©ld√°ul egy be√°gyazott 2.r√©tegŇĪ blokkl√°ncmegold√°s.


Az 1.r√©tegŇĪ √©s 2.r√©tegŇĪ sk√°l√°z√°si megold√°sok korl√°tai

Az 1.r√©tegŇĪ √©s a 2.r√©tegŇĪ megold√°soknak is megvannak az egyedi elŇĎnyei √©s h√°tr√°nyai. Nagy l√©pt√©kŇĪ protokollfejleszt√©sek eset√©n az 1.r√©tegŇĪ h√°l√≥zaton v√©gzett v√°ltoztat√°s ny√ļjthatja a leghat√©konyabb megold√°st. Ez ugyanakkor azt is jelenti, hogy a valid√°torokat meg kell gyŇĎzni, hogy a v√°ltoztat√°sokat hard fork el√°gaz√°ssal elfogadj√°k.

A Proof of Work mechanizmusr√≥l Proof of Stake mechanizmusra val√≥ √°t√°ll√°s egy lehets√©ges p√©lda arra, amikor a valid√°torok ezt esetleg nem akarj√°k megtenni. Ezzel a hat√©konyabb rendszerre val√≥ v√°lt√°ssal a b√°ny√°szok bev√©telektŇĎl esnek el, ami elveheti a kedv√ľket a sk√°l√°zhat√≥s√°g jav√≠t√°s√°t√≥l.

A 2.r√©tegŇĪ sokkal gyorsabb m√≥dj√°t k√≠n√°lja a sk√°l√°zhat√≥s√°g jav√≠t√°s√°nak. Mindazon√°ltal a haszn√°lt m√≥dszertŇĎl f√ľggŇĎen az eredeti blokkl√°nc biztons√°g√°b√≥l sokat vesz√≠thet a felhaszn√°l√≥. A h√°l√≥zat haszn√°l√≥i az√©rt b√≠znak az olyan projektekben, mint az Ethereum √©s a Bitcoin, mert ellen√°ll√≥ak √©s a biztons√°guk ki√°llta az idŇĎ pr√≥b√°j√°t. Azzal, hogy az 1.r√©tegŇĪ egyes aspektusait√≥l megv√°lunk, gyakran a 2.r√©tegŇĪ h√°l√≥zatra √©s annak csapat√°ra kell t√°maszkodnunk a hat√©konys√°g √©s a biztons√°g tekintet√©ben.


Mi jön az 1.réteg és a 2.réteg után?

Az egyik kulcsk√©rd√©s, hogy sz√ľks√©g√ľnk lesz-e egy√°ltal√°n 2.r√©tegŇĪ megold√°sokra, miut√°n az 1.r√©tegŇĪ l√°ncok sk√°l√°zhat√≥bb√° v√°lnak. A l√©tezŇĎ blokkl√°ncok fejlŇĎdnek, az √ļj h√°l√≥zatokat pedig eleve j√≥ sk√°l√°zhat√≥s√°ggal hozz√°k l√©tre. Ugyanakkor a legnagyobb rendszereknek sok idŇĎbe telik majd a sk√°l√°zhat√≥s√°guk jav√≠t√°sa, √©s a siker nem garant√°lt. A legval√≥sz√≠nŇĪbb opci√≥ az, hogy az 1.r√©tegŇĪek a biztons√°gra √∂sszpontos√≠tanak, √©s lehetŇĎv√© teszik, hogy a 2.r√©tegŇĪ h√°l√≥zatok konkr√©t felhaszn√°l√°si c√©lokhoz igaz√≠ts√°k a szolg√°ltat√°saikat.¬†

A k√∂zelj√∂vŇĎben a hatalmas felhaszn√°l√≥i √©s fejlesztŇĎi k√∂z√∂ss√©g√ľknek k√∂sz√∂nhetŇĎen a nagy blokkl√°ncok ‚Äď p√©ld√°ul az Ethereum ‚Äď j√≥ es√©llyel tov√°bbra is domin√°lnak majd. Mindazon√°ltal a nagy m√©retŇĪ, decentraliz√°lt valid√°torcsoportja √©s a megb√≠zhat√≥s√°got sug√°rz√≥ h√≠rneve szil√°rd alapot szolg√°ltat a c√©lzott 2.r√©tegŇĪ megold√°sok sz√°m√°ra.


Záró gondolatok

Ami√≥ta csak elkezdŇĎd√∂tt a kript√≥k t√∂rt√©nete, a m√©g jobb sk√°l√°zhat√≥s√°g ut√°n a hajsza k√©t √°gon folyik az 1.r√©tegŇĪ fejleszt√©sekkel √©s a 2.r√©tegŇĪ megold√°sokkal. Ha √Ėn diverzifik√°lt portf√≥li√≥val rendelkezik, akkor j√≥ es√©llyel m√°r 1.r√©tegŇĪ √©s 2.r√©tegŇĪ h√°l√≥zatok fel√© is szerzett kitetts√©get. Most m√°r ismeri a k√ľl√∂nbs√©get a k√©t h√°l√≥zatt√≠pus, valamint a sk√°l√°zhat√≥s√°ggal kapcsolatban √°ltaluk k√≠n√°lt elt√©rŇĎ megk√∂zel√≠t√©sek k√∂z√∂tt.