Share this article

Ano ang Sharding?

Ang "Sharding" ay isang iminungkahing paraan ng paghahati ng imprastraktura ng Ethereum sa mas maliliit na piraso sa pagtatangkang palakihin ang network.

Ang "Sharding" ay isang iminungkahing paraan ng paghahati sa imprastraktura ng Ethereum sa mas maliliit na piraso na may layuning i-scale ang platform para masuportahan nito ang mas maraming user kaysa sa kasalukuyan.

Ang Ethereum ang pangalawa sa pinakamalaking blockchain at idinisenyo upang gawing mas madali ang pagbuo mga desentralisadong aplikasyon na magbibigay sa mga user ng higit na kontrol sa kanilang mga pananalapi at online na data, bukod sa iba pang inaasahang benepisyo. Ang ideya ay laganap ang mga desentralisadong alternatibong ito, na nag-aalok ng alternatibo sa mga app – gaya ng Robinhood o Twitter – na may sentralisadong punto ng kontrol. Ang Ethereum ay magsisilbing isang "world computer," bukas sa lahat, na hindi maaaring isara.

Story continues
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

Gayunpaman, upang makapag-alok ng malalakas na alternatibo sa mga kasalukuyang app, kakailanganin ng Ethereum na makapag-imbak ng napakalaking dami ng data. Para sa mga tradisyunal na app, ang mga serbisyo tulad ng Amazon Web Services (AWS) ay nag-iimbak ng mga petabyte ng data mula sa libu-libong mga application. Sa ngayon, gayunpaman, ang Ethereum ay malayo sa kakayahang mag-imbak ng data nang kasinghusay ng isang sentralisadong serbisyo sa web tulad ng AWS. Sa katunayan, ang Ethereum ay may kasaysayang dumanas ng pagtigil sa platform nawawala ang pagganap dahil sa a walang asawa app na nagbubuwis sa network.

Ang Sharding ay ONE posibleng paraan ng pagpapagana sa Ethereum na mag-imbak ng mas maraming data, isang hakbang na kailangan nitong gawin bago ang paraan nito ng pagpapatakbo ng mga desentralisadong app, o “dapps,” ay maaaring maging mainstream.

Read More: Ano ang Dapp? Ipinaliwanag ang Mga Desentralisadong App

Saan iniimbak ang data ng Ethereum ?

Kung papalitan mo ang mga serbisyo ng tagapamagitan para sa mga application, saan nakaimbak ang lahat ng data?

Sa ilalim ng hood, ang Ethereum ay binubuo ng isang pandaigdigang network ng mga node pinapatakbo ng mga gumagamit at kumpanya ng Ethereum . Iniimbak ng bawat node ang buong kasaysayan ng Ethereum. Nangangahulugan ito na iniimbak nito ang lahat ng data – kung sinong tao ang nagpadala ng transaksyon sa kung aling petsa at kung gaano karaming pera ang kanilang ipinadala – pati na rin matalinong mga kontrata, nakasulat na code upang pangasiwaan ang mga pondong iyon na may ilang partikular na panuntunan.

Tulad ng maaari mong isipin, ito ay maraming data.

Bakit kailangang iimbak ng maraming node ang buong kasaysayan na kasing laki ng elepante? Ito ang dahilan kung bakit desentralisado ang Ethereum , na nakagawa ng mga application na "walang ONE ang maaaring alisin," bilang pangunahing Ethereum website inilalagay ito.

Read More: Paano Gumagana ang Ethereum ?

Kung ilang tao lang ang may kakayahang patakbuhin ang mga node na ito dahil napakalaki ng mga ito, halimbawa, mas madali ang network para sa mga indibidwal, o grupo, na manipulahin. Kung ang isang solong masamang aktor ay maaaring mag-commande ng sapat na mga node, maaari nilang muling isulat ang kasaysayan ng Ethereum. Sa teorya, maaari nitong bigyan ng kapangyarihan ang isang tao na bigyan ang kanyang sarili ng mas maraming pera sa kapinsalaan ng ibang mga gumagamit ng Ethereum .

