. Kosmosevõrgustik on paralleelsete plokiahelate detsentraliseeritud võrgustik, mis töötavad üksteisest sõltumatult.
2014. aastal Ethan Buchmani ja Jae Kwoni poolt asutatud võrgustiku eesmärk on luua plokiahelate ökosüsteem, mis nii skaleeruvad kui ka omavahel koostööd teevad.
Praegu on Cosmose võrgus üle 263 rakenduse, mida tuntakse kui Kettidevaheline, Sealhulgas Binance Chain, Terraja Kosmose keskus.
Cosmose eesmärk on saada plokiahelate Internetiks. Platvorm kasutab avatud lähtekoodiga tööriistade komplekti, nagu Tendermint, Cosmos SDK ja IBC, mis töötavad koos, et võimaldada arendajatel kiiresti luua oma kohandatud plokiahelaid.
Miks on vaja kohandatud plokiahelaid?
On mõned põhjused, miks võiksite Ethereumis nutika lepingu peale luua rakendusespetsiifilise plokiahela.
Esiteks ei pruugi olemasolev platvorm, nagu Ethereum, olla teie kasutusjuhtumi jaoks piisavalt paindlik ega kohandatav. Enda plokiahela seadistamine võimaldab teil määratleda oma projekti jaoks vajaliku loogika ja meetodid.
Teiseks võib teil tekkida probleeme suveräänsusega. Sõltumatu ahela ehitamine võimaldab teil vabaneda olemasoleva süsteemi piirangutest ja protokollidest.
See juhend selgitab, milliseid probleeme Cosmos püüab lahendada, ning uurib erinevaid Cosmose võrku sisseehitatud tehnoloogiaid ja protokolle.
Ethereumi piirangud
Cosmose plokiahela eesmärk on lahendada mitmeid piiranguid, mis praegu eksisteerivad paljudes populaarsetes plokiahelates, nimelt Ethereumis. Need piirangud on skaleerimine, kasutatavus ja suveräänsus.
Skaleeritavus on eduka plokiahela ökosüsteemi jaoks oluline tegur. Ethereumi plokiahela jagatud kiirus on 15 tehingut sekundis. Kõik Ethereumile ehitatud dApp-id peavad nende piiratud ressursside pärast konkureerima.
Kasutusmugavus on oluline, kui soovite arendajatele rohkem paindlikkust pakkuda. Ethereumi EVM loodi nii, et see sobiks kõikide kasutusjuhtumitega, mis toob kaasa mitmeid kompromisse. Arendajad on piiratud ka käputäie programmeerimiskeeltega.
Lõpuks on suveräänsus võtmetegur, et tagada plokiahelate turvalisus ja sõltumatu juhtimisvorm.
Paljud platvormid võimaldavad rakendustel omada oma suveräänsust, kuid need rakendused jäävad platvormi enda protokollidega seotud. See viib kahe juhtimistasandini, mis võib arengut ja edusamme aeglustada.
Cosmos Blockchaini peamised omadused
- Rakenduse BlockChain liides võimaldab arendajatel kasutada mis tahes soovitud programmeerimiskeelt.
- Staking ja hääletamine läbi ATOM märk.
- Ahelidevahelised kontod võimaldavad kasutajatel ühe Cosmos Hubi konto kaudu juurdepääsu kogu Interchainile.
- Gravitatsioon DEX saab kasutada digitaalsete varade vahetamiseks.
- Gravitatsioonisild võimaldab Cosmose varadel ja ERC-20 märkidel ökosüsteemide vahel liikuda
- Horisontaalne skaleeritavus võimaldab arendajatel kasutada mitmeahelalisi arhitektuure
Kosmose keskus
Cosmose võrgustik järgib rummu ja kodarate arhitektuuri. "Tsoon" on rakendusespetsiifiline plokiahel. Iga tsoon on kodara, mis ühendatakse jaoturiga. Jaoturid saavad ühendada teiste jaoturitega. Igaüks võib vabalt luua oma jaoturid ja tsoone plokiahel.
Cosmos Hub on näide ühest sellisest jaoturist. Cosmos Hub on üks esimesi Cosmose võrgus käivitatud plokiahelaid. See toimib sisuliselt vahendajana teiste Cosmose plokiahelate vahel.
Cosmos Hub jälgib kõigi ühendatud plokiahelate olekut ja aitab hõlbustada märgitehinguid.
ATOM Token
ATOM-märk on Cosmos Hubi algmärk. Kasutajad saavad panustada ATOM-is, et nõuda panustamispreemiaid ja tehingutasusid.
Kasutajad, kes osalevad ATOMis, saavad hääletada ka Cosmose tulevaste protokolli- ja juhtimisotsuste poolt.
Tendermint Consensus Engine
Tenderdmint on tarkvara, mis on loodud rakenduse turvaliseks ja järjepidevaks paljundamiseks paljudes masinates. Selle eesmärk on taluda masinate rikkeid suvalisel viisil, sealhulgas juhtumeid, kus koodi kasutatakse pahatahtlikult.
Võimalust neid juhtumeid taluda nimetatakse Bütsantsi veataluvuseks.
Tendermind koosneb kahest põhikomponendist: plokiahela konsensusmootorist ja üldisest rakenduse liidesest.
Konsensusmootor, nn Tendermint Core, tagab, et kõik võrgus tehtavad tehingud on üksteisega kooskõlas.
Rakenduse liidest tuntakse rakenduse BlockChaini liidesena või ABCI. See liides võimaldab tehinguid töödelda mis tahes programmeerimiskeeles.
Võrreldes Bitcoini Proof of Work algoritmiga on Tendermint konsensusalgoritm tõhusam ja turvalisem. Konsensusmootori blokeerimisaeg on 1 sekund, mis on uskumatult kiire võrreldes Bitcoini 10 minuti ja Ethereumi 14 sekundiga.
Tendermint võib toetada nii avalikke kui ka privaatseid plokiahelaid ning olla kas panuse või loa tõend.
Tendermint on mõeldud üldotstarbeliseks. Tendermint on isegi võimalik kasutada teiste plokiahelate konsensusalgoritmide asendamiseks. Ethermint on skaleeritav Ethereum, mis on ehitatud Cosmos SDK abil ja kasutab Tendermint Core'i konsensusmootorina.
Inter-Blockchain Communication Protocol (IBC)
IBC protokoll on Cosmose ökosüsteemi selgroog. Protokoll võimaldab plokiahelatel omavahel rääkida.
IBC-protokolli modulaarne ülesehitus võimaldab rakenduste arendajatel kasutada protokolli ilma põhjalike teadmisteta selle kohta, kuidas see kulisside taga töötab.
Kuidas IBC töötab?
Oletame, et meil on kaks plokiahelat, A ja B. Me tahame plokiahelast A plokiahelasse B üle kanda 10 märgist.
Esiteks lukustab kett A 10 märki. Seda protsessi nimetatakse sidumiseks ja märgid on nüüd lukustatud või "seotud". Seejärel saadab kett A ahelale B tõendi, et 10 märki on ühendatud.
Nüüd peab kett B kontrollima seda tõendit ahela A päise suhtes. Kui tõend on kontrollitud, loob kett B 10 märgivautšerit.
See tähendab, et keti A märgid ei lahku ketist kunagi. Keti B märgivautšerid on lihtsalt tõestuseks, et teatud arv keti A märke on vautšeriga seotud.
Võrdlus teiste Interneti-plokiahelatega
Cosmose platvorm ei ole ainus plokiahela projekt, mis keskendub ahela koostalitlusvõimele.
Polkadot
. Polkadot plokiahel on loodud võimaldama sõltumatutel plokiahelatel üksteisele turvaliselt andmeid saata. Selle asutas dr Gavin Wood, üks Ethereumi kaasasutajatest koos Vitalik Buteriniga. Sarnaselt Cosmos Networkiga on ka Polkadot eesmärk olla omamoodi plokiahelate Internet.
Cosmos ja Polkadot käsitlevad valitsemist ja liikmelisust erinevalt. Polkadotil on Parachainsi jaoks fikseeritud arv teenindusaegu, mis jagatakse oksjoni teel. Cosmos Network võimaldab igaühel ehitada sõlmpunkti või tsooni.
Platvormi juhtimisotsused määratakse selle järgi, kui palju DOT-i (Polkadoti põlismärk) valijatel on. Cosmose võrgul seevastu pole ühtset juhtimisprotsessi, kuid Cosmos Hub ja selle native token ATOM pakuvad sarnast funktsiooni
Polkadot ja Cosmos erinevad ka oma võrgu turvalisuse poolest.
Cosmos Networkis on iga plokiahel sõltumatu ja turvab ennast. Iga tsoon on kaitstud selle validaatorite komplektiga.
Polkadot seevastu töötab jagatud turbemudeli all. Iga paraahel on releeahelana tuntud vanemahela lapsed, mis jälgib kõigi oma paraahelate globaalset seisundit.
Laviin
Laviin platvorm on avatud lähtekoodiga platvorm, mis on loodud detsentraliseeritud rakenduste ja plokiahelate käivitamiseks.
Avalanche, nagu ka Cosmos, võimaldab igaühel luua oma rakendusespetsiifilisi plokiahelaid, mis on koostalitlusvõimelised platvormi teiste plokiahelatega.
Erinevalt Cosmosest, kus igal plokiahelal on oma validaatorid, on Avalanche'il alamvõrgud, mis saavad ühe validaatorikomplekti abil valideerida mitu plokiahelat. Alamvõrk või alamvõrk on laviini ökosüsteemis dünaamiline validaatorite komplekt.
Platvormi peamist alamvõrku nimetatakse Esmane võrk, mis kinnitab kõik Avalanche'i sisseehitatud plokiahelad.
Kõik alamvõrgu liikmed peavad olema põhivõrgu liikmed. See tähendab, et iga Avalanche'i plokiahela valideerija peab valideerima ka Avalanche'i enda sisseehitatud plokiahelad.
Järeldus
Cosmose projekt on paljutõotav platvorm arendajatele, kes soovivad hõlpsalt välja töötada võimsaid plokiahelaid, mis on koostalitlusvõimelised teiste kettidega.
Tenderminti mootor võimaldab plokiahela rakendusi kiiresti skaleerida ja IBC-protokoll võimaldab plokiahelate vahel lihtsalt varasid vahetada.
Vajadus rakendusespetsiifiliste plokiahelate järele ainult kasvab. Platvormid, nagu Cosmos Network, võimaldavad arendajatel hõlpsalt ja enesekindlalt oma projekte luua, ilma et peaksid muretsema turvalisuse ja mastaapsuse pärast.
Jäta vastus