- Космос мрежа е децентрализирана мрежа от паралелни блокчейн, които работят независимо един от друг.
Основана през 2014 г. от Итън Бъчман и Дже Куон, целта на мрежата е да създаде екосистема от блокчейн, които едновременно мащабират и взаимодействат помежду си.
В момента в мрежата на Cosmos има над 263 приложения, известни като междуверижния, Включително Binance Chain, Земя, и Космос център.
Cosmos има за цел да се превърне в Интернет на Blockchains. Платформата използва набор от инструменти с отворен код като Tendermint, Cosmos SDK и IBC, които работят заедно, за да позволят на разработчиците бързо да създават свои собствени персонализирани блокчейн.
Защо има нужда от персонализирани блокчейн?
Има няколко причини, поради които може да искате да изградите специфична за приложението блокчейн върху интелигентен договор в Ethereum.
Първо, съществуваща платформа като Ethereum може да не е достатъчно гъвкава или адаптивна за вашия случай на употреба. Създаването на собствен блокчейн ви позволява да дефинирате логиката и методите, необходими за вашия проект.
Второ, може да срещнете проблеми със суверенитета. Изграждането на независима верига ви позволява да се освободите от ограниченията и протоколите на съществуваща система.
Това ръководство ще обясни какви проблеми се опитва да реши Cosmos и ще разгледа различните технологии и протоколи, които са вградени в Cosmos Network.
Ограничения на Ethereum
Блокчейнът Cosmos има за цел да разреши няколко ограничения, които в момента съществуват в много от популярните блокчейн, а именно Ethereum. Тези ограничения са мащабиране, използваемост и суверенитет.
Мащабируемостта е важен фактор за успешна блокчейн екосистема. Блокчейнът на Ethereum има споделена скорост от 15 транзакции в секунда. Всички dApps, изградени на Ethereum, трябва да се конкурират за тези ограничени ресурси.
Използваемостта е от съществено значение, когато искате да предоставите повече гъвкавост на разработчиците. EVM на Ethereum е създаден, за да побере всички случаи на използване, което води до няколко компромиса. Разработчиците също са ограничени до няколко езици за програмиране.
И накрая, суверенитетът е ключов фактор за гарантиране, че блокчейновете са сигурни и имат независима форма на управление.
Много платформи позволяват на приложенията да имат свой собствен суверенитет, но тези приложения остават свързани със собствените протоколи на платформата. Това води до два слоя на управление, които могат да забавят развитието и напредъка.
Основни характеристики на Cosmos Blockchain
- Приложение BlockChain интерфейс позволява на разработчиците да използват всеки език за програмиране, който пожелаят.
- Залагане намлява гласуване през ATOM жетон.
- Междуверижни сметки позволяват на потребителите да имат достъп до целия Interchain чрез един акаунт в Cosmos Hub.
- Гравитационен DEX може да се използва за размяна на цифрови активи.
- Гравитационен мост позволява на активите на Cosmos и токените на ERC-20 да се движат между екосистемите
- Хоризонтална мащабируемост позволява на разработчиците да използват многоверижни архитектури
Космос център
Cosmos Network следва архитектура „hub & spoke“. „Зона“ е специфична за приложението блокчейн. Всяка зона е спица, която се свързва с хъб. Хъбовете могат да се свързват с други хъбове. Всеки е свободен да създава свои собствени хъбове и зони блокчейн.
Cosmos Hub е пример за един от тези центрове. Cosmos Hub е един от първите блокчейн, пуснати в Cosmos Network. Той по същество действа като посредник между други блокчейнове на Cosmos.
Cosmos Hub следи състоянието на всички свързани блокчейни и помага за улесняване на транзакциите с токени.
ATOM Токен
Токенът ATOM е собственият токен на Cosmos Hub. Потребителите могат да залагат ATOM, за да поискат награди за залагане и такси за транзакции.
Потребителите, които залагат ATOM, също могат да гласуват за бъдещи протоколи и решения за управление на Cosmos.
Tendermint Consensus Engine
Tenderdmint е част от софтуер, предназначен да репликира приложение сигурно и последователно на много машини. Той има за цел да толерира машини, които се отказват по произволни начини, включително случаи, когато кодът се използва злонамерено.
Способността да се толерират тези случаи е известна като византийска отказоустойчивост.
Tendermind се състои от два основни компонента: блокчейн консенсус двигател и общ интерфейс на приложението.
Консенсусният двигател, наречен Сърцевина от мента, гарантира, че транзакциите в мрежата са съгласувани една с друга.
Интерфейсът на приложението е известен като Application BlockChain Interface или ABCI. Този интерфейс позволява транзакциите да се обработват на всеки език за програмиране.
В сравнение с алгоритъма за доказване на работа на Bitcoin, консенсусният алгоритъм на Tendermint е по-ефективен и сигурен. Консенсусният двигател има време за блокиране от 1 секунда, което е невероятно бързо в сравнение с 10 минути на Bitcoin и 14 секунди на Ethereum.
Tendermint може да поддържа както публични, така и частни блокчейн и може да бъде доказателство за дял или разрешение.
Tendermint е проектиран да бъде с общо предназначение. Възможно е дори да използвате Tendermint, за да замените консенсусните алгоритми на други блокчейн. Етерминт е мащабируем Ethereum, създаден с помощта на Cosmos SDK и използва Tendermint Core като свой консенсусен двигател.
Протокол за комуникация между блокчейн (IBC)
Протоколът IBC е гръбнакът на екосистемата на Космос. Протоколът позволява на блокчейните да разговарят помежду си.
Модулният дизайн на протокола IBC позволява на разработчиците на приложения да използват протокола, без да добавят задълбочени познания за това как работи зад кулисите.
Как работи IBC?
Да приемем, че имаме две блокчейн, A и B. Искаме да прехвърлим 10 токена от blockchain A към blockchain B.
Първо, верига А заключва 10-те жетона. Този процес е известен като свързване и токените вече са заключени или „свързани“. След това верига А изпраща доказателство до верига Б, че 10 жетона са били свързани.
Сега зависи от веригата Б да провери това доказателство спрямо заглавката на верига А. Ако доказателството е проверено, верига B създава 10 токени ваучера.
Това означава, че токените на веригата A никога не напускат веригата. Ваучерите за токени във верига B са просто доказателство, че определен брой токени от верига A са свързани с ваучера.
Сравнение с други интернет блокчейн
Платформата Cosmos не е единственият блокчейн проект, който се фокусира върху оперативната съвместимост на веригата.
polkadot
- polkadot blockchain е проектиран да позволи на несвързани блокчейни да изпращат данни помежду си сигурно. Основан е от д-р Гавин Ууд, един от съоснователите на Ethereum заедно с Виталик Бутерин. Подобно на Cosmos Network, Polkadot също има за цел да бъде нещо като интернет на Blockchains.
Космос и Полкадот се справят по различен начин с управлението и членството. Polkadot има фиксиран брой слотове за Parachains, който се разпределя чрез търг. Cosmos Network позволява на всеки да изгради хъб или зона.
Решенията за управление на платформата се определят от количеството на гласоподавателите DOT (родният токен на Polkadot). Cosmos Network, от друга страна, няма единен процес на управление, но Cosmos Hub и неговия роден токен ATOM предоставят подобна функция
Polkadot и Cosmos също се различават по начина, по който защитават своята мрежа.
В Cosmos Network всеки блокчейн е независим и се осигурява. Всяка зона е защитена от своя набор от валидатори.
Polkadot, от друга страна, работи под споделен модел на сигурност. Всеки Parachain са деца на родителска верига, известна като Relay Chain, която следи глобалното състояние на всичките си Parachain.
Лавина
Лавината платформата е платформа с отворен код, създадена за стартиране на децентрализирани приложения и блокчейн.
Avalanche, подобно на Cosmos, позволява на всеки да създаде свои собствени специфични за приложението блокчейн, които са оперативно съвместими с други блокчейни в платформата.
За разлика от Cosmos, където всяка блокчейн има свои собствени валидатори, Avalanche има подмрежи, които могат да валидират няколко блокчейна с помощта на един набор от валидатори. Подмрежа или подмрежа е динамичен набор от валидатори в екосистемата Avalanche.
Основната подмрежа на платформата се нарича Основна мрежа, който валидира всички вградени блокчейн на Avalanche.
Всички членове на подмрежата трябва да са членове на основната мрежа. Това означава, че всеки валидатор на всеки блокчейн в Avalanche трябва да валидира и собствените вградени блокчейн на Avalanche.
Заключение
Проектът Cosmos е обещаваща платформа за разработчици, които искат лесно да разработят мощни блокчейн, които са оперативно съвместими с други вериги.
Двигателят Tendermint позволява на блокчейн приложенията да се мащабират бързо, а IBC протоколът позволява лесно обмен на активи между блокчейн.
Нуждата от специфични за приложението блокчейн ще продължи да расте. Платформи като Cosmos Network ще позволят на разработчиците лесно и уверено да изграждат свои собствени проекти, без да се налага да се притесняват за сигурността и мащабируемостта.
Оставете коментар