Author

Topic: Heterogeneous Sharding empowers Enterprise [Isang Pagsusuri][QuarkChain] (Read 489 times)

newbie
Activity: 10
Merit: 0
Sa kabila ng pagsisimula sa industriya ng pananalapi, ang industriya ng blockchain ay palaging naniniwala na ang teknolohiya ng blockchain ay maaaring naaangkop at kapaki-pakinabang sa halos anumang larangan.

Ngayon, maraming mga kumpanya ng blockchain ang nagtatrabaho sa pagbuo ng pinaka-epektibo at kapaki-pakinabang na solusyon sa enterprise blockchain. Ang buong industriya ay gumawa ng maraming pananaliksik upang maunawaan kung anong uri ng mga solusyon sa blockchain ang talagang kailangan ng mga negosyo.

At sa tingin ng mga nangungunang manlalaro ang pinakamahalagang pag-andar ay dapat na kakayahang umangkop. Sa katunayan, ito ay medyo nawawalang tampok sa karamihan ng mga umiiral na proyekto.

https://i.imgur.com/wDgncuj.jpg


Ano ang tinutukoy ng kakayahang umangkop? Sa maraming mga sitwasyon sa negosyo ng negosyo at mga pagkakaiba sa heograpiya, maaari ba nating matugunan ang lahat ng mga sitwasyon sa isang pampublikong kadena lamang? Sa totoong aplikasyon, matutuklasan natin na ang mga ganitong uri ng solusyon ay hindi mabubuhay.

Ang perpektong solusyon ay dapat na batay sa senaryo: batay sa mga pagtutukoy ng sitwasyon, ipasadya ang isang pampublikong kadena bilang isang solusyon. Sa madaling salita, ang solusyon na tumutugon sa lahat ng mga senaryo ay dapat na maraming mga blockchain.

Ang isa pang tanong ay lumitaw: kung ang bawat sitwasyon sa negosyo ay nangangailangan ng sarili nitong blockchain upang maging independiyenteng independiyenteng, kung gayon paano natin makikipag-ugnay sa pagitan ng mga blockchain na walang putol? Paano natin masisiguro ang isang mataas na antas ng seguridad habang tumatawid ng mga kadena?

Pangatlo, kung ang negosyo ay kailangang palawakin, paano nila mapanatili ang isang mataas na antas ng scalability na may kaunting mga pangunahing pagpapabuti? Tulad ng alam nating lahat, ang pinakamalaking problema sa umiiral na solusyon ng blockchain na mukha ay na, sa sandaling ito ay nakasulat, ito ay lubos na mahirap na mag-upgrade.

Halimbawa, kapag ang Ethereum ay na-upgrade mula sa 1.0 hanggang 2.0, hindi ito isang bagay na nauunawaan natin sa tradisyonal na kahulugan na ang proyekto ay binabago ang imprastruktura mula sa bersyon 1.0 hanggang 2.0. Ang ETH 1.0 at 2.0 ay dalawang magkahiwalay na proyekto na nagpapakita ng buong ecosystem ng blockchain talaga na kulang sa scalability.

Ngayon ay may isa pang tanong, anong uri ng mga papel na ginagampanan ng mga pampublikong kadena at alyansa ng alyansa sa ekosistema? Nag-aalok ang mga kadena ng alyansa ng mas mahigpit na mga kakayahan sa pagsubaybay at mas madaling masiyahan ang mga kahilingan sa negosyo.

Ang mga pampublikong kadena ay mas bukas at mas mahusay para sa cross-border o ilang mga sitwasyong pang-internasyonal na negosyo. Batay sa pag-unawa at mga obserbasyon ng mga kliyente na nagsimulang subukan ang teknolohiya ng blockchain bilang mga solusyon, ang trending patungo sa isang komprehensibong solusyon na nagbibigay ng parehong mga kadena sa publiko at alyansa ng alyansa kung kinakailangan.

Upang masiyahan ang anumang mga kahilingan sa anumang oras ay isang bagay na hinahanap ng mga negosyo. Paano masisiyahan ng isang tao ang iba't ibang uri ng mga kahilingan? Ang simpleng sagot ay heterogenous sharding.

Ano ang heterogenous sharding? Mayroong tatlong pangunahing konsepto na may kaugnayan sa heterogenous sharding lalo na ang kadena, shards, at heterogenous sharding.

