Найти тему

Часть 2. Предоставление ликвидности с нуля. Для новичков и желающих разобраться. Мосты между сетями DeFi - концепция и практика

Оглавление

Для тех, кто впервые читает этот текст, я дам ссылку на первую статью, потому, что без неё, разбираться во второй смысла особо и нет.\

В прошлый раз мы закончили на том, как перевести USD (в виде USDT или USDC) в кошелёк метамаск в сети бинанс смарт чейн. Почему именно в ней. Да потому, что комиссии там пока ещё не конские (извиняюсь за слэнг).

Теперь наша задача научиться переводить средства вежду разными сетями. Сейчас их не сильно много, самые популярные, кроме BSC и ETH:

  • Polygon-Matic
  • Avalanche
  • Fantom Opera
  • Arbitrum (не является отдельной сетью, а является решение L2 - второго уровня для сети ETH).
  • и набирающий популярность Cronos
  • так же я изучил для себя сеть Moonriver (которая является ответвлением от основной сети тест сети проекта Polkadot - сложно звучит, но суть понимать пока не обязательно).

Это далеко не все сети, но самые значимые и именно те, которые используют кошелёк типа ERC-20, а это значит, что с нашим метамаском мы можем пользоваться всеми сетями одновременно, не генерируя новый кошелёк и новый адрес.

Все сети можно посмотреть на сайте defillama и debank в разделах chains и more->defi list
капитализация defi сетей и процентное соотношение относительно друг друга
капитализация defi сетей и процентное соотношение относительно друг друга

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

Но повторю, что при переводе токенов из одной сети в другую они остаются на одном и том же кошельке. По сути каждая сеть это отдельная база данных или бухгалтерская книга, так вот Ваш сгенерированный кошелёк это доступ ко всем книгам сразу, то есть представьте, что у Вас есть счета в 5 банках, но для их открытия Вам нужна электронная подпись, так вот, если бы у Вас была универсальная электронная подпись, которая бы позволяла открывать и использовать ВСЕ счета во всех банках, то это и есть Ваш кошелёк метамаск.
-2

То есть по сути, Ваши средства находятся не в кошельке а в конкретной сети, но привязаны к Вашему конкретному адресу 0x******************, а мета-маск является ключиком, к балансу и взаимодействию с Вашими токенами, которого не у кого кроме Вас нет.

Далее проблема, сети есть, а как между ними переносить средства, для этого есть три способа:

1. Способ - Возвращать на централизованную биржу в токенах сети из который вы выводите средства, конвертировать в токены другой сети там же, затем выводить эти средства в новую сеть.

Минус этого способа, двойная конвертация, при волатильности криптовалют, если сумма переводится значимая, вы можете потерять часть средств.
-3

2. Переводить через сеть Etherium, потому, что эфир это мать всех сетей, ну или отец, с эфириумом другие блокчены связаны официальными мостами, и это значит, что он является своего рода хабом, который позволяет прогонять любую сумму, хоть 100 млн долларов, как бы страшно с виду это не звучало.

-4
Минус этого способа в том, что комиссия за каждую сделку начинается от 10, а сейчас скорее от 30$, а кому хочется платить 30$, чтобы перекинуть например 100$, это считай потерять трети депозита.

3. Третий способ похож на второй, но хабом у нас выступает сеть BSC потому, что в неё можно выгнать не только монеты сети BNB, но и USDT, USDC, а так же ETH(cобственно сам эфир, только в обёрнутом виде).

-5
Только фишка заключается в том, что через не официальные мосты токены в виде USDT или ETH могут быть переброшены в любые сети, в отличии от способа 2, когда нам приходится при любом раскладе возвращать всё в эфирную сеть.

Для того, чтобы переводить, нам достаточно сконнектить Ваш кошелёк с любым из существующих не официальных мостов.

  • C-Bridge (Celler network)
  • AnySwap
  • RelayChain
  • и другие.

Я обычно пользуюсь C-Bridge.

В итоге, красивая схема перевода $ или ETH с централизованной биржи в нужную сеть выглядит так:

-6

То, это почти идеальный вариант, для того, чтобы не терять средства на конвертации, не терять на разнице курса. Потери будут только на комиссии за перевод, но они не большие от 0,5 до 2$.

Пример перевода из сети через мост C-Bridge я уже в одной статье приводил, но кратко повторю.

-7
-8

Потом кошелёк спросит разрешение на взаимодействие с данным сайтом, дать это разрешение.

только всегда проверяйте URL, перед этим, правильный url правильного моста cbridge.celer.network.

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

-9

