la Kosma Reto estas malcentralizita reto de paralelaj blokĉenoj, kiuj funkcias sendepende unu de la alia.
Fondita en 2014 de Ethan Buchman kaj Jae Kwon, la celo de la reto estas krei ekosistemon de blokĉenoj, kiuj kaj skalas kaj interfunkcias unu kun la alia.
Nuntempe ekzistas pli ol 263 aplikaĵoj en la reto Cosmos, konata kiel la Interĉeno, inkluzive de Ĉeno Binance, terraKaj Kosmo Nabo.
Kosmo celas fariĝi Interreto de Blockchains. La platformo uzas aron de malfermfontaj iloj kiel Tendermint, Cosmos SDK kaj IBC, kiuj funkcias kune por lasi programistojn rapide krei siajn proprajn kutimajn blokĉenojn.
Kial necesas kutimaj blokĉenoj?
Estas kelkaj kialoj, kiujn vi eble volas konstrui aplikaĵ-specifan blokĉenon super inteligenta kontrakto en Ethereum.
Unue, ekzistanta platformo kiel Ethereum eble ne estas sufiĉe fleksebla aŭ agordebla por via uzokazo. Agordi vian propran blokĉenon permesas vin difini la logikon kaj metodojn necesajn por via projekto.
Due, vi povas renkonti problemojn kun suvereneco. Konstrui sendependan ĉenon permesas vin liberiĝi de la limoj kaj protokoloj de ekzistanta sistemo.
Ĉi tiu gvidilo klarigos kiajn problemojn Cosmos provas solvi kaj esploros la diversajn teknologiojn kaj protokolojn enkonstruitajn en la Cosmos-Reton.
Limigoj de Ethereum
La blokĉeno de Cosmos celas solvi plurajn limigojn, kiuj nuntempe ekzistas en multaj el la popularaj blokĉenoj, nome Ethereum. Ĉi tiuj limigoj estas skalo, uzebleco kaj suvereneco.
Skalebleco estas grava faktoro por sukcesa blokĉena ekosistemo. La blokĉeno de Ethereum havas komunan indicon de 15-transakcioj por sekundo. Ĉiuj dApps konstruitaj sur Ethereum devas konkuri por ĉi tiuj limigitaj rimedoj.
Uzebleco estas esenca kiam vi volas provizi pli da fleksebleco por programistoj. La EVM de Ethereum estis konstruita por akomodi ĉiujn uzkazojn, kio kondukas al pluraj kompromisoj. Programistoj ankaŭ estas limigitaj al manpleno da programlingvoj.
Fine, suvereneco estas ŝlosila faktoro por certigi, ke blokĉenoj estas sekuraj kaj havas sendependan formon de regado.
Multaj platformoj permesas al aplikoj havi sian propran suverenecon, sed ĉi tiuj programoj restas ligitaj al la propraj protokoloj de la platformo. Ĉi tio kondukas al du tavoloj de regado, kiuj povas bremsi disvolviĝon kaj progreson.
Ŝlosilaj Trajtoj de Cosmos Blockchain
- Apliko BlockChain Interfaco permesas al programistoj uzi ajnan programlingvon, kiun ili volas.
- Stakante kaj balotado tra la ATOM signo.
- Interĉenaj kontoj permesi uzantojn aliri la tutan Interĉenon per ununura konto de Cosmos Hub.
- Gravito DEX povas esti uzata por interŝanĝi ciferecajn aktivojn.
- Gravita Ponto permesas al Cosmos-aktivaĵoj kaj ERC-20-ĵetonoj moviĝi inter ekosistemo
- Horizontala skaleblo permesas al programistoj uzi plurĉenajn arkitekturojn
Kosmo Nabo
La Kosmo-Reto sekvas arkitekturon "nabo kaj spoko". "Zono" estas aplikaĵ-specifa blokĉeno. Ĉiu Zono estas spoko, kiu konektas al nabo. Naboj povas konektiĝi kun aliaj naboj. Iu ajn rajtas krei siajn proprajn Nabojn kaj Zonojn enen la blokĉeno.
La Cosmos Hub estas ekzemplo de unu el tiuj naboj. La Cosmos Hub estas unu el la unuaj blokĉenoj lanĉitaj sur la Cosmos Network. Ĝi esence agas kiel peranto inter aliaj Cosmos-blokĉenoj.
Cosmos Hub observas la staton de ĉiuj ligitaj blokĉenoj kaj helpas faciligi ĵetonajn transakciojn.
ATOM-Token
La ATOM-ĵetono estas la indiĝena signo de la Cosmos Hub. Uzantoj povas pali ATOM por postuli stakajn rekompencojn kaj transakciajn kotizojn.
Uzantoj, kiuj partoprenas ATOM, ankaŭ povas voĉdoni por estontaj protokolaj kaj regaddecidoj por Cosmos.
Tendermint Konsensa Motoro
Tenderdmint estas programaro dizajnita por reprodukti aplikaĵon sekure kaj konstante sur multaj maŝinoj. Ĝi celas toleri maŝinojn malfunkciantajn laŭ arbitraj manieroj, inkluzive de kazoj kie kodo estas uzata malice.
La kapablo toleri tiujn kazojn estas konata kiel bizanca faŭltoleremo.
Tendermind konsistas el du ĉefaj komponentoj: blokĉena konsenta motoro kaj senmarka aplika interfaco.
La konsenta motoro, vokis Tendermint Kerno, certigas, ke transakcioj en la reto estas ĉiuj kongruaj unu kun la alia.
La aplika interfaco estas konata kiel la Aplika BlockChain Interfaco aŭ ABCI. Ĉi tiu interfaco permesas procesi transakciojn en iu ajn programlingvo.
Kompare al la algoritmo Proof of Work de Bitcoin, la konsenta algoritmo de Tendermint estas pli efika kaj sekura. La konsenta motoro havas bloktempon de 1 sekundo, kio estas nekredeble rapida kompare kun la 10 minutoj de Bitcoin kaj la 14 sekundoj de Ethereum.
Tendermint povas subteni kaj publikajn kaj privatajn blokĉenojn kaj povas aŭ esti pruvo de intereso aŭ permeso.
Tendermint estas dizajnita por esti ĝeneraluzebla. Eĉ eblas por vi uzi Tendermint por anstataŭigi la konsentajn algoritmojn de aliaj blokĉenoj. Etermento estas skalebla Ethereum konstruita uzante la Cosmos SDK kaj uzas la Tendermint Kernon kiel ĝian konsentan motoron.
Inter-Blokoĉena Komunikado-Protokolo (IBC)
La IBC-protokolo estas la spino de la Cosmos-ekosistemo. La protokolo permesas al blokĉenoj paroli unu kun la alia.
La modula dezajno de la IBC-protokolo permesas al programprogramistoj uzi la protokolon sen lito profunda scio pri kiel ĝi funkcias malantaŭ la scenoj.
Kiel funkcias la IBC?
Ni diru, ke ni havas du blokĉenojn, A kaj B. Ni volas translokigi 10 ĵetonojn de blokĉeno A al blokĉeno B.
Unue, Ĉeno A ŝlosas la 10 ĵetonojn. Ĉi tiu procezo estas konata kiel ligado, kaj la ĵetonoj nun estas ŝlositaj aŭ "ligitaj". Ĉeno A tiam sendas pruvon al Ĉeno B ke 10 ĵetonoj estis ligitaj.
Estas nun al Ĉeno B kontroli ĉi tiun pruvon kontraŭ la kaplinio de Ĉeno A. Se la pruvo estas kontrolita, Ĉeno B kreas 10 ĵetonajn kuponojn.
Ĉi tio signifas, ke la ĉeno A-ĵetonoj neniam vere forlasas la ĉenon. La ĵetonkuponoj sur Ĉeno B estas simple pruvo ke certa nombro da Chain A-ĵetonoj estas ligita al la kupono.
Komparo kun Aliaj Interretaj Blokĉenoj
La Cosmos-platformo ne estas la nura blokĉena projekto, kiu fokusiĝas al ĉena kunfunkciebleco.
polkadot
la polkadot blokĉeno estas dizajnita por permesi al senrilataj blokĉenoj sendi datumojn al unu la alian sekure. Ĝi estis fondita de D-ro Gavin Wood, unu el la kunfondintoj de Ethereum kune kun Vitalik Buterin. Simile al Cosmos Network, Polkadot ankaŭ celas esti speco de Interreto de Blockchains.
Cosmos kaj Polkadot traktas regadon kaj membrecon alimaniere. Polkadot havas fiksan nombron da fendoj por Parachains kiu estas asignita per aŭkcio. La Cosmos Network permesas al iu ajn konstrui nabon aŭ zonon.
La decidoj pri administrado de la platformo estas determinitaj de la kvanto de balotantoj de DOT (la indiĝena signo de Polkadot). La Cosmos Network, aliflanke, havas neniun ununuran administradprocezon, sed la Cosmos Hub kaj ĝia indiĝena ĵetono ATOM disponigas similan funkcion.
Polkadot kaj Cosmos ankaŭ malsamas en kiel ili sekurigas sian reton.
En la Cosmos Network, ĉiu blokĉeno estas sendependa kaj sekurigas sin. Ĉiu zono estas sekurigita de sia aro de validigiloj.
Polkadot, aliflanke, funkcias sub komuna sekureca modelo. Ĉiu Paraĉeno estas infanoj de gepatra ĉeno konata kiel Relajsa Ĉeno, kiu konservas trakon de la tutmonda stato de ĉiuj siaj Paraĉenoj.
lavango
La Lavango platformo estas malfermfonta platformo konstruita por lanĉi malcentralizitajn aplikojn kaj blokĉenojn.
Lavango, kiel Cosmos, permesas al iu ajn krei siajn proprajn aplik-specifajn blokĉenojn, kiuj estas kunfunkcieblaj kun aliaj blokĉenoj en la platformo.
Male al Cosmos, kie ĉiu blokĉeno havas siajn proprajn validigilojn, Avalanche havas Subretojn, kiuj povas validigi plurajn blokĉenojn uzante ununuran validigilon. Subreto aŭ subreto estas dinamika aro de validigiloj en la Avalanche-ekosistemo.
La ĉefa subreto de la platformo nomiĝas la Ĉefa Reto, kiu validas ĉiujn enkonstruitajn blokĉenojn de Avalanche.
Ĉiuj subretaj membroj devas esti membro de la ĉefa reto. Ĉi tio signifas, ke ĉiu validigilo de ĉiu blokĉeno en Avalanche devas ankaŭ validigi la proprajn enkonstruitajn blokĉenojn de Avalanche.
konkludo
La projekto Cosmos estas promesplena platformo por programistoj, kiuj serĉas facile disvolvi potencajn blokĉenojn, kiuj estas kunfunkcieblaj kun aliaj ĉenoj.
La Tendermint-motoro permesas al blokĉenaj aplikoj rapide skali, kaj la IBC-protokolo permesas facile interŝanĝi aktivojn inter blokĉenoj.
La bezono de aplikaĵ-specifaj blokĉenoj nur daŭre kreskos. Platformoj kiel la Cosmos Network permesos al programistoj facile kaj memfide konstrui siajn proprajn projektojn sen devi zorgi pri sekureco kaj skaleblo.
Lasi Respondon