Согласно новостям ChainCatcher, новый протокол BiFi UTXOSwap выпустил легкую версию и планирует запустить публичную бета-версию в конце мая. Команда UTXOSwap заняла первое место в экосистеме #CKB на конкурсе Bitcoin Devcon Hackathon и теперь достигла стратегического сотрудничества с CKB Eco Fund.

Сообщается, что UTXOSwap — это протокол децентрализованного обмена (DEX), основанный на CKB, целью которого является определение новой парадигмы для транзакций Bitcoin Finance. UTXOSwap использует модель транзакций, ориентированную на намерения, которая использует преимущества модели программирования UTXO. В настоящее время он поддерживает транзакции с экологическими активами RGB++ и CKB и в будущем планирует расширить его до других экологических активов BTC, включая ординалы и руны.

UTXOSwap реализует гибридную торговую модель на основе намерений и поддерживает механизм автоматического маркет-мейкера (AMM) и сопоставление книги заказов вне цепочки (книги заказов). Кроме того, используя базовую технологию CKB, такую ​​​​как криптографический исходный язык и другие конструкции на уровне цепочки, UTXOSwap имеет транзакции Swap почти с нулевым газом и может быть оплачен любым токеном, поддерживает определяемые пользователем кривые AMM и тарифы на обработку, а также изначально совместим. с dApps для мультичейновых кошельков, безсенсорной работой L1/L2 и другими преимуществами.

Следующее содержимое взято из «UTXOSwap Light Paper», оригинальная ссылка:

https://utxoswap.gitbook.io/zh


Легкая бумага UTXOSwap:
Определение новой парадигмы для торговли Bitcoin Finance


Обзор UTXOSwap

UTXOSwap — это протокол децентрализованной биржи (DEX), основанный на экосистеме BTC, цель которого — предоставить пользователям лучший торговый опыт и лучшие цены транзакций посредством транзакций, основанных на намерениях. В настоящее время UTXOSwap будет поддерживать экологические активы RGB++ и CKB для торговли, а в будущем будет расширен для поддержки других экологических активов BTC, таких как Руны.

В настоящее время обычные DEX в основном существуют в двух формах: книга заказов (книга заказов) и автоматизированный маркет-мейкер (AMM). Среди них книга заказов DEX ограничена высокой стоимостью внутрисетевых транзакций и не достигла такого же успеха, как централизованные. Биржи AMM получили более широкое признание благодаря своей простой и понятной торговой концепции. Однако с резким ростом объема и ликвидности внутрисетевых транзакций постепенно возникли проблемы AMM, такие как низкая эффективность, конкуренция за плату за газ, безудержный MEV и т. д. В результате начала формироваться торговая модель, основанная на намерениях, которая сочетает в себе преимущества книг заказов и AMM для максимизации опыта и преимуществ пользователей и маркет-мейкеров. UTXOSwap — это недавно разработанный DEX, в основе которого лежит модель на основе намерений и преимущества программирования UTXO.

Благодаря характеристикам UTXO, UTXOSwap имеет множество инноваций и преимуществ: с точки зрения режима транзакций UTXOSwap может выполнять сопоставление вне цепочки и проверку внутри цепочки, так что он может получить доступ к поставщикам ликвидности, отличным от AMM, на этапе сопоставления; Что касается производительности, параллельные характеристики UTXO также могут экспоненциально повысить эффективность транзакций с точки зрения комиссии за газ: комиссия за газ не взимается, если нет намерения завершить транзакцию, а газ для обычных транзакций также достаточно низок, чтобы его можно было игнорировать; Если некоторые торговые пары слишком популярны, можно также использовать модель местных комиссий, чтобы изолировать их влияние на другие торговые пары.

UTXOSwap — это очень важная инфраструктура в экосистеме BTC. Она вполне может решить текущие проблемы плохой ликвидности и высоких транзакционных издержек экологических активов BTC, снизить стоимость выпуска активов и транзакций, а также предоставить больше новых способов игры. UTXOSwap исследует уникальные характеристики Bitcoin Finance на основе модели UTXO и стремится стать инфраструктурой ликвидности экосистемы Bitcoin и способствовать процветанию экосистемы Bitcoin.

Техническая реализация

В UTXOSwap, когда пользователи проводят своп-транзакции, они в основном включают в себя следующие три шага:

  1. Выражение намерения: пользователи выражают свои торговые намерения, подписывая сообщение, содержащее тип торгового актива, сумму и другие параметры.

  2. Агрегация и сопоставление. Агрегатор собирает намерения транзакций всех пользователей, ищет ресурсы ликвидности внутри и вне цепочки и выполняет сопоставление намерений.

  3. Отправка транзакций: агрегатор собирает все подходящие транзакции и отправляет их в цепочку.

Источники ликвидности, которые могут использовать агрегаторы, включают:

  • Точно соответствует намерениям пользователя

  • Ячейки AMM (различные пулы ликвидности AMM, построенные на цепочке CKB)

  • Ликвидность, предоставляемая сторонними маркет-мейкерами

Ячейка намерения

