Jūsu darbs IR Klientu apkalpošana Kosmosa tīkls ir decentralizēts paralēlu blokķēžu tīkls, kas darbojas neatkarīgi viens no otra.
Tīkla, ko 2014. gadā dibināja Ītans Bučmens un Dže Kvons, mērķis ir izveidot blokķēžu ekosistēmu, kas gan mērogojas, gan savstarpēji sadarbojas.
Pašlaik tīklā Cosmos ir vairāk nekā 263 lietotnes, kas pazīstamas kā Starpķēdes, Ieskaitot Binance ķēde, Zeme, un Kosmosa centrs.
Cosmos mērķis ir kļūt par blokķēžu internetu. Platforma izmanto atvērtā pirmkoda rīku komplektu, piemēram, Tendermint, Cosmos SDK un IBC, kas darbojas kopā, lai ļautu izstrādātājiem ātri izveidot savas pielāgotās blokķēdes.
Kāpēc ir vajadzīgas pielāgotas blokķēdes?
Ir daži iemesli, kāpēc jūs varētu vēlēties izveidot lietojumprogrammai specifisku blokķēdi, izmantojot viedo līgumu pakalpojumā Ethereum.
Pirmkārt, esošā platforma, piemēram, Ethereum, var nebūt pietiekami elastīga vai pielāgojama jūsu lietošanas gadījumam. Savas blokķēdes iestatīšana ļauj definēt jūsu projektam nepieciešamo loģiku un metodes.
Otrkārt, jums var rasties problēmas ar suverenitāti. Neatkarīgas ķēdes izveidošana ļauj atbrīvoties no esošās sistēmas ierobežojumiem un protokoliem.
Šajā rokasgrāmatā tiks paskaidrots, kādas problēmas Cosmos mēģina atrisināt, un izpētītas dažādās Cosmos tīklā iebūvētās tehnoloģijas un protokoli.
Ethereum ierobežojumi
Cosmos blokķēdes mērķis ir atrisināt vairākus ierobežojumus, kas pašlaik pastāv daudzās populārajās blokķēdes, proti, Ethereum. Šie ierobežojumi ir mērogošana, lietojamība un suverenitāte.
Mērogojamība ir svarīgs veiksmīgas blokķēdes ekosistēmas faktors. Ethereum blokķēdes kopējais ātrums ir 15 darījumi sekundē. Visām dApps, kas veidotas uz Ethereum, ir jākonkurē par šiem ierobežotajiem resursiem.
Lietojamība ir būtiska, ja vēlaties izstrādātājiem nodrošināt lielāku elastību. Ethereum EVM tika izveidots, lai pielāgotos visiem lietošanas gadījumiem, kas noved pie vairākiem kompromisiem. Izstrādātāji ir arī ierobežoti ar dažām programmēšanas valodām.
Visbeidzot, suverenitāte ir galvenais faktors, lai nodrošinātu, ka blokķēdes ir drošas un tām ir neatkarīga pārvaldības forma.
Daudzas platformas ļauj lietojumprogrammām iegūt savu suverenitāti, taču šīs lietotnes joprojām ir piesaistītas platformas protokoliem. Tas noved pie diviem pārvaldības līmeņiem, kas var palēnināt attīstību un progresu.
Cosmos Blockchain galvenās iezīmes
- Lietojumprogrammas BlockChain interfeiss ļauj izstrādātājiem izmantot jebkuru programmēšanas valodu, ko viņi vēlas.
- Staking un balsošana līdz ATOM žetons.
- Starpķēžu konti ļauj lietotājiem piekļūt visai Interchain, izmantojot vienu Cosmos Hub kontu.
- Gravitācijas DEX var izmantot digitālo līdzekļu apmaiņai.
- Gravitācijas tilts ļauj Cosmos aktīviem un ERC-20 marķieriem pārvietoties starp ekosistēmām
- Horizontālā mērogojamība ļauj izstrādātājiem izmantot daudzķēžu arhitektūras
Kosmosa centrs
Cosmos tīkls seko “centrmezgla un spieķu” arhitektūrai. “Zona” ir lietojumprogrammai specifiska blokķēde. Katra zona ir spieķis, kas savienojas ar centrmezglu. Centrmezgli var savienoties ar citiem centrmezgliem. Ikviens var brīvi izveidot savus centrmezglus un zonas bloka ķēde.
Cosmos Hub ir viena no šiem centriem piemērs. Cosmos Hub ir viena no pirmajām blokķēdēm, kas uzsākta Cosmos tīklā. Tas būtībā darbojas kā starpnieks starp citām Cosmos blokķēdēm.
Cosmos Hub seko visu savienoto blokķēžu stāvoklim un palīdz atvieglot marķieru darījumus.
ATOM marķieris
ATOM marķieris ir Cosmos Hub vietējais marķieris. Lietotāji var likt lietā ATOM, lai pieprasītu atlīdzības un darījumu maksas.
Lietotāji, kuri ir iesaistīti ATOM, var arī balsot par turpmākajiem Cosmos protokola un pārvaldības lēmumiem.
Tendermint Consensus Engine
Tenderdmint ir programmatūra, kas paredzēta, lai droši un konsekventi replicētu lietojumprogrammu daudzās iekārtās. Tā mērķis ir pieļaut, ka mašīnas atteicas patvaļīgā veidā, tostarp gadījumos, kad kods tiek izmantots ļaunprātīgi.
Spēja paciest šos gadījumus ir pazīstama kā Bizantijas kļūdu tolerance.
Tendermind sastāv no divām galvenajām sastāvdaļām: blokķēdes konsensa dzinēja un vispārīgas lietojumprogrammas saskarnes.
Vienprātības dzinējs, saukts Tendermint kodols, nodrošina, ka visi darījumi tīklā ir savstarpēji saskaņoti.
Lietojumprogrammas saskarne ir pazīstama kā Application BlockChain interfeiss vai ABCI. Šis interfeiss ļauj apstrādāt darījumus jebkurā programmēšanas valodā.
Salīdzinot ar Bitcoin Proof of Work algoritmu, Tendermint konsensa algoritms ir efektīvāks un drošāks. Konsensa dzinējam ir 1 sekundes bloķēšanas laiks, kas ir neticami ātrs, salīdzinot ar Bitcoin 10 minūtēm un Ethereum 14 sekundēm.
Tendermint var atbalstīt gan publiskas, gan privātas blokķēdes un var būt vai nu likmes vai atļaujas pierādījums.
Tendermint ir paredzēts vispārējai lietošanai. Jūs pat varat izmantot Tendermint, lai aizstātu citu blokķēžu konsensa algoritmus. Ethermint ir mērogojams Ethereum, kas izveidots, izmantojot Cosmos SDK, un kā vienprātības dzinējs tiek izmantots Tendermint Core.
Inter-Blockchain Communication Protocol (IBC)
IBC protokols ir Cosmos ekosistēmas mugurkauls. Protokols ļauj blokķēdēm sarunāties savā starpā.
IBC protokola modulārais dizains ļauj lietotņu izstrādātājiem izmantot protokolu, neiegūstot padziļinātas zināšanas par tā darbību aizkulisēs.
Kā darbojas IBC?
Pieņemsim, ka mums ir divas blokķēdes A un B. Mēs vēlamies pārsūtīt 10 marķierus no blokķēdes A uz blokķēdi B.
Pirmkārt, ķēde A bloķē 10 žetonus. Šis process ir pazīstams kā savienošana, un marķieri tagad ir bloķēti vai “sasaistīti”. Pēc tam ķēde A nosūta ķēdei B pierādījumu, ka ir pievienoti 10 žetoni.
Tagad ķēdei B ir jāpārbauda šis pierādījums attiecībā pret ķēdes A galveni. Ja pierādījums tiek pārbaudīts, ķēde B izveido 10 marķieru kuponus.
Tas nozīmē, ka ķēdes A žetoni nekad īsti neatstāj ķēdi. Žetonu kuponi ķēdē B ir vienkārši pierādījums tam, ka noteikts skaits ķēdes A žetonu ir piesaistīts kuponam.
Salīdzinājums ar citām interneta blokķēdēm
Cosmos platforma nav vienīgais blokķēdes projekts, kas koncentrējas uz ķēdes savietojamību.
Polkadot
Jūsu darbs IR Klientu apkalpošana Polkadot blokķēde ir izstrādāta, lai ļautu nesaistītām blokķēdēm droši nosūtīt datus viena otrai. To dibināja doktors Gevins Vuds, viens no Ethereum līdzdibinātājiem līdzās Vitalikam Buterinam. Līdzīgi kā Cosmos Network, arī Polkadot mērķis ir būt sava veida blokķēžu internetam.
Cosmos un Polkadot atšķirīgi risina pārvaldību un dalību. Polkadot ir fiksēts laika nišu skaits Parachains, kas tiek piešķirts izsolē. Cosmos tīkls ļauj ikvienam izveidot centru vai zonu.
Platformas pārvaldības lēmumus nosaka DOT (Polkadot dzimtā marķiera) vēlētāju skaits. No otras puses, Cosmos tīklam nav vienota pārvaldības procesa, bet Cosmos Hub un tā vietējais marķieris ATOM nodrošina līdzīgu funkciju.
Polkadot un Cosmos atšķiras arī ar to, kā tie nodrošina savu tīklu.
Cosmos tīklā katra blokķēde ir neatkarīga un nodrošina sevi. Katra zona ir nodrošināta ar tās validatoru komplektu.
No otras puses, Polkadot darbojas saskaņā ar kopīgu drošības modeli. Katrs Parachain ir mātes ķēdes, kas pazīstama kā Relay Chain, atvases, kas seko visu savu Parachain globālajam stāvoklim.
Lavīna
Lavīna platforma ir atvērtā pirmkoda platforma, kas izveidota, lai palaistu decentralizētas lietojumprogrammas un blokķēdes.
Avalanche, tāpat kā Cosmos, ļauj ikvienam izveidot savas lietojumprogrammai specifiskas blokķēdes, kas ir savietojamas ar citām platformas blokķēdēm.
Atšķirībā no Cosmos, kur katrai blokķēdei ir savi pārbaudītāji, Avalanche ir apakštīkli, kas var apstiprināt vairākas blokķēdes, izmantojot vienu validatoru komplektu. Apakštīkls vai apakštīkls ir dinamiska apstiprinātāju kopa Avalanche ekosistēmā.
Platformas galveno apakštīklu sauc par Primārais tīkls, kas apstiprina visas Avalanche iebūvētās blokķēdes.
Visiem apakštīkla dalībniekiem ir jābūt primārā tīkla dalībniekiem. Tas nozīmē, ka katram Avalanche blokķēdes pārbaudītājam ir jāvalidē arī paša Avalanche iebūvētās blokķēdes.
Secinājumi
Cosmos projekts ir daudzsološa platforma izstrādātājiem, kuri vēlas viegli izstrādāt jaudīgas blokķēdes, kas ir sadarbspējīgas ar citām ķēdēm.
Tendermint dzinējs ļauj ātri mērogot blokķēdes lietojumprogrammas, un IBC protokols ļauj ērti apmainīties ar aktīviem starp blokķēdēm.
Vajadzība pēc lietojumprogrammām specifiskām blokķēdēm tikai pieaugs. Platformas, piemēram, Cosmos Network, ļaus izstrādātājiem viegli un pārliecinoši veidot savus projektus, neuztraucoties par drošību un mērogojamību.
Atstāj atbildi