Ang Desentralisadong Scalability ang Magiging Susunod na Malaking Hamon sa Web3: Narito Kung Paano Namin Ito Aayusin

Ang post Ang Desentralisadong Scalability ang Magiging Susunod na Malaking Hamon sa Web3: Narito Kung Paano Namin Ito Aayusin lumitaw ang unang sa Coinpedia Fintech News

Ang Web3 ay malawak na tinuturing bilang isang pananaw sa hinaharap, desentralisadong internet na batay sa teknolohiya ng blockchain. Sinasabi ng mga tagapagtaguyod na hahantong ito sa isang mas demokratikong internet ecosystem na pinapagana ng mga desentralisadong aplikasyon, tool at serbisyo, kung saan maaaring mabawi ng mga tao ang kontrol sa kanilang data at mabawi ang kanilang kalayaan. 

Isa itong pananaw na sinasang-ayunan ng maraming analyst. Sa isang kamakailang ulat, inaasahan ng Vantage Market Research na ang merkado para sa mga serbisyo ng Web3 ay inaasahang lalago sa isang pinagsama-samang taunang rate ng paglago na 41.6% mula 2022 hanggang 2028, mula sa tinantyang halaga na $2.9 bilyon ngayon hanggang higit sa $23.8 bilyon noong panahong iyon. 

Ito ay isang optimistikong pagtataya na ipinapalagay na ang Web3 ay magpapatuloy sa napakabilis na pagpapalawak nito, na umaakit ng mas maraming pamumuhunan mula sa mga venture capitalist at nagkakaroon ng higit na interes sa mga konsepto tulad ng cryptocurrency, desentralisadong pananalapi, metaverse at mga larong play-to-earn. Kung gagawin ito ng Web3, kakailanganin nitong pagtagumpayan ang mukhang isang hindi malulutas na hamon na wala pang proyektong nalutas – ang problema ng desentralisadong scalability

Ang Kahirapan Ng Pag-scale ng Web3

Ang Web3 ay may problema sa scalability na mapapatunayang isang malaking hadlang sa mas malawak na pag-aampon, at kung ito ay magiging isang multi-bilyong dolyar na industriya gaya ng ipinapakita ng pinaka-maaasahan na mga pagtataya, ang isang tao ay kailangang gumawa ng solusyon. 

Ang mga isyu sa scalability ng blockchain ay unang nahayag noong 2016 sa pagsabog ng interes sa isa sa mga unang laro na nakabatay sa blockchain, ang CryptoKitties. 

Ang CryptoKitties ay isang larong naka-host sa Ethereum blockchain na kinabibilangan ng pagpaparami ng mga digital na kuting, pagpapalaki sa kanila at pagkatapos ay ipinagpapalit ang mga ito sa iba. Ito ay napatunayang isang hindi kapani-paniwalang tanyag na laro, kaya't naging sanhi ito walang kapantay na kasikipan sa Ethereum network. Nagdulot iyon ng mabagal na mga oras ng pagpoproseso ng transaksyon, na hindi maganda, at mga bayarin sa gas, na mas malala. 

Ang network ay naging napakabagal at mahal na halos imposible na maglaro ng CryptoKitties at nagkaroon din ito ng knock-on effect sa iba pang Ethereum-based na apps. Kasunod ng ilang talakayan, ang co-founder ng Ethereum na si Vitalik Buterin ay tinawag ang hamon bilang “ Ethereumscalability trilemma". 

Ang mga network ng Blockchain ay nakabatay sa tatlong pangunahing mga haligi - katulad ng seguridad, desentralisasyon at scalability, ngunit ang paraan ng pagdidisenyo ng mga ito ay nangangahulugan na dapat mong laging unahin ang dalawa sa gastos ng ikatlo. 

Upang malampasan ang hamon na ito, lumitaw ang mga network ng Layer-2 tulad ng Polygon. Gumagana sila sa pamamagitan ng pag-offload ng mga transaksyon mula sa pangunahing blockchain patungo sa pangalawang "sidechain", kung saan mapoproseso ang mga ito nang mas mabilis. Pagkatapos, tanging ang huling resulta ng isang buong batch ng mga transaksyon ang pinoproseso ng pangunahing chain, na inaalis ang karamihan sa trapiko sa network. Nakakatulong ito na panatilihing kontrolado ang mga bagay. 

