Shkallueshmëria e decentralizuar do të jetë sfida tjetër e madhe e Web3: Ja si e rregullojmë

Postimi Shkallueshmëria e decentralizuar do të jetë sfida tjetër e madhe e Web3: Ja si e rregullojmë shfaq së pari në Lajmet e Coinpedia Fintech

Web3 është shpallur gjerësisht si një vizion i një interneti të së ardhmes, të decentralizuar që bazohet në teknologjinë blockchain. Përkrahësit thonë se kjo do të çojë në një ekosistem interneti më demokratik të fuqizuar nga aplikacione, mjete dhe shërbime të decentralizuara, në të cilat njerëzit mund të marrin përsëri kontrollin e të dhënave të tyre dhe të rifitojnë lirinë e tyre. 

Është një vizion me të cilin pajtohen shumë analistë. Në një raport të fundit, Vantage Market Research parashikoi se tregu për shërbimet Web3 është pritet të rritet me një normë të përbërë rritjeje vjetore prej 41.6% nga viti 2022 deri në vitin 2028, nga një vlerë e vlerësuar prej 2.9 miliardë dollarë tani në më shumë se 23.8 miliardë dollarë në atë kohë. 

Është një parashikim optimist që supozon se Web3 do të vazhdojë zgjerimin e tij tashmë shumë të shpejtë, duke tërhequr më shumë investime nga kapitalistët e sipërmarrjes dhe duke gjeneruar interes më të madh për koncepte të tilla si kriptomonedha, financat e decentralizuara, metaverset dhe lojërat të luajë për të fituar. Nëse Web3 do ta bëjë këtë, do të duhet të kapërcejë atë që duket të jetë një sfidë e pakapërcyeshme që asnjë projekt nuk ka arritur ta zgjidhë ende – problemin e shkallëzueshmërisë së decentralizuar

Vështirësia e shkallëzimit të Web3

Web3 ka një problem shkallëzueshmërie që do të provojë të jetë një pengesë e madhe për adoptimin më të gjerë, dhe nëse ndonjëherë do të bëhet një industri shumë miliardë dollarëshe siç tregojnë parashikimet më optimiste, dikush do të duhet të gjejë një zgjidhje. 

Çështjet me shkallëzueshmërinë e blockchain dolën për herë të parë në dritë në 2016 me shpërthimin e interesit në një nga lojërat e para të bazuara në blockchain, CryptoKitties. 

CryptoKitties është një lojë e organizuar në blockchain Ethereum që përfshin mbarështimin e koteleve dixhitale, rritjen e tyre dhe më pas shkëmbimin e tyre me të tjerët. Doli të ishte një lojë tepër popullore, aq sa shkaktoi bllokim i paparë në rrjetin Ethereum. Kjo çoi në kohë të ngadalta të përpunimit të transaksioneve, që ishte mjaft e keqe, dhe tarifa të larta të gazit, që ishte shumë më keq. 

Rrjeti u bë aq i ngadaltë dhe i kushtueshëm sa u bë pothuajse e pamundur të luhej CryptoKitties dhe gjithashtu pati një efekt të favorshëm në aplikacionet e tjera të bazuara në Ethereum. Pas disa diskutimeve, bashkë-themeluesi i Ethereum Vitalik Buterin e quajti sfidën si "Ethereum"trilema e shkallëzueshmërisë". 

Rrjetet Blockchain bazohen në tre shtylla thelbësore – domethënë siguria, decentralizimi dhe shkallëzueshmëria, por mënyra se si ato janë dizajnuar do të thotë që gjithmonë duhet t'i jepni përparësi dy në kurriz të të tretës. 

Për të kapërcyer këtë sfidë, janë shfaqur rrjetet Layer-2 si Polygon. Ata punojnë duke shkarkuar transaksionet nga blockchain kryesor në një "anësor" të dytë, ku mund të përpunohen më shpejt. Pastaj, vetëm rezultati përfundimtar i një grupi të tërë transaksionesh përpunohet nga zinxhiri kryesor, duke eliminuar pjesën më të madhe të trafikut të rrjetit. Kjo ndihmon për të mbajtur gjërat nën kontroll. 

