Перейти к публикации
cp287

Polkadot [DOT] - цепь, позволяющая межблокчейновое взаимодействие

Рекомендованные сообщения

57 минут назад, cp287 сказал:

Валидаторы не имеют никакого пула, они в системе только для валидации (т.е. проверяют и подтверждают) блоки. Опишу систему условно, без подробностей: для того, чтобы появился Wrapped BTC (wBTC) в системе, кто-то должен перевести на определённый счёт настоящий биткоин.

 

1. Значит владелец ETH инициирует транзакцию обмена

2. Валидаторы в ETH bridge валидируют транзакцию

3. В Cosmos Hub появляется Wrapped ETH

 

Но чтобы появился Wrapped ETH кто должен закинуть ETH в основную сеть и кто должен перевести BTС чтобы получился Wrapped BTC?

Если пул ликвидности wBTC и wETH создают сами пользователи обмена, то может запросто случиться перекос в какую-то сторону.

Если же создатели пула имеют выгоду в его поддержке (по аналогии с uniswap), то это другой момент, но об этом я нигде не прочитал

 

 

Поделиться сообщением


Ссылка на сообщение
2 минуты назад, alexbots сказал:

 

1. Значит владелец ETH инициирует транзакцию обмена

2. Валидаторы в ETH bridge валидируют транзакцию

3. В Cosmos Hub появляется Wrapped ETH

 

Но чтобы появился Wrapped ETH кто должен закинуть ETH в основную сеть и кто должен перевести BTС чтобы получился Wrapped BTC?

Если пул ликвидности wBTC и wETH создают сами пользователи обмена, то может запросто случиться перекос в какую-то сторону.

Если же создатели пула имеют выгоду в его поддержке (по аналогии с uniswap), то это другой момент, но об этом я нигде не прочитал

 

 

Важно понять что это за обмен. Если это просто p2p единичный, то пул ликвидности не нужен, необходимое для обмена уже есть у людей на руках. Если это какой-то централизованный сайт, который позволяет через свой сервис делать обмен децентрализовано, то в его интересах обеспечить эту ликвидность (т.е. есть стимул), иначе пользователи к нему ходить обменивать не будут. Если он ничего не будет делать, то естественно будет не только перекос, а возможно просто отсутствия спроса или предложения )

Поделиться сообщением


Ссылка на сообщение

 

4 минуты назад, cp287 сказал:

Важно понять что это за обмен. Если это просто p2p единичный, то пул ликвидности не нужен, необходимое для обмена уже есть у людей на руках. Если это какой-то централизованный сайт, который позволяет через свой сервис делать обмен децентрализовано, то в его интересах обеспечить эту ликвидность (т.е. есть стимул), иначе пользователи к нему ходить обменивать не будут.

 

 

Если у людей есть всё на руках, то можно обойтись атомарными свопами

 

Пример с переводом eth -> btc я привёл для того чтобы понять межблокчейновое взаимодействие в более сложном виде. Вот допустим смарт-контракт на Ethereum принимает BTC. Проводится какое-нибудь стандартное ICO. Владелец контракта этот пул ликвидности не обеспечит по понятным причинам.

 

Неужели всё сводится только к этим двум вариантам прямого обмена и пула за счёт централизованного сервиса?

Поделиться сообщением


Ссылка на сообщение

Спрос рождает предложение. Если существующие оборачиватели BTC не смогут принять битки и выпустить wBTC по каким-то причинам для приёма wBTC в смартконтракт ICO (хотя не вижу проблемы для этого, можно же за это брать комиссию небольшую), то найдётся тот, кто это сделает за приемлемую комиссию. По сути мосты (а в полькадоте - это мосты) не представляют собой никаких супер-ноу-хау, и не думают о проблемах ликвидности, просто предоставляя инструмент взаимодействия между блокчейнами.

Поделиться сообщением


Ссылка на сообщение

Подразумевается что оборачивание btc, eth будет происходить в приложениях внутри космос хаба или релейной цепочки polkadot? 

 

А "оборачиватели" это децентрализованные приложения внутри хаба и relay chain, которые собирают комиссию за услугу?

Изменено пользователем alexbots

Поделиться сообщением


Ссылка на сообщение

Оборачивание можно запустить как на релейной цепи (что будет скорее всего дороже), так и на парачейне (что скорее должно быть осуществлено благодаря дешевизне транзакций). И наиболее очевидным видится это действительно в виде децентрализованного приложения, но никто не может запретить сделать это как обменный пункт, где человек будет получать биток в сети биткоина и руками выпускать новый wbtc в этом парачейне.