Ячейка намерения используется для записи намерения пользователя о транзакции и обеспечения ее соответствия определенным условиям при потреблении. Для операций AMM намерения можно разделить на три типа: Swap, AddLiquidity и RemoveLiquidity.

Когда пользователи используют UTXOSwap, им сначала необходимо инициировать транзакцию CKB и подробно записать свои намерения транзакции в ячейке намерений. Например, когда пользователь устанавливает проскальзывание и выбирает конкретный пул для торговли, эти параметры будут записаны в ячейку намерения. Когда ячейка намерения разблокирована, сценарий проверяет, соответствуют ли активы, возвращаемые пользователю в выходных данных, требованиям проскальзывания, и проверяет, включена ли указанная ячейка пула.

Ячейка намерения поддерживает различные формы транзакций. Помимо стандартных транзакций свопа, она также поддерживает транзакции лимитных ордеров, twap (средневзвешенная по времени цена) и т. д. Это позволяет платформе UTXOSwap удовлетворять сложные торговые потребности пользователей и повышать гибкость стратегии. Пользователи могут точно контролировать условия и сроки выполнения транзакций, а также оптимизировать эффективность и результаты транзакций, детально настраивая параметры в ячейке намерения.

Еще одной уникальной особенностью Биткойна является поддержка PSBT (частично подписанных биткойн-транзакций), которая позволяет нескольким сторонам участвовать в создании одной и той же транзакции посредством частичных подписей. В CKB соответствующим расширением PSBT является Open Transaction. После того, как UTXOSwap интегрирует открытую транзакцию, пользователи смогут напрямую создавать намерения транзакций с помощью подписей вне цепочки, а другие могут реализовать эти намерения, дополняя ввод и вывод, что может обеспечить лучший опыт транзакций.

Ячейка АММ

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

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


Преимущества продукта

Модель гибридных транзакций на основе намерений

В традиционной торговой модели AMM в каждой транзакции участвуют только две торговые роли: пользователь и пул ликвидности. Если пользователь хочет торговать, он может принять котировку только из текущего пула ликвидности. С точки зрения пользователя, хотя эта модель повышает удобство транзакций, она теряет возможность получения более выгодных цен транзакций. С точки зрения маркет-мейкера пользователи могут выбирать только между ними. Это создает ликвидность. Пассивный рыночный процесс в пуле; принесут непостоянные убытки и потерю ценовой власти, в то время как активные транзакции принесут неопределенность, вызванную проскальзыванием, MEV и т. д.

Для решения вышеуказанных проблем возникла модель транзакций на основе намерений. В этой модели пользователи больше не принимают цены пассивно, а активно выражают свои торговые намерения, например «обменять 10 токенов A как минимум на 20 токенов B». Сторона предложения ликвидности также изменилась. Пул ликвидности AMM является лишь вариантом предоставления ликвидности. Если это выгодно, маркет-мейкеры могут напрямую совершать транзакции в соответствии с намерениями пользователя, даже если нет подходящего маркет-мейкера, если пул ликвидности AMM; Если цена соответствует диапазону намерений пользователя, транзакция может быть успешно завершена. В это время процесс транзакции переходит в режим лимитного ордера.

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

Поддержка пользовательских кривых и скорости обработки

В модели AMM UTXOSwap создатели торговых пар могут настроить кривую ценообразования в соответствии с характеристиками актива. Например, кривая типа кривой может использоваться для торговых пар типа стейблкоинов. Кроме того, в торговом пуле также есть некоторые дополнительные ставки обработки, позволяющие различным LP свободно выбирать и максимизировать свою прибыль.

Сверхнизкая комиссия за газ, можно оплатить любым токеном

Стоимость газа для одной транзакции UTXOSwap составляет примерно 1/10000 CKB, что составляет менее 0,000002 (две миллионные) доллара США, исходя из текущей цены CKB, что практически незначительно. Кроме того, благодаря характеристикам оффчейн-вычислений UTXO, осуществимость намерения пользователя транзакции может быть проверена оффчейн. Если транзакция не может быть завершена, она не будет загружена в цепочку, и пользователю это не нужно. оплатить комиссию за обработку.

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

Совместимость с кошельками с несколькими цепочками, безсенсорная работа L1/L2.

Пользователям UTXOSwap не нужно загружать и использовать специальный кошелек CKB, они могут напрямую использовать знакомый кошелек BTC для выполнения транзакций и переводов L1/L2 Leap, L2. С точки зрения опыта, адрес BTC пользователя будет соответствовать фиксированному адресу CKB, и управление адресом CKB принадлежит только этому адресу BTC. Это соответствие происходит на уровне цепочки, поэтому в других приложениях CKB, совместимых с многоцепочечными кошельками, адрес CKB, соответствующий одному и тому же адресу BTC, также может оставаться согласованным.

Помимо BTC, он может технически поддерживать прямое использование многих публичных кошельков, таких как ETH/Solana/Tron. Если в будущем появятся соответствующие сценарии совместной работы с активами, такие как кроссчейн от CKB до Solana, мы это сделаем. также синхронизируйте поддержку соответствующих кошельков.