Chainflip (FLIP) - кросс-чейн AMM

Chainflip (FLIP)  - это кросс-чейн DEX следующего поколения, который позволяет пользователям без доверия обменивать любую криптовалюту из разных блокчейнов без необходимости в специальном программном обеспечении / кошельке, обеспечении, синтетическом контрагенте или обернутом / привязанном токене. Chainflip, по сути, обеспечивает беспрепятственный и интуитивно понятный обмен Uniswap за пределами мира Ethereum.

Препятствия на пути к принятию децентрализованных торговых решений носят как технический, так и психологический характер. Децентрализованные биржи на основе книги заказов, такие как Etherdelta, 0x и IDEX, в значительной степени не смогли привлечь большое количество пользователей или ликвидность из-за сложности, связанной с управлением книгой заказов децентрализованным образом. Кроме того, они часто требуют «газа» или собственных токенов для взаимодействия с
DEX (независимо от того, что торгуется), что значительно затрудняет взаимодействие с пользователем этих приложений.

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

Способность Uniswap обеспечивать быстрые и удобные переводы между токенами Ethereum продемонстрировала ценность пулов ликвидности. Однако с учетом того, что ежедневно используются сотни основных блокчейнов и тысячи токенов, становится ясно, что концепция Uniswap должна быть расширена за пределы экосистемы Ethereum. Необходим более общий метод передачи стоимости между блокчейнами. В качестве базового примера Биткойн известен своей относительной стабильностью и использованием в качестве средства сбережения, тогда как Ethereum обычно используется для программного взаимодействия со смарт-контрактами и создания токенов. Предоставление пользователям возможности быстрого и надежного переключения между валютами в разных цепочках означает повышенную гибкость и свободу в способах распределения капитала между различными цепочками блоков.

Однако концепция обмена пулом ликвидности еще не получила широкого распространения в контексте кросс-цепочки. Большая часть недавней работы в этой области была сосредоточена на упаковке активов, не относящихся к Ethereum, в синтетические токены (также известные как  "завернутые" токены), что позволяет торговать этими токенами на Ethereum. Это не идеально, так как эти токены должны быть «развернуты», прежде чем они восстановят свойства своей собственной цепочки. Кроме того, каждый обернутый токен конкурирует за ликвидность со всеми другими обернутыми токенами своего класса, создавая сложную проблему принятия.

Система, в которой токенами можно будет торговать через блокчейны без необходимости получать синтетические активы или определенные токены для оплаты сборов за газ, значительно улучшит ситуацию. Это то, чего добивается Chainflip. Chainflip выполняет это, создавая сеть связанных узлов, которые могут совместно просматривать, отправлять и получать транзакции из нескольких цепочек блоков параллельно. Используя эти новые узлы, транзакции из любой цепочки могут быть сформированы в пулы ликвидности. Это позволяет осуществлять любой обмен между двумя пулами, например, BTC можно обменять на ETH с помощью одной транзакции, которая выполняет две сделки: BTC на USDC, а затем USDC на ETH. Ни на каком этапе своппера не требуется хранить какие-либо USDC, и они не требуют
собственных токенов Chainflip (FLIP), поскольку сетевые сборы, уплаченные в FLIP, автоматически вычитаются из свопа и направляются через пулы ликвидности, где они в конечном итоге сжигаются.

Децентрализованное соединение

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

К сожалению, атомарные свопы требуют использования хешированных контрактов TimeLock (HTLC) и специализированных кошельков, которые поддерживаются немногими блокчейнами. Скорее, способ передачи монет между цепочками был бы лучше, если бы:

  1. Это не зависит от кошелька. То есть он поддерживает любой общий кошелек, который может отправлять обычные транзакции в данной цепочке блоков;
  2. Он не требует, чтобы нативная цепочка поддерживала экзотические протоколы или вносила изменения в лежащие в ее основе консенсусные правила или инфраструктуру;
  3. Он не включает никаких «завернутых» или синтетических активов. То есть была просто одна общая транзакция, отправленная для проведения свопа.

Chainflip достигает этого с помощью системы закрепленных узлов, которые генерируют и управляют хранилищами с несколькими сигнатурами. Этим «валидаторам» поручено коллективно контролировать все поддерживаемые цепочки на предмет соответствующих транзакций, управлять пулами ликвидности цепочки, отправлять транзакции из хранилищ и регулировать поведение друг друга.

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