Поделиться сообщением


Ссылка на сообщение
47 минут назад, cp287 сказал:

но никто не может запретить сделать это как обменный пункт, где человек будет получать биток в сети биткоина и руками выпускать новый wbtc в этом парачейне

 

Кто даст такую возможность человеку выпускать wBTC?

Как будет происходить делегирование такой возможности если рассмотреть?

Поделиться сообщением


Ссылка на сообщение

Я бы скорее спросил "кто не даст?" Это же может быть не конкретно wbtc, а wbtc-satoshivision, который будет выпускать тот, у кого якобы есть Satoshi Vision. Другой вопрос кто будет пользоваться им, если всё будет основано только на доверии какой-то централизованной стороной.  

Поделиться сообщением


Ссылка на сообщение

Bitcoin точно не будет со своей стороны делать Bridge.

Значит постройка моста будет идти со стороны polkadot/cosmos

И мой BTC все равно не сможет покинуть экосистему Bitcoin

 

Если появится какая-то статья с картинками описывающая процесс транзакций монет был бы признателен.

Поделиться сообщением


Ссылка на сообщение

Да, команда Polkadot сказала, что или сама будет делать мосты для популярных сетей, или будет выдавать на это гранты. Первым естественно будет мост на Ethereum, просто потому что они в этой экосистеме.

Поделиться сообщением


Ссылка на сообщение

Вот нашёл описание того как это будет происходить в Cosmos (к сожалению темы про Cosmos тут нет) но суть примерно та же что и в Polkadot

 

Bob -> [Ethereum Smart Contract] -> [Eth 1.0 Zone] -> [Cosmos Hub] -> [Bitcoin Zone]

[Bitcoin Zone] -> [Binance DEX] -> [Bitcoin Zone] -> Bitcoin Contract -> Alisa

 

Боб хочет отправить 55 ETH на свой счет в Bitcoin Zone:

 

1. Он отправляет эквивалент 55 ETH на смарт контракт.
2. Eth 1.0 Zone ждет 100 блоков чтобы убедиться что транзакция не будет откачена
3. Eth 1.0 Zone начисляет 55 CETH (Cosmos ETH) на счет Боба (адрес Боб указал когда посылал средства на смарт контракт)
4. Боб посылает 55 CETH в Bitcoin Zone. 55 CETH сжигаются на Eth 1.0 Zone! IBC транзакция уходит в Cosmos Hub и далее в Bitcoin Zone.
5. 55CETH начисляются на счет Боба в Bitcoin Zone. Т.е 55CETH теперь существуют в Bitcoin Zone!

 


Боб хочет отправить 1 BTC Алисе:

 

1. Он отправляет эквивалент 1 BTC в ETH (скажем 900 ETH) на смарт контракт.
2. Eth 1.0 Zone ждет 100 блоков чтобы убедиться что транзакция не будет откачена
3. Eth 1.0 Zone начисляет 900 CETH (Cosmos ETH) на счет Боба (адрес Боб указал когда посылал средства на смарт контракт)
4. Боб посылает 900 CETH в Binance DEX. 900 CETH сжигаются на Eth 1.0 Zone! IBC транзакция уходит в Binance DEX и далее в Bitcoin Zone.
5. 1 CBTC (Cosmos BTC) начисляются на счет Боба в Bitcoin Zone
6. Боб посылает транзакцию о выходе (exit) из Bitcoin Zone. Bitcoin Contract перечисляет 1 BTC Алисе.

 

 

Вроде всё понятно, но кроме самого последнего 6 пункта когда Боб покидает Bizcoin Zone.

Изменено пользователем alexbots

Поделиться сообщением


Ссылка на сообщение

Да, хорошее объяснение. 6-ой пункт необходим для того, чтобы Алисе не было необходимости получать Cosmos BTC в Bitcoin Zone (а только это может сделать сам Боб в Bitcoin Zone), а она могла получить обычный биток к себе на обычный кошелёк.

Поделиться сообщением


Ссылка на сообщение

@alexbots в тему нашей дискуссии метроном как раз сегодня выпустил статью о способах передачи токенов между блокчейнами: https://medium.com/@MetronomeToken/how-a-chainhop-is-different-than-other-interoperability-solutions-6446cdf6e2c