Ano ang isang solong kadena? Ito ay magkakatulad sa isang solong-linya ng highway. ETH 1.0, EOS, NEO, hyperledger, public chain, alyansa ng alyansa, at iba pa ay ang lahat ng iisang kadena.

Tulad ng para sa sharding, ito ay tulad ng isang multi-lane highway. Ang bentahe ng isang multi-lane highway ay ang oras na kinakailangan para sa isang malaking dami ng trapiko na dumaan ay mas mababa kaysa sa pagdaan sa isang solong-linya ng highway.

https://i.imgur.com/rptNuaO.jpg

Sa parehong oras, ang sharding ay maaaring batay sa kasalukuyang trapiko upang pabago-bago ayusin ang bilang ng mga linya. Kung ang isa ay may tatlong mga linya para sa ngayon, kapag tumataas ang trapiko, ang isa ay maaaring magdagdag ng isa, o dalawa, o tatlong higit pang mga daanan upang mapalawak ang kapasidad upang payagan ang maraming trapiko na dumaan. Isang bagay na dapat tandaan na, para sa bawat linya, ang isa ay kailangang magkaroon ng magkatulad na mga linya na may magkaparehong mga pagtutukoy.

Ang ganitong pagpilit ay nangangailangan sa amin upang isaalang-alang sa unang lugar kung gaano kalawak ang linya. Anong uri ng mga materyales ang dapat gamitin? Sandstone o granite? Dapat bang magtanim ng anumang mga gulay sa magkabilang panig?

Ang lahat ng mga pagtutukoy na ito ay kinakailangan sa yugto ng disenyo. Matapos ang disenyo, sa bawat oras na nagdaragdag kami ng mga linya, sinusunod namin ang blueprint na ito upang magdagdag ng magkatulad na mga linya.

Sa lugar ng sharding, ang ETH 2.0, Zilliqa, Harmony, Malapit na ang lahat ng magagandang halimbawa. Kung gayon, kung gayon ano ang heterogenous sharding? Ang heterogenous sharding, tulad ng sharding, ay may isang multi-lane highway ngunit ang bawat linya ay maaaring dinisenyo nang iba.

Tulad ng highway sa nakaraang mga halimbawa ay nangangailangan ng parehong lapad at magkatulad na mga materyales at tulad nito, ang heterogenous sharding highway ay nagbibigay-daan sa bawat linya na dinisenyo nang iba. Sa lugar ng heterogenous sharding, ang QuarkChain at Polkadot ang nangungunang mga halimbawa.

Kahit na pinapayagan ng heterogenous sharding ang na-customize na pagsasaayos, ang tanong ay sa mga tuntunin ng kung anong mga lugar? Maaari kaming magtatag ng ilang mga pag-unawa sa baseline ng blockchain bago matugunan ang tanong na ito.

Sa kasalukuyan, ang lahat ng istraktura ng blockchain infrastructure ay kasama ang lahat ng mga token at pampublikong kadena na narinig natin, tulad ng Bitcoin, at Ethereum, hindi nagpapakilalang mga token, ZCash, Grin, EOS, at lahat ng mga kadena sa publiko ay binubuo ng apat na mahahalagang sangkap.

Ang unang sangkap ay ang mode ng transaksyon, na maaari ding tawaging isang virtual machine (VM). Ang pangalawang sangkap ay tinatawag na mekanismo ng pinagkasunduan. Ang pangatlong sangkap ay ang modelo ng ledger at ang pang-apat na sangkap ay ang token economics, na higit na nauugnay sa mga pampublikong kadena.

Halimbawa, para sa ETH1.0, gumagamit ito ng EVM bilang isang virtual machine, POW bilang isang mekanismo ng pinagkasunduan, base ng account bilang isang ledger, at pagpapalawak ng inflationary bilang token pang-ekonomiya.

Ginagamit din ang ETH para sa pagbabayad ng mga bayarin sa transaksyon. Para sa Bitcoin, ang token economics nito ay isang nakapirming 21-milyong token supply na kung saan ay hinati na lamang nito ang rate ng produksyon ng ilang araw na ang nakakaraan. Ang modelo ng ledger nito ay UXTO at ang mekanismo ng pinagkasunduan ay POW na may sariling natatanging mode ng transaksyon na tinatawag na mode ng transaksyon ng bitcoin. Kaya tulad ng maaari mong isipin ang anumang platform ng blockchain ay dapat maglaman ng mga apat na elemento.