Ang Ethereum ay nakabuo din ng sarili nitong solusyon, na kilala bilang ang Merge, na kinabibilangan ng paglipat mula sa isang Proof-of-Work consensus na mekanismo patungo sa Proof-of-Stake. Gayunpaman, habang makakatulong ito upang malutas ang problema ng mataas na bayad sa gas sa pamamagitan ng pag-aalis ng mga minero, gagawin nito kakaunti ang magagawa upang malutas ang mga problema sa scalability ng Ethereum at Web3. Ang paglipat sa PoS ay dapat na nag-tutugma sa isang pangalawang pag-upgrade na magbibigay-daan sa "sharding", kung saan ang network ay nahahati sa maraming bahagi upang mapataas ang throughput ng transaksyon. Gayunpaman, ang paglipat na iyon mula noon ay naantala, at darating lamang sa 2023. 

Kahit na dumating ang sharding, malulutas lang nito ang isang bahagi ng puzzle. Sa totoo lang, hindi masusukat ang mga blockchain at Web3 sa pamamagitan ng pagdaragdag ng throughput ng transaksyon nang nag-iisa, dahil wala itong nagagawa upang mapabuti ang atomic composability. 

Ang Atomic Composability Problem

Ang pangangailangan para sa atomic composability ay hindi nagtatampok sa maraming mga talakayan tungkol sa scalability ng blockchain ngunit ito ay isang mahalagang pagsasaalang-alang na hindi maaaring balewalain. Iyon ay dahil ito ay mahalaga upang matiyak ang interoperability para sa Web3 application. 

Nauugnay ang interoperability sa kakayahan ng isang dApp na gumamit ng maraming matalinong kontrata upang bumuo ng isang transaksyon. Mahalaga ito, dahil nangangahulugan ito na ang Web3 dApps ay maaaring malayang gumawa ng mga transaksyon sa iba. Sa ganitong paraan, ang isang DeFi app halimbawa, ay maaaring mag-alok ng pinaka-superyor na exchange rate sa maraming desentralisadong palitan. Bilang kahalili, ang isang DeFi app ay maaaring gumamit ng maraming crowdsourced liquidity pool upang matulungan ang mga mangangalakal na makita at samantalahin ang mga pagkakataon sa arbitrage trading. Ang mga ito ay parehong hindi kapani-paniwalang kumplikadong mga transaksyon na dapat lahat ay isagawa nang eksakto sa parehong oras sa isang serye ng mga kumplikado, "atomic" na mga hakbang. Ito ay kinakailangan dahil ang bawat isa sa mga hakbang na ito ay dapat na kumpirmahin nang sabay-sabay para mangyari ang transaksyon. 

Kaya kung walang atomic composability, ang mga ganitong uri ng mga kaso ng paggamit ay hindi magiging posible sa Web3. Ito ay isang pangunahing kakayahan ng anumang blockchain na nagbibigay-daan sa libu-libong natatangi, interoperable na dApps na magtulungan.

Ang Layer-2s at Atomic Composability ay Hindi Maghahalo

Atomic composability ay hindi isang bagong ideya. Sa katunayan, sinusuportahan ng network ng Ethereum ang daan-daang dApps na composable na. Ang isyu ay ang atomic composability sa network ng Ethereum ay lubhang hindi epektibo, na nangangailangan na ang bawat transaksyon ay maproseso sa pamamagitan ng isang mabagal na gumagalaw na pandaigdigang consensus algorithm na hindi masusukat. 

Higit pa rito, habang ang mga network ng Layer-2 ay maaaring mapabilis ang throughput ng transaksyon, magagawa lang nila ito sa pamamagitan ng pagsasakripisyo ng atomic composability. Ang Ethereum's Merge at Polygon ay parehong gumagamit ng technique na tinatawag na "sharding", na kinabibilangan ng pag-offload ng mga transaksyon sa mga sidechain kung saan maaari silang iproseso nang nakapag-iisa. Ang problema sa paggawa nito ay ang mga independiyenteng shards na ito ay hindi makapag-usap sa isa't isa hanggang sa ang kanilang mga bundle ng mga transaksyon ay sa wakas ay nakatuon sa pangunahing blockchain, ibig sabihin, ang atomic composability ay nagiging lubhang hindi mabisa. 

Sa kasalukuyan, ginagawa ang cross-shard na komunikasyon gamit ang conditional cryptographic commitments, isang pamamaraan na nagpapabagal sa mga bilis ng transaksyon, ibig sabihin ay hindi nakikinabang ang network sa mas mabilis na throughput. 

Isang Radikal na Solusyon

Ang magandang balita ay mayroong isang solusyon na nagsisimula nang magkaroon ng hugis. Ang Radix platform na binuo upang suportahan ang susunod na henerasyon ng mga mataas na nasusukat na DeFi application ay lumikha ng kakaiba nito Mekanismo ng pinagkasunduan ng Cerberus na nagpapakilala ng isang ganap na bagong pamamaraan ng sharding. Ito ay isang rebolusyonaryong disenyo na ayon sa teorya ay maaaring suportahan ang isang walang limitasyong bilang ng mga transaksyon at Web3 dApps na tumatakbo nang magkatulad sa isa't isa.  