Iyon ang dahilan kung bakit mas madaling patakbuhin ang mga node na ito, mas maliit ang posibilidad na mangyari ang senaryo dahil nasa kamay ng mas maraming user ang kontrol. Sa turn, na ginagawang mas malamang na eter (o anumang Cryptocurrency) ay maaaring tumupad sa matapang na mga pangako nito.

Ang problema ay, ang mga node na ito ay karaniwang nangangailangan ng heavy-duty na espasyo sa imbakan at kumplikadong patakbuhin at panatilihin.

Bakit kailangan ng Ethereum ang sharding?

Maaaring gawing mas madali ng shading ang pagpapatakbo ng mga buong node na ito.

Ayon sa block explorer Etherscan, ang mga buong node ng Ethereum ay kumukuha na ng hindi bababa sa limang terabytes ng espasyo, na humigit-kumulang 10 beses ng kayang hawakan ng karaniwang computer.

At ang mga node ay lalago lamang at mas mahirap patakbuhin sa paglipas ng panahon at habang mas maraming user ang sumali sa platform.

Ang Sharding ay isang pangkaraniwang pamamaraan sa computer science para sa pag-scale ng mga application upang masuportahan nila ang higit pang data. Kung ang sharding ay maipapatupad nang maayos sa Ethereum – na malaki pa rin kung – ang bawat user ay maaaring mag-imbak lamang ng isang bahagi ng kasaysayan ng mga pagbabago sa database, kumpara sa buong bagay, na kung paano ang isang blockchain karaniwang gumagana.

Read More: Cardano vs. Ethereum: Malutas ba ng ADA ang mga Problema ni Ether?

Bakit T QUICK na ayusin ang sharding?

Sharding ay mas mahirap kaysa ito tunog.

Sabihin nating hinati namin ang isang Ethereum node – o "pinutol" ito - sa anim na piraso.

Kailangang malaman ng ONE piraso na tama ang data na nagmumula sa iba pang limang node. Kung hindi, maaari itong malinlang sa pag-iisip na may ginawang pagbabago na T talaga nangyari. Ito ay lumalabas na isang mahirap na problemang lutasin, at ang mga developer ay nananatili pa rin naghahanap ng solusyon.

Kailan magiging live ang sharding sa Ethereum?

Ang Sharding ay isang ideya mula nang lumitaw ang Ethereum noong 2013. Hindi pa rin malinaw kung gagana ito. Gayundin, hindi malinaw kung kailan ito idaragdag sa Ethereum.

Ang Sharding ay isang nakaplanong bahagi ng Ethereum 2.0, isang serye ng mga upgrade sa Ethereum blockchain na opisyal na nagsimulang ilunsad noong Dis. 1, 2020. Mas malamang na maisama ang Sharding sa mga huling yugto ng pag-upgrade dahil sa mga potensyal na panganib at pagiging kumplikado nito. Inaasahan ng opisyal na site ng Ethereum na ipapadala ang sharding minsan sa 2023.

Karagdagang pagbabasa sa Ethereum

CoinDesk Crash Course: Ethereum 101

Isang visual na gabay sa lahat ng Ethereum.

Paano Gumagana ang Ethereum Staking?

Habang lumilipat ang Ethereum network sa proof-of-stake, ang Ethereum staking ay isang paraan upang makakuha ng reward ang mga investor ng ETH sa pamamagitan ng pag-lock ng kanilang mga barya.

Ano ang Ethereum GAS Fees?

Ang bayad sa GAS ay isang bagay na dapat bayaran ng lahat ng mga user upang maisagawa ang anumang function sa Ethereum blockchain.

Alyssa Hertig

Isang nag-aambag na tech reporter sa CoinDesk, si Alyssa Hertig ay isang programmer at mamamahayag na dalubhasa sa Bitcoin at sa Lightning Network. Sa paglipas ng mga taon, lumabas din ang kanyang trabaho sa VICE, Mic at Reason. Kasalukuyan siyang nagsusulat ng isang libro na nagtutuklas sa mga pasikot-sikot ng pamamahala sa Bitcoin . Si Alyssa ay nagmamay-ari ng ilang BTC.

Alyssa Hertig