Gayunpaman, para sa bawat platform, mayroon itong isang nakapirming kumbinasyon ng ABCD. Kapag natukoy, ang mga gumagamit ay hindi maaaring baguhin o ipasadya batay sa kanilang mga pangangailangan. Kung ang platform ay tumutukoy sa A bilang mekanismo ng pinagkasunduan, kung gayon ang lahat ng mga gumagamit ay kailangang sumunod sa suit at magpatibay ng A bilang mekanismo ng pinagkasunduan.

Ito ay katulad sa aming pagkakatulad kung saan ang sandaling ang lapad ng daanan ng highway ay tinukoy pagkatapos ang lahat ay dapat sumunod sa pagtutukoy.

https://i.imgur.com/RMblQ8N.jpg

Sa kabaligtaran, ang heterogenous sharding ay nagbibigay-daan sa bawat bagong blockchain na muling mai-configure muli. Halimbawa, ang isa ay maaaring magdagdag ng isang bagong VM para sa bawat shard sa QuarkChain. Tulad ng isang shard ay maaaring gumamit ng EVM habang ang isa pa ay gumagamit ng Wasm; ang isang shard ay maaaring gumamit ng POW bilang mekanismo ng pinagkasunduan samantalang ang iba ay gumagamit ng POS.

Ang parehong lohika ay maaaring mailapat sa ledger model at token economics. Sa pag-iisip na iyon, ang bawat daanan ay maaaring magmukhang ganap na naiiba batay sa mga pangangailangan ng bawat linya.

Ang bawat kadena ng shard sa blockchain ay maaaring idagdag batay sa demand. Ang maximum na bilang ng mga shards na maaaring maidagdag ay tungkol sa 20000. Mayroong apat na shards sa diagram na ito. Ang Shard 1 ay gumagamit ng EVM bilang isang virtual machine, POW bilang pagsang-ayon.

Ang shard na ito sa katunayan ay katulad sa ETH at sa katunayan, ay isinama ang lahat ng mga pagpapaandar ng ETH. Ang pangalawang shard ay katulad sa unang shard maliban na ginagamit nito ang DPos sa halip na POW bilang isang mekanismo ng pinagkasunduan, na ginagamit ng EOS at Tron.

Ang ikatlong shard ay gumagamit ng XVM bilang isang virtual machine, na kung saan ay isang bagong uri ng virtual machine. Kung sa isang araw, ang kliyente ay nais na magkaroon ng isang kadena gamit ang pinakabagong teknolohiya ng VM, maaari nilang ipatupad ito nang mabilis sa isang shard sa halip na mahirap ituro ang umiiral na proyekto.

Ipinapakita ng halimbawang ito na sa lahat ng posibleng mga VM o mga mekanismo ng pinagkasunduan, maaaring mapili ng isa kung ano ang mas pinipili nito upang mai-configure ang isang shard batay sa mga kinakailangan sa negosyo o mga domain.

https://i.imgur.com/RMblQ8N.jpg

Sa katunayan, ang heterogenous sharding ay nagbabahagi ng maraming pagkakapareho sa mga cross-chain. Ang ibig kong sabihin sa pamamagitan ng cross-chain ay hindi pakikipag-ugnayan sa pagitan ng ETH at EOS o sa pagitan ng EOS hanggang Tron, ngunit ang mga pakikipag-ugnay batay sa parehong imprastraktura.

Halimbawa, ang diskarte ng Cosmos: maaaring magamit ng mga gumagamit ang HUB API nito upang madali itong ilunsad ang isang bagong kadena ngunit kakailanganin ng isa na kumuha ng sariling panganib sa pagprotekta sa kadena mula sa mga pag-atake. Ang mga gumagamit ay maligayang pagdating upang ipasadya ang pagsasaayos ng bawat isa sa apat na sangkap.

Para sa Polkadot, mayroon itong kadena ng relay, na kung saan ay ang pangunahing kadena na pinapayagan ang mga gumagamit na palabasin ang isang bagong kadena. Kabilang sa mga pinakawalan na kadena, maaaring tumawid ang isang tao para sa mga komunikasyon.

Gayunpaman, ang isang bagong kadena ay hindi nasiyahan sa kumpletong kalayaan sa pagpili ng apat na sangkap: sa yugtong ito, ang bawat chain ay maaaring pumili ng mekanismo ng pinagkasunduan sa tatlong limitadong mga pagpipilian ng lolo na ibinigay ng Polkadot.

