Без понятия как ты, пирожок, но я (@justyap) осознал, что пришла мультичейновость 3-4 месяца назад.
Где-то там же, открывая сайты мостов, восклицал: "Как же это неудобно-то, б**ть". Проблему сгладили DeCommas с их агрегатором, но запах непродуманности такой системы остался.
3 недели назад, читая про Cosmos, вспомнил свою боль и решил в него слетать. Налетался — доволен. Хочу рассказать что за зверь и почему он удобен для всех.
Cosmos — интернет блокчейнов.
Цель — вытоптать тропы между разными чейнами. Чем больше их будет, тем лучше.
Работает на Tendermint BFT. На момент написания к Космической IBC прикручены Akash, Osmosis, Iris, Regen и ещё десяток зон.
Стоп, что такое TBFT и IBC?
Сразу обозначим термины, не пугайся.
Tendermint BFT — ядро, отвечающее за консенсус и все, что с ним связано. В его основе Proof Of Stake с защитой от злонамеренных валидаторов. Выстоит, даже если их будет 32%.
Cosmos SDK — модульный конструктор блокчейнов на ядре Tendermint. Упрощает поднятие чейна в разы.
На нём сделаны Binance
Zone (Зона) — любой лохчейн, привязанный к Cosmos'у.
Inter-Blockchain Communication (IBC) — протокол, вытаптывающий пути. Соединяет Зоны между собой и с Cosmos Hub'ом.
Cosmos Hub — общее хранилище и пункт сбора Зон. Аналог отеля "Континеталь" из Джона Уика.
Peg-Zone — промежуточная остановка в Cosmos для напрямую несовместимых блокчейнов.
Очень интересно, но ничего не понятно.
Сейчас соберу картинку, смари.
1. Идешь в Cosmos SDK и ваяешь Васячейн из модулей.
2. Интегрируешь его через IBC. Он становится Зоной. Связывается с Hub'ом и другими Зонами.
3. Спокойно гоняешь монетки туда-сюда, вся экосистема тебе доступна.
Cosmos — удобно для юзеров, просто для разработчиков.
Но есть один ньюанс...
Как прикрутить блокчейны, построенные не по такой схеме?
В Cosmos напрямую берут не всех. Чейны на Proof of Work и с медленной проверкой/финализацией транзакций не подходят.
Такие оборачивают через Peg-Zone на блокчейнах-Зонах. Получаются синтетические активы, которые трейдятся в пределах Cosmos'а.
Концепт понятный. Куда дегенить?
Кошелёк — Keplr. Все нужные Зоны стоят "из коробки".
UI:
- Emeris. Менеджер ассетов под эту вашу мультичейновость. Приятный дизайн, тыкаться удобно:
app.emeris.com
AMMы:
- Gravity DEX. Кросс-чейн свапалка с 0.3%-ой комсой. Доступен на Emeris.
- Osmosis. Находится в своей Зоне. Пулы с APR от 85 до 200%:
app.osmosis.zone
Эксплореры:
- cosmoscan.net/cosmos
- cosmos.bigdipper.live
- atomscan.com
- hubble.figment.io/cosmos/chains/cosmoshub-4
Прочее, но интересное:
- MapZone. 2D и 3D карты взаимодействия Зон. Статистика и метрики по каждой в арсенале:
mapofzones.com.
- Akash Cloud. Децентрализованное хранилище кода:
akash.network
- Juno Network. Зона под смарт-контрактные чудеса. Планируют 2 DAPPки, запустились 1-го Октября:
junochain.com/
Маленькая экосистема. Зачем сюда заходить?
Да, мало. Но расширения близко:
- Пост-Columbus Терра скоро станет Зоной.
- Обещают Peg-Zone под Эфир и Биток.
- Доступен Ethermint. С ним каждый разраб может перенести контракт с эфира на Cosmos, ничего не перекодив.
Самое важное.
Я не помню, когда получал такое удовольствие от взаимодействия с блокчейном. Экспириенс неописуемый, но я попробую:
Feeling like future.
Поправить меня и обсудить Cosmos:
@notothemoonchat