Ethereum ka dalë gjithashtu me zgjidhjen e tij, të njohur si Merge, e cila përfshinte kalimin nga një mekanizëm konsensusi i Dëshmisë së Punës në Prova e Stake. Megjithatë, megjithëse kjo do të ndihmojë në zgjidhjen e problemit të tarifave të larta të gazit duke eliminuar minatorët, kjo do të ndodhë bëni pak për të zgjidhur problemet e shkallëzueshmërisë së Ethereum dhe Web3. Kalimi në PoS ishte menduar të përkonte me një përmirësim të dytë që do të mundësonte "sharding", ku rrjeti ndahet në komponentë të shumtë në mënyrë që të rritet xhiroja e transaksionit. Megjithatë, kjo lëvizje që atëherë është vonuar dhe do të vijë vetëm në vitin 2023. 

Edhe kur të arrijë copëtimi, ai do të zgjidhë vetëm një pjesë të enigmës. Fakti është se blockchains dhe Web3 nuk mund të shkallëzohen vetëm duke rritur xhiron e transaksioneve, sepse kjo nuk bën asgjë për të përmirësuar komposueshmërinë atomike. 

Problemi i Përbërjes Atomike

Nevoja për kompozim atomik nuk shfaqet në shumë diskutime rreth shkallëzueshmërisë së blockchain, por është një konsideratë e rëndësishme që nuk mund të injorohet. Kjo sepse është jetike të sigurohet ndërveprueshmëria për aplikacionet Web3. 

Ndërveprueshmëria lidhet me aftësinë e një dApp për të përdorur kontrata të shumta inteligjente për të krijuar një transaksion të vetëm. Kjo është thelbësore, sepse do të thotë që Web3 dApps mund të krijojë lirisht transaksione me të tjerët. Në këtë mënyrë, një aplikacion DeFi për shembull, mund të ofrojë kursin më superior të këmbimit në shkëmbime të shumta të decentralizuara. Përndryshe, një aplikacion DeFi mund të shfrytëzojë grupe të shumta likuiditeti me burime të shumta për të ndihmuar tregtarët të dallojnë dhe të përfitojnë nga mundësitë e tregtimit të arbitrazhit. Këto janë të dyja transaksione tepër komplekse që duhet të kryhen të gjitha në të njëjtën kohë në një sërë hapash të ndërlikuar, "atomikë". Kjo është e nevojshme sepse secili prej këtyre hapave duhet të konfirmohet menjëherë që transaksioni të ndodhë. 

Pra, pa komposueshmërinë atomike, këto lloj rastesh përdorimi nuk do të ishin të mundshme në Web3. Është një aftësi kyçe e çdo blockchain që mundëson mijëra dApp unike dhe të ndërveprueshme të punojnë së bashku.

Shtresat-2 dhe Përbërja Atomike Mos Përzihen

Përbërja atomike nuk është një ide e re. Në të vërtetë, rrjeti i Ethereum mbështet qindra dApps që janë tashmë të kompozueshme. Çështja është se komposueshmëria atomike në rrjetin e Ethereum është shumë joefikase, duke kërkuar që çdo transaksion të përpunohet nëpërmjet një algoritmi konsensusi global me lëvizje të ngadaltë që nuk mund të shkallëzohet. 

Për më tepër, ndërsa rrjetet Layer-2 mund të përshpejtojnë xhiron e transaksionit, ata mund ta bëjnë këtë vetëm duke sakrifikuar komponueshmërinë atomike. Merge dhe Polygoni i Ethereum përdorin një teknikë të quajtur "sharding", e cila përfshin shkarkimin e transaksioneve në zinxhirët anësor ku ato mund të përpunohen në mënyrë të pavarur. Problemi për ta bërë këtë është se këto copëza të pavarura nuk janë në gjendje të komunikojnë me njëri-tjetrin derisa paketat e tyre të transaksioneve të angazhohen përfundimisht në blockchain kryesor, që do të thotë se përbërja atomike bëhet jashtëzakonisht joefikase. 

Aktualisht, komunikimi ndër-shard kryhet duke përdorur angazhime kriptografike të kushtëzuara, një teknikë që ngadalëson shpejtësinë e transaksionit, që do të thotë se rrjeti nuk përfiton nga xhiroja më e shpejtë. 

Një zgjidhje radikale

Lajmi i mirë është se ka një zgjidhje që ka filluar të marrë formë. Të Platforma Radix që është ndërtuar për të mbështetur gjeneratën e ardhshme të aplikacioneve shumë të shkallëzuara DeFi ka krijuar uniken e saj Mekanizmi i konsensusit të Cerberus që prezanton një teknikë krejtësisht të re të ndarjes. Është një dizajn revolucionar që mund të mbështesë teorikisht një numër të pakufizuar transaksionesh dhe Web3 dApps që funksionojnë paralelisht me njëri-tjetrin.  

