Orodha ya Yaliyomo[Ficha][Onyesha]
The Mtandao wa cosmos ni mtandao uliogatuliwa wa minyororo sambamba inayofanya kazi bila kutegemeana.
Ilianzishwa mwaka wa 2014 na Ethan Buchman na Jae Kwon, lengo la mtandao ni kuunda mfumo wa ikolojia wa blockchains ambao wote hupima na kuingiliana.
Kwa sasa kuna zaidi ya programu 263 katika mtandao wa Cosmos, unaojulikana kama Mwingiliano, Ikiwa ni pamoja na Chain Binance, Ardhi, na CosmosHub.
Cosmos inalenga kuwa Mtandao wa Blockchains. Mfumo huu hutumia seti ya zana huria kama vile Tendermint, Cosmos SDK na IBC ambazo hufanya kazi pamoja ili kuwaruhusu wasanidi programu kuunda minyororo yao maalum ya kuzuia haraka.
Kwa nini kuna hitaji la blockchains maalum?
Kuna sababu chache ambazo unaweza kutaka kuunda blockchain ya programu mahususi kupitia mkataba mahiri katika Ethereum.
Kwanza, jukwaa lililopo kama vile Ethereum haliwezi kunyumbulika au kugeuzwa kukufaa vya kutosha kwa kesi yako ya utumiaji. Kuweka blockchain yako mwenyewe hukuruhusu kufafanua mantiki na mbinu zinazohitajika kwa mradi wako.
Pili, unaweza kukutana na masuala ya uhuru. Kujenga mnyororo wa kujitegemea inakuwezesha kujiondoa kutoka kwa vikwazo na itifaki za mfumo uliopo.
Mwongozo huu utaelezea matatizo gani Cosmos inajaribu kutatua na kuangalia katika teknolojia na itifaki mbalimbali ambazo zimejengwa kwenye Mtandao wa Cosmos.
Mapungufu ya Ethereum
Cosmos blockchain inalenga kutatua mapungufu kadhaa ambayo kwa sasa yapo katika blockchains nyingi maarufu, yaani Ethereum. Vizuizi hivi ni kuongeza, utumiaji, na uhuru.
Scalability ni jambo muhimu kwa mfumo wa ikolojia wa blockchain uliofanikiwa. Ethereum blockchain ina kiwango cha pamoja cha shughuli 15 kwa sekunde. dApps zote zilizoundwa kwenye Ethereum zinapaswa kushindana kwa rasilimali hizi chache.
Utumiaji ni muhimu unapotaka kutoa unyumbulifu zaidi kwa wasanidi programu. EVM ya Ethereum ilijengwa ili kushughulikia kesi zote za utumiaji, ambayo husababisha maelewano kadhaa. Wasanidi programu pia wana kikomo kwa lugha chache za programu.
Hatimaye, uhuru ni jambo muhimu katika kuhakikisha kwamba blockchains ni salama na kuwa na aina huru ya utawala.
Mifumo mingi huruhusu programu kuwa na uhuru wao wenyewe, lakini programu hizi husalia zimeunganishwa kwa itifaki za mfumo wenyewe. Hii inasababisha tabaka mbili za utawala, ambazo zinaweza kupunguza kasi ya maendeleo na maendeleo.
Vipengele muhimu vya Cosmos Blockchain
- Kiolesura cha BlockChain cha Maombi inaruhusu watengenezaji kutumia lugha yoyote ya programu wanayotaka.
- staking na kupiga kura kupitia ATOM ishara.
- Akaunti za Interchain kuruhusu watumiaji kufikia Interchain nzima kupitia akaunti moja ya Cosmos Hub.
- Mvuto DEX inaweza kutumika kwa kubadilishana mali ya dijiti.
- Daraja la Mvuto inaruhusu mali ya Cosmos na tokeni za ERC-20 kusonga kati ya mfumo ikolojia
- Kuongezeka kwa usawa inaruhusu watengenezaji kutumia usanifu wa multichain
CosmosHub
Mtandao wa Cosmos unafuata usanifu wa "kitovu na ulizungumza". "Eneo" ni blockchain maalum ya programu. Kila Kanda ni msemo unaounganishwa na kitovu. Hubs zinaweza kuunganishwa na vitovu vingine. Mtu yeyote yuko huru kuunda Hubs na Kanda zake ndani kizuizi.
Cosmos Hub ni mfano wa moja ya vitovu hivyo. Cosmos Hub ni moja ya blockchains ya kwanza iliyozinduliwa kwenye Mtandao wa Cosmos. Kwa kweli hufanya kama mpatanishi kati ya blockchains zingine za Cosmos.
Cosmos Hub hufuatilia hali ya minyororo yote iliyounganishwa na husaidia kuwezesha shughuli za tokeni.
Ishara ya ATOM
Tokeni ya ATOM ni ishara asili ya Cosmos Hub. Watumiaji wanaweza kuweka hisa kwenye ATOM ili kudai zawadi kubwa na ada za muamala.
Watumiaji wanaohusika na ATOM pia wanaweza kupiga kura kwa ajili ya maamuzi ya itifaki na utawala ya Cosmos yajayo.
Injini ya Makubaliano ya Tendermint
Tenderdmint ni kipande cha programu iliyoundwa ili kunakili programu kwa usalama na kwa uthabiti kwenye mashine nyingi. Inalenga kustahimili mashine kushindwa kwa njia za kiholela, ikiwa ni pamoja na matukio ambapo msimbo unatumiwa kwa nia mbaya.
Uwezo wa kuvumilia matukio haya hujulikana kama uvumilivu wa makosa ya Byzantine.
Tendermind ina vipengele viwili kuu: injini ya makubaliano ya blockchain na kiolesura cha maombi ya jumla.
Injini ya makubaliano, inayoitwa Msingi wa Tendermint, huhakikisha kuwa miamala katika mtandao yote yanawiana.
Kiolesura cha programu kinajulikana kama Kiolesura cha BlockChain cha Maombi au ABCI. Kiolesura hiki huruhusu shughuli kuchakatwa katika lugha yoyote ya programu.
Ikilinganishwa na algoriti ya Uthibitisho wa Kazi ya Bitcoin, kanuni ya makubaliano ya Tendermint ni bora na salama zaidi. Injini ya makubaliano ina muda wa kuzuia wa sekunde 1, ambayo ni haraka sana ikilinganishwa na dakika 10 za Bitcoin na sekunde 14 za Ethereum.
Tendermint inaweza kusaidia blockchains za umma na za kibinafsi na inaweza kuwa uthibitisho wa hisa au ruhusa.
Tendermint imeundwa kwa madhumuni ya jumla. Inawezekana kwako kutumia Tendermint kuchukua nafasi ya algoriti za makubaliano ya blockchains zingine. Ethermint ni Ethereum inayoweza kupanuka iliyojengwa kwa kutumia SDK ya Cosmos na inatumia Tendermint Core kama injini ya makubaliano.
Itifaki ya Mawasiliano ya Inter-Blockchain (IBC)
Itifaki ya IBC ndio uti wa mgongo wa mfumo ikolojia wa Cosmos. Itifaki inaruhusu blockchains kuzungumza na kila mmoja.
Muundo wa kawaida wa itifaki ya IBC huruhusu wasanidi programu kutumia itifaki bila kuweka maarifa ya kina kuhusu jinsi inavyofanya kazi nyuma ya pazia.
Je, IBC inafanya kazi vipi?
Wacha tuseme tuna blockchain mbili, A na B. Tunataka kuhamisha tokeni 10 kutoka blockchain A hadi blockchain B.
Kwanza, Chain A inafunga tokeni 10. Utaratibu huu unajulikana kwa kuunganisha, na ishara sasa zimefungwa au "zimefungwa". Kisha Chain A inatuma uthibitisho kwa Chain B kwamba tokeni 10 zimeunganishwa.
Sasa ni juu ya Chain B kuthibitisha uthibitisho huu dhidi ya kichwa cha Chain A. Ikiwa uthibitisho umethibitishwa, Chain B itaunda vocha 10 za tokeni.
Hii inamaanisha kuwa ishara za Chain A haziondoki kabisa kwenye mnyororo. Vocha za tokeni kwenye Chain B ni dhibitisho tu kwamba idadi fulani ya tokeni za Chain A zimeunganishwa kwenye vocha.
Kulinganisha na Blockchains Nyingine za Mtandao
Jukwaa la Cosmos sio mradi pekee wa blockchain unaozingatia ushirikiano wa mnyororo.
dots za polka
The dots za polka blockchain imeundwa kuruhusu blockchains zisizohusiana kutuma data kwa kila mmoja kwa usalama. Ilianzishwa na Dk. Gavin Wood, mmoja wa waanzilishi wa Ethereum pamoja na Vitalik Buterin. Sawa na Mtandao wa Cosmos, Polkadot pia inalenga kuwa aina ya Mtandao wa Blockchains.
Cosmos na Polkadot zinashughulika na utawala na uanachama kwa njia tofauti. Polkadot ina idadi maalum ya nafasi za Parachains ambazo zimetengwa kupitia mnada. Mtandao wa Cosmos huruhusu mtu yeyote kujenga kitovu au eneo.
Maamuzi ya usimamizi wa jukwaa hubainishwa na kiasi cha wapiga kura wa DOT (ishara asilia ya Polkadot). Mtandao wa Cosmos, kwa upande mwingine, hauna mchakato mmoja wa utawala, lakini Cosmos Hub na ATOM yake ya asili hutoa kazi sawa.
Polkadot na Cosmos pia hutofautiana katika jinsi wanavyolinda mtandao wao.
Katika Mtandao wa Cosmos, kila blockchain inajitegemea na inajilinda yenyewe. Kila eneo linalindwa na seti yake ya wathibitishaji.
Polkadot, kwa upande mwingine, inaendesha chini ya mfano wa usalama wa pamoja. Kila Parachain ni watoto wa msururu wa wazazi unaojulikana kama Relay Chain, ambayo hufuatilia hali ya kimataifa ya Parachains zake zote.
Banguko
Banguko jukwaa ni jukwaa la chanzo huria lililojengwa ili kuzindua programu zilizogatuliwa na blockchains.
Banguko, kama vile Cosmos, huruhusu mtu yeyote kuunda misururu ya kuzuia mahususi ya programu ambayo inaweza kuingiliana na minyororo mingine kwenye jukwaa.
Tofauti na Cosmos, ambapo kila blockchain ina vithibitishaji vyake, Avalanche ina Subnets ambayo inaweza kuthibitisha blockchains kadhaa kwa kutumia seti moja ya kithibitishaji. Subnet au mtandao mdogo ni seti inayobadilika ya vithibitishaji katika mfumo ikolojia wa Banguko.
Subnet kuu ya jukwaa inaitwa Mtandao wa Msingi, ambayo inathibitisha minyororo yote iliyojengwa ya Avalanche.
Wanachama wote wa subnet lazima wawe wanachama wa mtandao msingi. Hii ina maana kwamba kila kiidhinishi cha kila msururu wa blockchain kwenye Banguko lazima pia athibitishe minyororo iliyojengewa ndani ya Avalanche.
Hitimisho
Mradi wa Cosmos ni jukwaa la kuahidi kwa wasanidi programu ambao wanatafuta kutengeneza blockchains zenye nguvu kwa urahisi ambazo zinaweza kuingiliana na minyororo mingine.
Injini ya Tendermint inaruhusu programu za blockchain kuongeza kasi, na itifaki ya IBC inaruhusu mali kubadilishana kati ya blockchains kwa urahisi.
Haja ya blockchains maalum ya programu itaendelea kukua tu. Mifumo kama vile Mtandao wa Cosmos itawaruhusu wasanidi programu kuunda miradi yao wenyewe kwa urahisi na kwa uhakika bila kuwa na wasiwasi kuhusu usalama na hatari.
Acha Reply