A Cosmos hálózat párhuzamos blokkláncok decentralizált hálózata, amelyek egymástól függetlenül működnek.
Az Ethan Buchman és Jae Kwon által 2014-ben alapított hálózat célja egy olyan blokklánc-ökoszisztéma létrehozása, amelyek méretezhetők és együttműködnek egymással.
Jelenleg több mint 263 alkalmazás található a Cosmos hálózatban, az úgynevezett összeláncol, beleértve Binance Chain, Földés CosmosHub.
A Cosmos célja, hogy a Blockchains Internetévé váljon. A platform olyan nyílt forráskódú eszközöket használ, mint a Tendermint, a Cosmos SDK és az IBC, amelyek együttműködve lehetővé teszik a fejlesztők számára, hogy gyorsan létrehozzák saját egyéni blokkláncaikat.
Miért van szükség egyedi blokkláncokra?
Van néhány oka annak, hogy érdemes alkalmazás-specifikus blokkláncot építeni egy intelligens szerződésre az Ethereumban.
Először is, egy meglévő platform, mint például az Ethereum, nem biztos, hogy elég rugalmas vagy testreszabható az Ön használati esetéhez. A saját blokklánc beállítása lehetővé teszi a projekthez szükséges logika és módszerek meghatározását.
Másodszor, a szuverenitással kapcsolatos problémákba ütközhet. Egy független lánc felépítése lehetővé teszi, hogy megszabaduljon egy meglévő rendszer korlátaitól és protokolljaitól.
Ez az útmutató elmagyarázza, hogy a Cosmos milyen problémákat próbál megoldani, és megvizsgálja a Cosmos Networkbe beépített különféle technológiákat és protokollokat.
Az Ethereum korlátai
A Cosmos blokklánc célja számos olyan korlátozás megoldása, amelyek jelenleg számos népszerű blokkláncban, nevezetesen az Ethereumban léteznek. Ezek a korlátozások a méretezés, a használhatóság és a szuverenitás.
A skálázhatóság fontos tényező a sikeres blokklánc ökoszisztéma szempontjából. Az Ethereum blokklánc megosztott sebessége 15 tranzakció másodpercenként. Minden Ethereumra épített dApp-nak versenyeznie kell ezekért a korlátozott erőforrásokért.
A használhatóság elengedhetetlen, ha nagyobb rugalmasságot szeretne biztosítani a fejlesztők számára. Az Ethereum EVM-jét úgy építették, hogy minden felhasználási esetet alkalmazzon, ami számos kompromisszumhoz vezet. A fejlesztők egy maroknyi programozási nyelvre korlátozódnak.
Végül, a szuverenitás kulcsfontosságú tényező annak biztosításában, hogy a blokkláncok biztonságosak és független irányítási formával rendelkezzenek.
Sok platform lehetővé teszi az alkalmazások számára, hogy saját szuverenitással rendelkezzenek, de ezek az alkalmazások továbbra is a platform saját protokolljaihoz vannak kötve. Ez a kormányzás két szintjéhez vezet, ami lelassíthatja a fejlődést és az előrehaladást.
A Cosmos Blockchain főbb jellemzői
- Alkalmazás BlockChain interfész lehetővé teszi a fejlesztők számára, hogy bármilyen programozási nyelvet használjanak.
- kockára és a szavazás keresztül a ATOM jelképes.
- Interchain számlák lehetővé teszi a felhasználók számára, hogy egyetlen Cosmos Hub fiókon keresztül hozzáférjenek a teljes Interchainhez.
- Gravitációs DEX digitális eszközök cseréjére használható.
- Gravitációs híd lehetővé teszi a Cosmos eszközök és az ERC-20 tokenek közötti mozgást az ökoszisztémák között
- Vízszintes skálázhatóság lehetővé teszi a fejlesztők számára többláncú architektúrák használatát
CosmosHub
A Cosmos Network a „hub & speak” architektúrát követi. A „zóna” egy alkalmazás-specifikus blokklánc. Minden zóna egy küllő, amely egy hubhoz csatlakozik. A hubok csatlakozhatnak más hubokhoz. Bárki szabadon létrehozhatja saját Hubjait és zónáit a blokklánc.
A Cosmos Hub egy példa az egyik ilyen központra. A Cosmos Hub az egyik első blokklánc, amelyet a Cosmos Network elindított. Lényegében közvetítőként működik más Cosmos blokkláncok között.
A Cosmos Hub nyomon követi az összes csatlakoztatott blokklánc állapotát, és elősegíti a token tranzakciókat.
ATOM token
Az ATOM token a Cosmos Hub natív tokenje. A felhasználók tétbe helyezhetik az ATOM-ot, hogy tét jutalmakat és tranzakciós díjakat igényeljenek.
Az ATOM-ban érdekelt felhasználók szavazhatnak a Cosmos jövőbeni protokoll- és irányítási döntéseire is.
Tendermint Consensus Engine
A Tenderdmint egy olyan szoftver, amelyet arra terveztek, hogy biztonságosan és konzisztensen replikálja az alkalmazásokat számos gépen. Célja, hogy elviselje a gépek tetszőleges módon történő meghibásodását, beleértve azokat az eseteket is, amikor a kódot rosszindulatúan használják fel.
Az ilyen esetek elviselésének képességét bizánci hibatűrésnek nevezik.
A Tendermind két fő összetevőből áll: egy blokklánc konszenzusmotorból és egy általános alkalmazási felületből.
A konszenzusmotor, az ún Tendermint Core, gondoskodik arról, hogy a hálózatban végrehajtott tranzakciók összhangban legyenek egymással.
Az alkalmazás interfész az Application BlockChain interfész, ill ABCI. Ez az interfész lehetővé teszi a tranzakciók bármely adott programozási nyelven történő feldolgozását.
A Bitcoin Proof of Work algoritmusához képest a Tendermint konszenzus algoritmus hatékonyabb és biztonságosabb. A konszenzusmotor blokkideje 1 másodperc, ami hihetetlenül gyors a Bitcoin 10 percéhez és az Ethereum 14 másodpercéhez képest.
A Tendermint támogathatja mind a nyilvános, mind a privát blokkláncokat, és a tét vagy az engedély bizonyítéka lehet.
A Tendermint általános célú. Még az is lehetséges, hogy a Tendermintot más blokkláncok konszenzus-algoritmusainak helyettesítésére használja. Ethermint egy méretezhető Ethereum, amely a Cosmos SDK-val készült, és a Tendermint Core-t használja konszenzusmotorként.
Inter-Blockchain Communication Protocol (IBC)
Az IBC protokoll a Cosmos ökoszisztéma gerince. A protokoll lehetővé teszi, hogy a blokkláncok beszéljenek egymással.
Az IBC protokoll moduláris felépítése lehetővé teszi az alkalmazásfejlesztők számára, hogy anélkül használják a protokollt, hogy mélyreható ismereteket szerezzenek arról, hogyan működik a színfalak mögött.
Hogyan működik az IBC?
Tegyük fel, hogy két blokkláncunk van, A és B. 10 tokent szeretnénk átvinni az A blokkláncból a B blokkláncba.
Először az A lánc zárolja a 10 tokent. Ezt a folyamatot kötésnek nevezik, és a tokenek most zárolva vagy „kötve” vannak. Az A lánc ezután bizonyítékot küld a B láncnak, hogy 10 token össze van kötve.
Most a B láncon múlik, hogy ellenőrizze ezt a bizonyítékot az A lánc fejlécével. Ha a bizonyítékot ellenőrizték, a B lánc 10 token utalványt hoz létre.
Ez azt jelenti, hogy az A lánc tokenek soha nem hagyják el a láncot. A B láncon található token utalványok egyszerűen annak bizonyítékai, hogy bizonyos számú A lánc token van az utalványhoz kötve.
Összehasonlítás más internetes blokkláncokkal
A Cosmos platform nem az egyetlen blokklánc-projekt, amely a lánc interoperabilitására összpontosít.
polkadot
A polkadot A blokkláncot úgy tervezték, hogy lehetővé tegye a független blokkláncok számára az adatok biztonságos küldését egymásnak. Dr. Gavin Wood alapította, az Ethereum egyik társalapítója Vitalik Buterin mellett. A Cosmos Network-hez hasonlóan a Polkadot is egyfajta blokkláncok internete kíván lenni.
A Cosmos és a Polkadot másként kezeli a kormányzást és a tagságot. A Polkadot fix számú slottal rendelkezik a Parachains számára, amelyet aukción keresztül osztanak ki. A Cosmos Network lehetővé teszi, hogy bárki hubot vagy zónát építsen.
A platform irányítási döntéseit a DOT (a Polkadot natív tokenje) szavazók száma határozza meg. A Cosmos Networknek viszont nincs egyetlen irányítási folyamata, de a Cosmos Hub és natív tokenje, az ATOM hasonló funkciót lát el.
A Polkadot és a Cosmos abban is különbözik, hogy hogyan védik hálózatukat.
A Cosmos Networkben minden blokklánc független és önmagát biztosítja. Minden zónát a saját érvényesítőkészlete védi.
A Polkadot viszont megosztott biztonsági modell alatt fut. Minden Parachain egy szülőlánc gyermeke, amelyet Relay Chain néven ismernek, és amely nyomon követi az összes Parachain globális állapotát.
Lavina
A lavina A platform egy nyílt forráskódú platform, amely decentralizált alkalmazások és blokkláncok indítására szolgál.
Az Avalanche, akárcsak a Cosmos, lehetővé teszi, hogy bárki létrehozza saját alkalmazás-specifikus blokkláncait, amelyek együttműködnek a platform többi blokkláncával.
A Cosmosszal ellentétben, ahol minden blokkláncnak saját érvényesítője van, az Avalanche-nak vannak alhálózatai, amelyek több blokkláncot is ellenőrizhetnek egyetlen érvényesítőkészlet használatával. Az alhálózat vagy alhálózat az érvényesítők dinamikus halmaza az Avalanche ökoszisztémában.
A platform fő alhálózatát a Elsődleges hálózat, amely az Avalanche összes beépített blokkláncát érvényesíti.
Minden alhálózati tagnak az elsődleges hálózat tagjának kell lennie. Ez azt jelenti, hogy az Avalanche minden blokkláncának minden validátora érvényesítenie kell az Avalanche saját beépített blokkláncait is.
Következtetés
A Cosmos projekt ígéretes platform azoknak a fejlesztőknek, akik nagy teljesítményű blokkláncokat szeretnének könnyen kifejleszteni, amelyek interoperábilisak más láncokkal.
A Tendermint motor lehetővé teszi a blokklánc alkalmazások gyors méretezését, az IBC protokoll pedig lehetővé teszi az eszközök egyszerű cseréjét a blokkláncok között.
Az alkalmazás-specifikus blokkláncok iránti igény csak tovább fog nőni. Az olyan platformok, mint a Cosmos Network, lehetővé teszik a fejlesztők számára, hogy egyszerűen és magabiztosan építsék fel saját projekteiket anélkül, hogy aggódniuk kellene a biztonság és a méretezhetőség miatt.
Hagy egy Válaszol