Поделиться сообщением


Ссылка на сообщение
8 часов назад, cp287 сказал:

6-ой пункт необходим для того, чтобы Алисе не было необходимости получать Cosmos BTC в Bitcoin Zone (а только это может сделать сам Боб в Bitcoin Zone), а она могла получить обычный биток к себе на обычный кошелёк.

 

Это как раз понятно 🙂

 

А вот подробней уже нет...

 

Экзит транзакция происходит в Bitcoin Zone.

Где находится Bitcoin Contract?

Как появляется 1 BTC в экосистеме Биткоина?

 

Собственно этот вопрос с самого начала и не даёт мне покоя

Поделиться сообщением


Ссылка на сообщение

Докладываю обстановку


Обёрнутые BTC сжигаются в Bitcoin Zone
После сжигания обёрнутых BTC уходит транзакция в основную сеть BTC с сигналом об этом
Bitcoin contract который будет эмитировать BTC будет находиться в основной сети Bitcoin
Владельцем контракта в основной сети Bitcoin будут валидаторы из Bitcoin Zone


Пока что это всё что я смог выудить у разработчика Cosmos 🙂
Там вроде как не все вопросы до конца понятны им самим

Изменено пользователем alexbots

Поделиться сообщением


Ссылка на сообщение

Substrate - блокчейн из коробки, на основе которого делается Polkadot, при тесте одним из юзеров производительности, показал возможность совершать около 25-30 транзакций в секунду. У другого пользователя, который попробовал повторить тест, получилось 5.2 транзакции в секунду.

 

Источник: https://github.com/paritytech/substrate/issues/2344

Поделиться сообщением


Ссылка на сообщение

Julian Koh рассмотрел 5 ключевых различий между Polkadot и Cosmos Network и быстро описал их в твиттере:

Разница №1: локальные против глобальных валидаторов.

Каждая цепочка в сети Cosmos Network должна обезопасить себя. В связи с чем новой цепочке трудно обеспечить хорошую безопасность.

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

 

Разница №2: управление и участие.

Cosmos Network не имеет фиксированных правил управления и участия. Каждый хаб или зона могут иметь свой собственный механизм управления. Cosmos Hub использует управление на цепи.

Парачейны на полькадот должны арендовать слоты. Держатели токена DOT могут обновлять и изменять правила членства. Существуют ограничения.

 

Разница №3: коммуникация между цепочками.

Оба проекта определили осуществление коммуникации между цепочками не полностью и не готовы к использованию.

В Космосе "злая" зона может повредить только локальную зону и токены, котрые возникли из пространства имен этой зоны.

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

 

Разница №4: алгоритм консенсуса.

Космос использует алгоритм Тендерминт. Он не масштабируется до 1000 валидаторов, но быстрый при 200 валидаторах и используется на данный момент.

Полькадот использует GRANDPA, "гаджет завешённости", который может масштабироваться до 1000 валидаторов. Но в данный момент не запущен, поэтому не известно будет ли работать.

 

Разница №5: наборы средств разработки (SDK).

И Космос и Полькадот имеют SDK (Cosmos SDK и Substrate соответственно) чтобы быстро запустить блокчейн из коробки.

Cosmos SDK поддерживает язык программирования Go, Substrate поддерживает любой язык программирования, который компилируется в WASM.

 

Таким образом получаем таблицу плюсов каждого из проектов:

D5LakaNWkAAK01j.thumb.jpg.e30f949200a657e6494563d3f5ebad1e.jpg

Поделиться сообщением


Ссылка на сообщение

Gavin Wood в апреле дал интервью 8btc, в котором поговорил про свою обычную жизнь, какую роль он выполняет в проекте Polkadot, как зарождался проект Polkadot, про своё отношение к PoW, рассуждает о конкуренции с Cosmos, поговорил про будущую продажу DOT в этом году (спойлер: будет за 3 месяца до запуска основной сети) (en): https://news.8btc.com/ethereum-cofounder-gavin-wood-says-pow-is-proof-of-waste-and-will-replace-pos-if-theres-something-better

Поделиться сообщением


Ссылка на сообщение

Выступление Gavin'а в Гонк Конге (en): 

 

Рассказал о стейкинге, выборе валидаторов, что необходимо чтобы держать парачейн, и про то, как решить проблему доверия между парачейнами элегантным способом.

Поделиться сообщением


Ссылка на сообщение

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.


×
×
  • Создать...