Gjatë projektimit të Cerberus, ekipi i Radix kuptoi tre gjëra. Së pari, ai pranoi nevojën për të mbështetur një numër të pakufizuar copëzash në mënyrë që të shkallëzohen për të përmbushur kërkesat e një infrastrukture të vërtetë globale Web3 që një ditë mund të zëvendësojë infrastrukturën ekzistuese Web2.0. Së dyti, ekipi i Radix kuptoi gjithashtu nevojën për të kryer konsensus mbi transaksionet atomike që mund të sinkronizohen vetëm në ato copëza të rëndësishme për çdo transaksion, në mënyrë që të mos mbingarkohet pjesa tjetër e rrjetit. Së fundi, Radix identifikoi gjithashtu kërkesën për një shtresë aplikimi që është në të vërtetë e aftë të përdorë këtë lloj "paralelizmi të pakufizuar". 

Prandaj, Cerberus u projektua për të mbështetur një numër të pakufishëm copëzash që janë në gjendje të arrijnë konsensus paralelisht, duke mundësuar gjithashtu kryerjen e konsensusit në çdo grup copëzash kur është e nevojshme. Për më tepër, ai prezanton konceptin e "substrateve", të cilat janë një regjistrim i vogël i një transaksioni me rregulla shumë specifike, që mund t'i caktohen çdo copëze të vetme për të mundësuar komposueshmërinë atomike. 

Si shembull, një zhvillues mund të dëshirojë të krijojë një substrat token për të përshkruar një transaksion të drejtpërdrejtë ku Jack i dërgon 10 XRD mikut të tij John. Nënshtresa do të marrë parasysh se ka 10 XRD në llogarinë e John dhe se këto nuk janë më në llogarinë e Jack, për të parandaluar humbjen ose shpenzimin e dyfishtë të ndonjë XRD. 

Duke përdorur substrate për të regjistruar statusin e secilit token, Cerberus është në gjendje të përpunojë transaksione të pakufizuara paralelisht. Kështu që mund të mbështesë miliona argumente të ndara në miliona llogari individuale, të ndara në aq copëza sa kërkohen. Më pas, kur dikush dëshiron të dërgojë token te një përdorues tjetër, dy copëzat individuale që ruajnë informacionin se kush i zotëron ato asete specifike do të arrijnë konsensus së bashku, por të pavarur nga pjesa tjetër e rrjetit, pa ndikuar në performancën e tij. Në këtë mënyrë, Radix mundëson përbërjen atomike në një shkallë të paprecedentë.

Për ta bërë të mundur të gjithë këtë, Radix ka krijuar një shtresë krejtësisht të re aplikacioni të quajtur the Motori Radix, i cili jo vetëm që është në gjendje të përcaktojë kuptimin dhe rregullat e nënshtresave, por edhe të përcaktojë se cilat substrate duhet të përfshihen në konsensus. Kjo siguron që konsensusi të kryhet vetëm në pjesët përkatëse. Arkitektura EVM e Ethereum nuk është në gjendje ta mbështesë këtë, sepse të gjitha transaksionet duhet të ndodhin brenda një afati kohor të vetëm, një koncept i njohur si "porosi globale". 

Përfundim

Çelësi për të ushqyer rritjen e Web3 është mbrojtja e shtyllave kryesore të tij të tokenizimit, decentralizimit dhe komposueshmërisë atomike. Nëse heqim ndonjë nga këta elementë duke izoluar dApps nga njëri-tjetri përmes përdorimit të teknikave si copëtimi, është e ngjashme me izolimin e një blete nga bima që polenizon. Kjo është e dukshme në natyrë, ku ndarja e detyruar nga njeriu i florës dhe faunës ka rezultuar në shkatërrimin e paqëllimshëm të ekosistemeve të tëra. 

I njëjti gabim nuk mund të bëhet me Web3. Ndërsa ne përpiqemi të krijojmë një infrastrukturë dinamike dhe të lulëzuar për të mbështetur gjeneratën e ardhshme të internetit dhe financave globale, ruajtja e komposueshmërisë atomike do të jetë thelbësore që ajo të rritet dhe të lulëzojë. 

Burimi: https://coinpedia.org/information/decentralized-scalability-will-be-the-next-big-web3-challenge-heres-how-we-fix-it/