Sa pagdidisenyo ng Cerberus, natanto ng pangkat ni Radix ang tatlong bagay. Una, kinilala nito ang pangangailangang suportahan ang isang walang limitasyong bilang ng mga shards upang sukatin upang matugunan ang mga kinakailangan ng isang tunay na pandaigdigang imprastraktura ng Web3 na maaaring balang araw ay palitan ang umiiral na imprastraktura ng Web2.0. Pangalawa, napagtanto din ng koponan ni Radix ang pangangailangan na magsagawa ng consensus sa mga atomic na transaksyon na maaaring i-synchronize lamang sa mga shards na nauugnay sa bawat transaksyon, upang hindi masikip ang natitirang bahagi ng network. Sa wakas, natukoy din ni Radix ang kinakailangan para sa isang layer ng aplikasyon na talagang may kakayahang gumamit ng ganitong uri ng "walang limitasyong paralelismo". 

Ang Cerberus samakatuwid ay idinisenyo upang suportahan ang walang limitasyong bilang ng mga shards na may kakayahang umabot ng consensus nang magkatulad, habang pinapagana din ang consensus na maisagawa sa anumang hanay ng mga shards kapag may kaugnayan. Bilang karagdagan, ipinakilala nito ang konsepto ng "mga substrate", na isang maliit na talaan ng isang transaksyon na may napakaspesipikong mga panuntunan, na maaaring italaga sa anumang solong shard upang paganahin ang atomic composability. 

Bilang halimbawa, maaaring gusto ng developer na gumawa ng substrate ng token upang ilarawan ang isang direktang transaksyon kung saan nagpapadala si Jack ng 10 XRD sa kanyang kaibigan na si John. Mapapansin ng substrate na mayroong 10 XRD sa account ni John, at wala na ang mga ito sa account ni Jack, upang maiwasan ang anumang XRD na mawala o mag-double spend. 

Sa pamamagitan ng paggamit ng mga substrate upang itala ang katayuan ng bawat token, nagagawa ng Cerberus na magproseso ng walang limitasyong mga transaksyon nang magkatulad. Kaya maaari nitong suportahan ang milyun-milyong token na ibinahagi sa milyun-milyong indibidwal na account, na ibinahagi sa pinakamaraming shards na kinakailangan. Pagkatapos, kapag may gustong magpadala ng mga token sa isa pang user, ang dalawang indibidwal na shard na nag-iimbak ng impormasyon tungkol sa kung sino ang nagmamay-ari ng mga partikular na asset na iyon ay magkakasundo, ngunit independyente sa natitirang bahagi ng network, nang hindi naaapektuhan ang pagganap nito. Sa ganitong paraan, pinapagana ng Radix ang atomic composability sa hindi pa naganap na sukat.

Upang gawing posible ang lahat ng ito, lumikha si Radix ng isang ganap na bagong layer ng application na tinatawag na Makina ng Radix, na hindi lamang kayang tukuyin ang kahulugan at panuntunan ng mga substrate, ngunit tukuyin din kung aling mga substrate ang dapat isama sa pinagkasunduan. Tinitiyak nito na ang pinagkasunduan ay isinasagawa lamang sa mga nauugnay na shards. Hindi ito kayang suportahan ng arkitektura ng EVM ng Ethereum, dahil ang lahat ng transaksyon ay dapat maganap sa loob ng iisang timeline, isang konsepto na kilala bilang “global ordering”. 

Konklusyon

Ang susi sa pag-aalaga sa paglago ng Web3 ay ang protektahan ang mga pangunahing haligi nito ng tokenization, desentralisasyon at atomic composability. Kung aalisin natin ang alinman sa mga elementong ito sa pamamagitan ng paghihiwalay ng mga dApp sa isa't isa sa pamamagitan ng paggamit ng mga diskarte tulad ng sharding, ito ay katulad ng paghiwalay ng bubuyog mula sa halaman na napo-pollina nito. Nakikita ito sa kalikasan, kung saan ang paghihiwalay ng mga flora at fauna na ipinatupad ng tao ay nagresulta sa hindi sinasadyang pagkasira ng buong ecosystem. 

Ang parehong pagkakamali ay hindi maaaring gawin sa Web3. Habang nagsusumikap kaming lumikha ng isang pabago-bago at umuunlad na imprastraktura upang suportahan ang susunod na henerasyon ng internet at pandaigdigang pananalapi, ang pangangalaga ng atomic composability ay magiging mahalaga para ito ay lumaki at umunlad. 

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