Соглашаемся и получаем такую картину:

-10
Кстати Вы можете сами стать поставщиком ликвидности между сетей и получать комиссию за транзакции (раздел ликвидность на скриншоте выше). Но статья не об этом.

В общем когда всё получилось, если у Вас на кошельке есть нужное кол-во USDT или других монет которые доступны к перемещению, они у вас высветятся(у меня к сожалению кошелёк пустой)

.На скриншоте ниже 4 основных токена для перемещений, это три вида $ и наш любимый ETH (к слову ранее там был и BTC(wBTC), но потом его почему то убрали, о чём я до сих пор переживаю).

-11

После выбора токена, ввода нужной Вам суммы для перевода и нажатия кнопки Transfer, кошелёк запросит 2 транзакции, первое это разрешение на взаимодействие, второе это сам перевод.

К слову забыл самое главное, для совершения любого перевода! Вам кроме Вашего баланса необходим и токен сети, в сумме 1-10$, потому, что комиссия берётся именно в них. О чём нужно позаботится заранее! То есть, когда вы перевели в сеть BSC $ вы туда же должны скинуть ещё и BNB на сумму 1-10$, а так же в ту сеть в которую хотите перемещать токены например FTM.

По сути путь такой.

1. С централизованной биржи переводим USDT в сеть BSC на Ваш адрес кошелька (предыдущая статья).

2. С централизованной биржи переводим 1-10$ в BNB или минимально разрешённую сумму(п.1 и п.2 последовательность не важна, главное, чтобы у вас средства эти были).

3. Подключаем Ваш кошелёк к Мосту.

4. Выбираем исходную сеть монет BSC

5. Выбираем конечную сеть для монет.

6. Жмём Transfer

7. Подтверждаем разрешение на расходование средств (Approve)

8. Подтверждаем транзакцию.

После п.8 придётся подождать от 5 до 20 минут, обычно на это уходит минут 7-8, как раз можно выпить одну кружечку чая.

При этом происходит 3 транзакции, вначале в исходной сети подтверждается транзакции по разрешению на расходовании и отправке Ваших средств, затем в сети получения подтверждается транзакция на получение, последняя транзакция автоматическая.

Все эти транзакции вы можете отследить в истории операций.

-12

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

Вторая транзакция(первую Approve не вижу смысла публиковать):

-13

Третья транзакция:

-14

По сути путь получается следующий Ваш кошелёк(в исходной сети) => Мост (+ретранслятор) = >Ваш кошелёк (в другой сети).

С виду очень сложно но повторю, это всего лишь 5 транзакций:

  1. Централизованная биржа - Ваш кошелёк USDT
  2. Централизованная биржа - Ваш кошелёк BNB
  3. Ваш кошелёк -> Мост (Approve)
  4. Ваш кошелёк -> Мост+ретранслятор -> Ваш кошелёк (этот же, но в другой сети) (перемещение USDT)
  5. Централизованная биржа - Ваш кошелёк в другой сети (монета сети для комиссий).
Примерно так же работают и другие мосты, только не все монеты можно перемещать во все сети, грубо говоря, перемещать во все сети можно только USDT и USDC, остальное зависит от моста и наличия соотв. ликвидности.

Как альтернативу USDT, можно взять другие стэбл коины, только алгоритмические, если мост например не позволяет перевести в USDT, а такое редко но бывает. Это MIM, FRAX, MAI. Так же BUSD и DAI, которые так же являются стэбл коинами или долларами.

Я же в основном перемещаю ликвидность в wETH, и сейчас единственным для меня затыком стало перемещения wBTC, потому, что ни один мост, кроме официальны его не поддерживает.

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

Остальные статьи на данную тематику:

Часть 6. Прямое предоставление ликвидности, "потерял" 2200$. В чём ошибка и как её избежать.

Часть 5. Ещё немного про фарминг(предоставление ликвидности). Практика. Прямое и НЕ прямое предоставление ликвидности.

Часть 4. Как вынимать средства из смарт-контракта, когда сайт DEX сервиса не работает. Децентрализованные финансы. Личный опыт.

Часть 3. Предоставление ликвидности с нуля. Как предоставить ликвидность. Поиск бирж и пар. Не постоянные потери.

Часть 2. Предоставление ликвидности с нуля. Для новичков и желающих разобраться. Мосты между сетями DeFi - концепция и практика (данная статья)

Часть 1. Предоставление ликвидности с нуля. Для новичков и желающих разобраться. Переводим депозит с биржи на кошелёк в DeFi.

#предоставление ликвидности #фарминг #defi