Что такое Cosmos? Часть 1

  • ❗️Уважаемые форумчане, ознакомьтесь с правилами форума. Все сообщения и темы должны быть опубликованы в разделах, которые соответствуют их тематике и с четким соблюдением правил форматирования. Нарушение этих правил приведет к блокировке вашего аккаунта.

    Для благодарности на форуме существует кнопка "LIKE", а все сообщения с благодарностями - флуд и захламление тем. Так вы только усложняете поиск информации на форуме. Все кто будут оставлять подобные сообщения - будут восприняты как спам и приведут к блокировке.

    Прежде чем создавать тему с вопросом или добавлять новый вопрос в теме - используйте поиск по форуму, с вероятностью 99% ответ на данный вопрос уже есть на форуме. В противном случае флуд с вопросами будет воспринят как накрутка сообщений и ваш аккаунт будет заблокирован.

  • 🤝 Партнерская программа. Пригласи друга и получи 500 баллов. Подробнее
  • 🤑 Общайся на форуме за деньги. На форуме существует оплата за создание тем и сообщений. За публикацию полезной информации, пользователи получают баллы, которые можно обменять на криптовалюту

MasikLS

Начинающий
Топикстартер
18 Авг 2022
137
94
TON Testnet
1
Баллы
1 623
Всем привет! Мы продолжаем знакомить Вас с топовыми крипто-проектами и сегодня я расскажу про проект с которым лично у меня связаны очень большие ожидания - Cosmos. Поехали!

История​

Cosmos был создан американским программистом и предпринимателем Дже Квоном. В 2005 году Дже получил диплом бакалавра компьютерных наук в Корнеллском университете, после чего работал в таких компаниях как Alexa и Yelp.

Идея создания блокчейна пришла к нему в 2013 году когда его компания iDoneThis сотрудничала с такими проектами, как CoffeeScript и Scramble.io. В интервью которое Дже Квон дал WeTrust он рассказал:
Примерно в 2013 году у меня возникла идея заняться блокчейном и создать систему на основе Proof-of-Stake (PoS). В то время разработчики не владели достаточными знаниями, что-бы осуществить подобную задачу, поэтому я отложил ее на будущее и начал работать на криптовалютной бирже. Только когда я наткнулся на малоизвестную научную статью 1988 года, я вернулся к работе над PoS. Статья была названа Consensus in the Presence of Partial Synchrony.
Эта статья произвела очень позитивное впечатление и заполнила недостающие информационные пробелы которые не позволяли приступить к реализации блокчейна и уже в 2014 году Дже Квон основал компанию по разработке программного обеспечения Tendermint Inc (All in Bits Inc) со штаб-квартирой в Калифорнии. В это же время был представлен whitepaper проекта.