Sa hinaharap, magdagdag ito ng higit pang mga pagpipilian para sa mga mekanismo ng pinagkasunduan. Para sa proteksyon, ang hub ng Polkadot ay magbibigay ng lakas ng pag-hika mula sa chain ng relay nito upang maprotektahan ang mga chain na inilunsad sa ilalim ng hub.

https://i.imgur.com/HQv4lEb.jpg

Ang ETH2.0 ay nagbabahagi ng maraming pagkakahawig sa Polkadot at Cosmos na rin. Mayroon itong isang Beacon Chain at maraming shards. Gayunpaman, ang mga shards nito ay kailangang magkapareho, kulang sa pag-iiba. Ngunit sinasabing ang Heterogeneous sharding ay ang susunod na paggalugad matapos ilunsad ang ETH2.0.

Panghuli, para sa QuarkChain, maaari itong maglunsad ng mga kadena ng shard na may isang pag-click tulad ng Cosmos / Polkadot. Ang mas mahusay ay ang bawat shard ay sumusuporta sa maraming uri ng pinagkasunduan at pinapayagan ang mga cross-chain.

Upang buod ng lahat ng mga katanungan sa itaas, pinapayagan lamang ng isang solong kadena ang pagbuo ng dApp na walang pagpapasadya. Ang lahat ng apat na sangkap ay hindi mababago kapag inilunsad ang kadena. Sinuportahan ng Polkadot at Cosmo ang paglulunsad ng isang chain na may isang pag-click at maaaring makabuo ng isang pampublikong kadena at kahanay na chain at payagan ang mga cross-chain.

Tulad ng para sa QuarkChain, sinusuportahan din namin ang paglulunsad ng isang chain na may isang pag-click. Ang aming solusyon ay maaaring ipasadya para sa mga pampublikong kadena pati na rin ang mga chain chain at pinapayagan ang mga cross-chain. Maaari itong magbigay ng isang komprehensibong solusyon para sa mga pampublikong kadena at kadena ng alyansa, na kung saan ay isang bagay na masiyahan ang hinaharap na demand sa mga negosyo.

Mayroong dalawang aktwal na mga kaso ng negosyo upang ipakita kung paano ang teknolohiya ng heterogenous sharding ay nagbibigay kapangyarihan sa mga negosyo sa totoong komersyal na mundo. Ang isang kaso ay isang solusyon QuarkChain, ang pagputol ng gilid ng teknolohiya ng blockchain na kumpanya, na na-customize para sa isang pangunahing kliyente ng negosyo ng multi-industriya.

Sakop ng kliyente na ito ang iba't ibang mga industriya at kasalukuyang batay sa tatlong magkakaibang lugar, nagtayo ito ng tatlong magkakaibang independyenteng single-chain blockchain, isa sa hyperledger, isa sa FISCO, at isa sa ETH. Paano idinisenyo ang infra upang pahintulutan ang hinaharap na negosyo na magkasya sa blockchain? Kung nais nitong palitan ang data sa pagitan ng iba't ibang mga industriya, paano ito isasagawa? Dahil ang iba't ibang mga negosyo ay lahat ay kabilang sa parehong kumpanya, makatuwiran na ibahagi ang data sa mga vertical.

Gayunpaman, ang pagtawid ng mga kadena sa pagitan ng hyperledger, FISCO, at ETH na may tatlong magkakaibang layer ng isang imprastraktura ay talagang hamon sa sandaling ito.

Sa hinaharap, dapat bang ilunsad ang proyekto sa ika-4, ika-5, ika-6 na kadena at iba pa at paganahin ang mga cross-chain sa kanila? O mas mahusay na lumikha ng isang bagong kadena na nagsasama ng lahat ng mga negosyo?

Ang parehong mga solusyon ay hindi optimal sa puntong ito. Sa huli, ang solusyon ay ang paggamit ng dalawang layer ng QuarkChain na nagpapatupad ng mabibigat na sharding.

Ang root chain ay kumikilos bilang antas ng ehekutibo ng kumpanya ng magulang na nagtataglay ng karapatan sa lahat ng data ng negosyo at ginagarantiyahan ang seguridad. Para sa bawat kadena ng shard, maaari itong ipasadya ng kumpanya batay sa mga pangangailangan sa negosyo.

