Talaan ng nilalaman[Tago][Ipakita]
Ang Network ng Cosmos ay isang desentralisadong network ng mga parallel na blockchain na gumagana nang hiwalay sa isa't isa.
Itinatag noong 2014 nina Ethan Buchman at Jae Kwon, ang layunin ng network ay lumikha ng isang ecosystem ng mga blockchain na parehong sukat at interoperate sa isa't isa.
Kasalukuyang mayroong mahigit 263 na app sa network ng Cosmos, na kilala bilang ang Interchain, Kabilang ang Binance Chain, Lupa, at Cosmos Hub.
Nilalayon ng Cosmos na maging isang Internet ng Blockchains. Gumagamit ang platform ng isang hanay ng mga open-source na tool tulad ng Tendermint, Cosmos SDK, at IBC na nagtutulungan upang bigyang-daan ang mga developer na mabilis na gumawa ng sarili nilang mga custom na blockchain.
Bakit kailangan ng mga custom na blockchain?
May ilang dahilan kung bakit gusto mong bumuo ng blockchain na partikular sa application sa isang matalinong kontrata sa Ethereum.
Una, ang isang umiiral na platform gaya ng Ethereum ay maaaring hindi sapat na flexible o nako-customize para sa iyong use case. Ang pagse-set up ng iyong sariling blockchain ay nagbibigay-daan sa iyong tukuyin ang lohika at mga pamamaraan na kinakailangan para sa iyong proyekto.
Pangalawa, maaari kang makatagpo ng mga isyu sa soberanya. Ang pagbuo ng isang independiyenteng chain ay nagbibigay-daan sa iyong makawala sa mga hadlang at protocol ng isang umiiral na sistema.
Ipapaliwanag ng gabay na ito kung anong mga problema ang sinusubukang lutasin ng Cosmos at tingnan ang iba't ibang mga teknolohiya at protocol na binuo sa Cosmos Network.
Mga Limitasyon ng Ethereum
Ang Cosmos blockchain ay naglalayong lutasin ang ilang mga limitasyon na kasalukuyang umiiral sa marami sa mga sikat na blockchain, katulad ng Ethereum. Ang mga limitasyong ito ay scaling, kakayahang magamit, at soberanya.
Ang scalability ay isang mahalagang salik para sa isang matagumpay na ecosystem ng blockchain. Ang Ethereum blockchain ay may nakabahaging rate na 15 mga transaksyon kada segundo. Ang lahat ng dApps na binuo sa Ethereum ay kailangang makipagkumpitensya para sa mga limitadong mapagkukunang ito.
Mahalaga ang kakayahang magamit kapag gusto mong magbigay ng higit na kakayahang umangkop para sa mga developer. Ang EVM ng Ethereum ay binuo upang matugunan ang lahat ng mga kaso ng paggamit, na humahantong sa ilang mga kompromiso. Limitado rin ang mga developer sa ilang mga programming language.
Sa wakas, ang soberanya ay isang mahalagang salik sa pagtiyak na ang mga blockchain ay ligtas at may independiyenteng anyo ng pamamahala.
Maraming platform ang nagpapahintulot sa mga application na magkaroon ng kanilang sariling soberanya, ngunit ang mga app na ito ay nananatiling naka-tether sa sariling mga protocol ng platform. Ito ay humahantong sa dalawang layer ng pamamahala, na maaaring makapagpabagal sa pag-unlad at pag-unlad.
Mga Pangunahing Tampok ng Cosmos Blockchain
- Application BlockChain Interface nagbibigay-daan sa mga developer na gumamit ng anumang programming language na gusto nila.
- Staking at pagboto sa pamamagitan ng ATOM token.
- Mga interchain na account payagan ang mga user na ma-access ang buong Interchain sa pamamagitan ng iisang Cosmos Hub account.
- Gravity DEX maaaring gamitin para sa pagpapalit ng mga digital na asset.
- Tulay ng Gravity nagbibigay-daan sa mga asset ng Cosmos at mga token ng ERC-20 na lumipat sa pagitan ng ecosystem
- Pahalang na scalability nagbibigay-daan sa mga developer na gumamit ng mga multichain architecture
Cosmos Hub
Ang Cosmos Network ay sumusunod sa isang "hub & spoke" na arkitektura. Ang "Zone" ay isang blockchain na tukoy sa application. Ang bawat Zone ay isang spoke na kumokonekta sa isang hub. Ang mga hub ay maaaring kumonekta sa iba pang mga hub. Sinuman ay libre upang lumikha ng kanilang sariling mga Hub at Zone sa ang blockchain.
Ang Cosmos Hub ay isang halimbawa ng isa sa mga hub na iyon. Ang Cosmos Hub ay isa sa mga unang blockchain na inilunsad sa Cosmos Network. Ito ay mahalagang gumaganap bilang isang tagapamagitan sa pagitan ng iba pang mga Cosmos blockchain.
Sinusubaybayan ng Cosmos Hub ang estado ng lahat ng konektadong blockchain at tumutulong na mapadali ang mga transaksyon sa token.
Token ng ATOM
Ang ATOM token ay ang katutubong token ng Cosmos Hub. Maaaring i-stake ng mga user ang ATOM para mag-claim ng staking rewards at transaction fees.
Makakaboto rin ang mga user na tumataya sa ATOM para sa hinaharap na protocol at mga desisyon sa pamamahala para sa Cosmos.
Tendermint Consensus Engine
Ang Tenderdmint ay isang piraso ng software na idinisenyo upang kopyahin ang isang application nang ligtas at tuluy-tuloy sa maraming makina. Nilalayon nitong tiisin ang mga makina na nabigo sa mga arbitrary na paraan, kabilang ang mga pagkakataon kung saan ginagamit ang code nang may malisyoso.
Ang kakayahang tiisin ang mga pagkakataong ito ay kilala bilang Byzantine fault tolerance.
Ang Tendermind ay binubuo ng dalawang pangunahing bahagi: isang blockchain consensus engine at isang generic na interface ng application.
Ang consensus engine, na tinatawag Tendermint Core, tinitiyak na ang mga transaksyon sa network ay pare-pareho sa bawat isa.
Ang interface ng application ay kilala bilang Application BlockChain Interface o ABCI. Ang interface na ito ay nagpapahintulot sa mga transaksyon na maproseso sa anumang ibinigay na programming language.
Kung ikukumpara sa algorithm ng Proof of Work ng Bitcoin, ang Tendermint consensus algorithm ay mas mahusay at secure. Ang consensus engine ay may block time na 1 segundo, na hindi kapani-paniwalang mabilis kumpara sa 10 minuto ng Bitcoin at 14 na segundo ng Ethereum.
Maaaring suportahan ng Tendermint ang mga pampubliko at pribadong blockchain at maaaring maging patunay ng stake o pahintulot.
Ang Tendermint ay idinisenyo upang maging pangkalahatang layunin. Posible rin para sa iyo na gumamit ng Tendermint upang palitan ang mga consensus algorithm ng iba pang mga blockchain. Ethermint ay isang scalable na Ethereum na binuo gamit ang Cosmos SDK at ginagamit ang Tendermint Core bilang consensus engine nito.
Inter-Blockchain Communication Protocol (IBC)
Ang IBC protocol ay ang backbone ng Cosmos ecosystem. Ang protocol ay nagpapahintulot sa mga blockchain na makipag-usap sa isa't isa.
Ang modular na disenyo ng IBC protocol ay nagbibigay-daan sa mga developer ng app na gamitin ang protocol nang walang malalim na kaalaman sa kung paano ito gumagana sa likod ng mga eksena.
Paano gumagana ang IBC?
Sabihin nating mayroon kaming dalawang blockchain, A at B. Gusto naming maglipat ng 10 token mula sa blockchain A patungo sa blockchain B.
Una, ini-lock ng Chain A ang 10 token. Ang prosesong ito ay kilala bilang bonding, at ang mga token ay naka-lock na o "naka-bonded". Ang Chain A ay nagpapadala ng patunay sa Chain B na 10 token ang na-bonding.
Nasa Chain B na ngayon upang i-verify ang patunay na ito laban sa header ng Chain A. Kung na-verify ang patunay, gagawa ang Chain B ng 10 token voucher.
Nangangahulugan ito na ang mga token ng Chain A ay hindi talaga umaalis sa chain. Ang mga token voucher sa Chain B ay patunay lamang na ang isang tiyak na bilang ng mga token ng Chain A ay naka-bond sa voucher.
Paghahambing sa Iba pang mga Blockchain sa Internet
Ang Cosmos platform ay hindi lamang ang blockchain project na nakatutok sa chain interoperability.
Polkadot
Ang Polkadot Ang blockchain ay idinisenyo upang payagan ang mga hindi nauugnay na blockchain na magpadala ng data sa isa't isa nang ligtas. Ito ay itinatag ni Dr. Gavin Wood, isa sa mga co-founder ng Ethereum kasama ng Vitalik Buterin. Katulad ng Cosmos Network, layunin din ng Polkadot na maging isang uri ng Internet ng Blockchains.
Iba ang pakikitungo ng Cosmos at Polkadot sa pamamahala at pagiging miyembro. Ang Polkadot ay may nakapirming bilang ng mga slot para sa Parachains na inilalaan sa pamamagitan ng isang auction. Ang Cosmos Network ay nagpapahintulot sa sinuman na bumuo ng isang hub o zone.
Ang mga desisyon sa pamamahala ng platform ay tinutukoy ng dami ng DOT (ang katutubong token ng Polkadot) na mga botante. Ang Cosmos Network, sa kabilang banda, ay walang iisang proseso ng pamamahala, ngunit ang Cosmos Hub at ang kanyang katutubong token ATOM ay nagbibigay ng katulad na function
Magkaiba rin ang Polkadot at Cosmos sa kung paano nila sini-secure ang kanilang network.
Sa Cosmos Network, ang bawat blockchain ay independyente at sinisiguro ang sarili nito. Ang bawat zone ay sinigurado ng hanay ng mga validator nito.
Ang Polkadot, sa kabilang banda, ay tumatakbo sa ilalim ng isang shared security model. Ang bawat Parachain ay mga anak ng isang parent chain na kilala bilang Relay Chain, na sumusubaybay sa pandaigdigang estado ng lahat ng Parachain nito.
Pagguho ng yelo
Ang Avalanche Ang platform ay isang open-source na platform na binuo para maglunsad ng mga desentralisadong aplikasyon at blockchain.
Ang Avalanche, tulad ng Cosmos, ay nagpapahintulot sa sinuman na lumikha ng kanilang sariling mga blockchain na tukoy sa application na interoperable sa iba pang mga blockchain sa platform.
Hindi tulad ng Cosmos, kung saan ang bawat blockchain ay may sariling mga validator, ang Avalanche ay may mga Subnet na maaaring mag-validate ng ilang blockchain gamit ang isang validator set. Ang Subnet o subnetwork ay isang dynamic na hanay ng mga validator sa Avalanche ecosystem.
Ang pangunahing subnet ng platform ay tinatawag na Pangunahing Network, na nagpapatunay sa lahat ng mga built-in na blockchain ng Avalanche.
Lahat ng miyembro ng subnet ay dapat na miyembro ng pangunahing network. Nangangahulugan ito na ang bawat validator ng bawat blockchain sa Avalanche ay dapat ding patunayan ang sariling mga built-in na blockchain ng Avalanche.
Konklusyon
Ang proyekto ng Cosmos ay isang promising platform para sa mga developer na naghahanap upang bumuo ng makapangyarihang mga blockchain nang madali na interoperable sa ibang mga chain.
Ang Tendermint engine ay nagbibigay-daan sa mga blockchain application na mabilis na mag-scale, at ang IBC protocol ay nagpapahintulot sa mga asset na madaling maipagpalit sa pagitan ng mga blockchain.
Ang pangangailangan para sa mga blockchain na partikular sa aplikasyon ay magpapatuloy lamang na lalago. Ang mga platform tulad ng Cosmos Network ay magbibigay-daan sa mga developer na madali at may kumpiyansa na bumuo ng sarili nilang mga proyekto nang hindi kinakailangang mag-alala tungkol sa seguridad at scalability.
Mag-iwan ng Sagot