В 2015 году ряды проекта пополнил выпускник Гуэлфского университета Итан Бьюкмэн, и как результат вместе с Дже Квоном основал компанию Interchain Foundation (ICF, в которой они заняли должности президента и вице-президента соответственно.

Уже летом 2016 года командой было принято решение провести публичный сбор средств с целью поддержки развития проекта. В результате проект смог привлечь новых разработчиков и совсем скоро запустил Ethermind, который работает поверх Tendermint, также был запущен Basecoin который представляет собой платформу для создания криптовалют.

Годом позже состоялось ICO Cosmos в ходе которого были привлечены $17.3 млн для реализации проекта, который благополучно запустили в марте 2019 года.
Что такое Cosmos?

Что такое Cosmos?​

Cosmos - это экосистема независимых, децентрализованных и способных взаимодействовать между собой блокчейнов стремящаяся создать так званый "Интернет блокчейнов". Благодаря Cosmos, блокчейны смогут сохранить свой суверенитет, быстро обрабатывать транзакции и взаимодействовать с другими блокчейнами в экосистеме.

С этой целью было создано набор инструментов с открытым исходным кодом: "Tendermint", "Cosmos SDK" и "IBC". Они позволяют людям быстро создавать собственные, безопасные, масштабируемые и совместимые блокчейн-приложения.

Cosmos состоит из основной сети Cosmos Hub которая используется для передачи активов и данных, а также обеспечивает безопасность, и пользовательских блокчейнов более известных как зоны. Сама сеть функционирует на трёх уровнях:
  1. Сетевой уровень - подтверждает транзакции и взаимодействует с зонами.
  2. Уровень приложения - отвечает за обновление сети и отслеживание изменений в сети и балансах.
  3. Уровень консенсуса - упорядочивает ноды но основании решений валидаторов.

Инструменты Cosmos

Что такое Tendermint?​

Tendermint - это программное обеспечение которое гарантирует безопасность и отказоустойчивость. Он представляет собой протокол который состоит из двух технических компонентов:
  • Tendermint Core - алгоритм консенсуса обеспечивающий работоспособность сети и обладающий византийской отказоустойчивостью (Byzantine Fault Tolerant (BFT)). Это подразумевает, что подтверждение новых транзакций может выполнять даже недобросовестный валидатор или даже злоумышленником. Алгоритм будет работать даже если до 1/3 узлов будет недобросовестными
  • Tendermint ABCI (Application BlockChain Interface) - представляет собой интерфейс приложения, которое позволяет обрабатывать транзакции на любом языке программирования. В отличие от других блокчейн-решений и решений для консенсуса, которые поставляются предварительно упакованными со встроенными конечными автоматами (такими как причудливое хранилище значений ключей или причудливый язык сценариев), разработчики могут использовать Tendermint для репликации конечного автомата BFT приложений, написанных на любом языке программирования и им подходит среда разработки.

Что такое Cosmos SDK?

Cosmos SDK - это фреймворк с открытым исходным кодом для создания публичных Proof-of-Stake (PoS) блокчейнов, например Cosmos Hub. Также существует возможность создания блокчейнов Proof-of-Authority (PoA).

Цель Cosmos SDK - позволить разработчикам легко создавать собственные блокчейны с нуля, которые смогут взаимодействовать с другими блокчейнами. Блокчейны на основе SDK строятся из компонуемых модулей , большинство из которых имеют открытый исходный код и легко доступны для использования любыми разработчиками. Любой может создать модуль для Cosmos SDK и интегрировать уже созданные модули так же просто, как импортировать их в блокчейн-приложение.

Что такое IBC?

IBC (Inter-Blockchain Communication) - протокол межблокчейновой связи предназначенный для обработки, аутентификации и передачи данных между двумя или более блокчейнами и требует для этого минимального набора функций указанных в Interchain Standards (ICS). Примечательно, что эти спецификации не ограничивают топологию сети или алгоритм консенсуса, поэтому IBC можно использовать с широким спектром блокчейнов. Протокол IBC обеспечивает не требующий разрешений способ ретрансляции пакетов данных между блокчейнами, в отличие от большинства надежных технологий мостового соединения. Безопасность IBC сводится к безопасности участвующих цепей.

Как мы знаем блокчейны между собой связывают мосты, которые специально создаются разработчиками и позволяют переводить активы между разными цепочками. IBC предоставляет цепочкам общий протокол и структуру для реализации стандартизированной связи между блокчейнами. Для цепочек, построенных с помощью Cosmos SDK это происходит автоматически но протокол IBC не ограничивается цепочками, построенными с помощью фреймворка Cosmos.

Проще говоря IBC это сеть мостов между блокчейнами, которую нужно запустить и она соединит все сети.

Это были инструменты которые предоставляет Cosmos для быстрого и лёгкого создания собственного блокчейна. Но также в Cosmos имеется еще одно очень инновационное решение о котором стоит упомянуть, это - Interchain Security.


-------Продолжение статьи-------
 

timbek

Начинающий
19 Сен 2022
200
72
TON Testnet
0
Баллы
1 671
Очень достойная платформа. Уверен в будущем, если конечно не будут форс-мажоры. Главное чтобы не рисковали сильно с инвестициями и проектами
 

paromart

Только пришел
8 Окт 2022
18
0
TON Testnet
0
Баллы
34
Один из лучших проектов. Если разработчики продолжат развивать проект, он вполне может стать чем то на равне с эфиром, а может даже и лучше