Sa mga tuntunin ng pagpapasadya, ang apat na mga sangkap na bumubuo ng mga blockchain ay maaaring mai-tono upang magkasya kung ano ang hinahanap ng kliyente. Ang isang tiyak na kumbinasyon ay maaaring magkapareho sa hyperledger, ang iba pa ay maaaring kapareho ng FISCO, at isa pa para sa ETH.

Kaya ang isang tao ay maaaring pumili ng isang kumbinasyon na gusto nito at idagdag sa kadena ng shard. Dahil ang iba't ibang mga shards ay itinayo sa parehong layer ng imprastraktura, ang solusyon ay nagbibigay-daan sa mga pakikipag-ugnayan sa cross-chain. Sa hinaharap, kung nais ng kliyente na magdala ng bagong negosyo on-chain, makakamit nito iyon sa pamamagitan ng pagdaragdag ng isang kadena ng shard. Ang ganitong solusyon ay nagbibigay-daan sa kakayahang umangkop at maiwasan ang paglikha ng isang bagong bagong blockchain mula sa simula.

Ang pangalawang kaso ay para sa isang kliyente na isang malakihang negosyo, na binuo din ng QuarkChain. Hinahanap ng kliyente na bumuo ng isang platform na nakabase sa blockchain para sa pamamahala ng mapagkukunan. Sa kasalukuyan, nais nitong simulan ang maliit sa ilang mga puntos ng pagsubok.

Sa susunod na hakbang, plano nitong palawakin ang lugar ng pagsubok sa mas maraming mga lungsod at mas maraming uri ng mga mapagkukunan. Kaya sa simula ng yugto, nais ng kliyente na magsimula sa ilang mga lugar at isang solong uri ng mapagkukunan at sa paglaon ay isama ang mas maraming mapagkukunan at maraming mga lungsod.

Ang tradisyunal na solusyon ay upang lumikha ng isang chain para sa partikular na mapagkukunan at ikonekta ang mga kaugnay na lugar. Sa susunod na yugto, kapag nagpasya ang kliyente na palawakin ang mas maraming mga negosyo, pagkatapos ay maaari itong maglunsad ng isang bagong blockchain na nagdaragdag ng higit pang mga gumagamit at higit pang mga uri ng mga mapagkukunan, na tulad ng pagbabago mula sa bersyon ng proyekto 1.0 hanggang sa bersyon ng proyekto 2.0.

Ang mga solusyon sa blockchain batay sa heterogenous sharding na teknolohiya ay nagbibigay ng isang maayos na nakaplanong sistema upang maiwasan ang pangangailangan na muling mabuhay ng isang bagong chain para sa bawat pagpapalawak. Maaari itong magkaroon ng maraming mga layer at magdagdag ng mga shards sa bawat layer.

Upang makapunta sa higit pang mga detalye, halimbawa, ang unang layer ay ang estado o pantay na antas ng executive level, na kung saan ay ang root chain na kumokontrol sa lahat ng mga karapatan sa pag-access para sa lahat ng data; ang pangalawang layer ay ang mas mababang antas ng pangangasiwa tulad ng mga executive sa antas ng lungsod, na maaaring gumamit ng iba't ibang mga mapagkukunan na mayroon silang upang ipasadya ang iba't ibang mga shards at payagan ang mga cross-chain sa mga shards.

Ang unang layer ay may isang mas mataas na antas ng mga karapatan sa pag-access kumpara sa na sa pangalawang layer. Sa hinaharap, kung ang proyekto ay sumasaklaw sa higit pang mga mapagkukunan at kahit na gumulong hanggang sa pambansang antas, maaari kaming magdagdag ng isang pangatlo o kahit pang-apat na layer kung saan ang bawat layer ay nagtatamasa ng iba't ibang mga karapatan sa pangangasiwa at kinokontrol nang naaangkop.

Maraming nangungunang mga kumpanya ng teknolohiya ng blockchain ang gumagamit ng teknolohiyang shaching na makinis upang makamit ang pinaka-makabagong mga paraan ng mga negosyo ay isinasama ang blockchain upang baguhin ang kanilang industriya.

Naniniwala kami na ang tulad ng isang teknolohiyang paggupit sa gilid ay magkakaroon ng malaking epekto sa matalinong lungsod at malakihang sistema ng pamamahala ng mapagkukunan, na nagdadala ng mataas na kapasidad ng imbakan, mataas na kahusayan sa pagproseso, ligtas at maaasahang mga solusyon sa negosyo blockchain.
Jump to: