December 29, 2023

bebop: dex от Wintermute? Обмен одного или нескольких токенов на один, RFQ и прочее...

Об этом проекте часто говорят в контексте будущих ретродропов и того, что он перспективен в целом...

Решил провести обзор.

Оглавление

Аудит

Команда

На официальном сайте, нажав по "Who is the team behind Bebop?" можем получить информацию о ней:

"Bebop, как идея, родился и инкубировался в Wintermute, ведущем центре крипто-ликвидности в DeFi, CeFi и традиционных финансах.
Bebop был создан командой, которая объединяет разные точки зрения: от опытных трейдеров DeFi, разработчиков и “дегенов” до “выпускников” TradFi и web2. Мы используем наш опыт работы во вселенной DeFi, чтобы предложить кардинальные улучшения возможностей выполнения в DeFi и лучшие в своем классе инструменты разработчика. Для приложения bebop.xyz мы используем лучшие практики из-за пределов DeFi, которые, по нашему мнению, играют важную роль в создании действительно доступного продукта для более широкого внедрения пользователями".

Хотя конкретных персон не указано.

Но я нашёл Linkedin:

Может конечно фейк, но ссылка верная и профиль заполнен в соответствии с проектом...

В людях тоже есть данные:

Не всех профили есть, но вот John Cusick:

Business Development and Partnerships | DeFi.

  • Работал до проекта в Metrika на должности Director, Business Development.
  • Был MBA в MIT Sloan School of Management
  • И т. д.

В навыках есть подтверждённые, например, Director, Business Development в компании Metrika.

Страница их всех:

Из подтверждённых есть ещё Equity Research.

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

В Twitter есть активность (последняя 23 часа назад):

По данным tweetscout есть в подписчиках множество известных аккаунтов:

В том числе заявленный как инвестор и основной помощник при запуске @wintermute_t.

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

Score 552, что немало...

Есть и Medium:

Последний пост 4 декабря, но для блога это нормально.

Clap нажимали немного раз... Максимум за 5 постов видел их 6...

В основном чате Discord сервера есть активность и ответы:

Есть guild роли:

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

Концепт

  1. Существующие DeFi продукты зависят либо от ликвидности в пуле, либо от ордеров. Это приводит к большим колебаниям цен при существенных обменах. Bebop использует RFQ: модель запроса к маркет-мейкерам, которая решает проблему волатильности...
  2. Позволяет менять один или несколько токенов на один или несколько токенов, что востребовано, но мало кто этим занимается...

Есть Dune с аналитикой по проекту:

  • Первая таблица "Polygon Tokens Volume(24h)". Указано, что USDC с объёмом $697759 за сутки, USDT $678127, DAI $236528...
    Общий объём в Polygon по моим подсчётам $ 1 815 004, что круто!
  • За всё время объёмы (вторая таблица) тоже впечатляют...
    USDC $35043964, USDT $29869204 и пр...
  • Объём за всё время в Ethereum:
    $151979964 в WETH, $147658507, в USDC, $89443577 в USDT и $18483701...
  • Объёмы в Эфире за 24 часа впечатляют:
    $19121113 в WETH, $10802508 в USDC, $9284357 в DAI, $3426744 в USDT, $3056161 в WBTC и пр...
  • В Arbitrum всё послабее...:
    $89851 в USDC.e, $70867 в WETH, $58518 в USDC, $57292 в USDT, $14716 в DAI, $969 в WBTC и так далее...
  • За всё время в Arbitrum объёмы такие:
    $10574717 в USDC.e, $8222571 в USDT, $7167097 в WETH, $2649091 в DAI, $1583789 в USDC и пр...
  • В "Query resultsexternal_calls" данные по запросам маркет-мейкеров. На первом месте Copium_Capital в Эфире с одиночным свопом и т. д...

Итог: всё у проекта хорошо с использованием!

В целом всё же вряд ли проект станет уровня Uniswap или CEX, потому что нужно для такого гораздо больше функций и маркетинга, но поставлю 4 из 5, учитывая технологическую начинку...

Коин

Wintermute инвестировали в проекты Hashflow, Dydx и другие, которые раздавали дроп пользователям.

В Дискорде есть роли, в т. ч. первых пользователей, а их просто так не делают...

Про сам токен нигде не написано...

Оценка 2 из 5, т. к. невозможно оценить качество токеномики...

Код

Нашёл их аккаунт на Github, хотя нигде он не указан:

Но репозиториев нет.

Оценка по коду 1 из 5.

Документация

Находится по адресу docs.bebop.xyz

Bebop - это торговое приложение и набор API, которое находит наилучший маршрут для любой сделки.

Bebop совершает сделки

  • для любых токенов
  • любого размера
  • по лучшим ценам
  • бесшовно
  • безопасно
  • самоокупаемо

Независимо от того, кто вы - опытный пользователь "деген", разработчик или новичок, у Bebop есть что-то для вас. Миссия проекта заключается в том, чтобы обеспечить бесшовную и эффективную торговлю криптовалютами для всех.

Bebop предлагает богатый набор функциональных возможностей - давайте поделимся некоторыми основными моментами!

  • Наибольшая ликвидность и лучшие цены предоставляются для каждой сделки независимыми агрегирующими алгоритмами (решателями), которые конкурируют за каждую сделку
  • Торгуйте любым токеном, который вам нравится
  • Торгуйте несколькими токенами одновременно, экономя драгоценное время и затраты на исполнение (газ)
  • Хотите зафиксировать цену до совершения сделки? Торгуйте по гарантированным ставкам
  • Не беспокойтесь об оплате сетевых (газовых) расходов, все включено в вашу сделку
  • Наслаждайтесь безопасным управлением разрешениями на токены без газа

Если вы являетесь разработчиком приложений, вы также получите удовольствие:

  • бесшовная интеграция исполнения Bebop в ваш продукт
  • простая монетизация вашего приложения в нативных токенах блокчейна
  • экспертная поддержка разработчиков

На странице How Bebop works:

Bebop объединяет две самые эффективные модели торговли в DeFi:

Запрос котировок (RFQ) с профессиональными маркет-мейкерами и

систему, основанную на намерениях, которая создает аукционы для независимых агрегационных алгоритмов (решателей) на цепочке - Bebop JAM

Если вы кошелек, dapp или просто хотите воспользоваться возможностями исполнения Bebop, вы можете выбрать JAM API или RFQ API или оба варианта! Если вы занимаетесь решением проблем, вам будут интересны Solver API и SDK, а также RFQ API, если вы заинтересованы в привлечении ликвидности профессиональных маркет-мейкеров в свои решения.

Если вы являетесь профессиональным маркет-мейкером и хотите подключить свою ликвидность, у проекта есть API для интеграции!

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

Перейдём к "JAM Intent-Based Auctions":

Bebop JAM - это новая модель агрегации "точно в срок":

  • Она расширяет механизмы агрегации ликвидности, чтобы найти для вас лучшие цены из всех возможных источников ончейн, для любого токена и любого размера сделки.
  • JAM создает инклюзивный рынок для независимых решателей с передовыми алгоритмами агрегации ликвидности ончейн, чтобы конкурировать на аукционах JAM и обеспечивать превосходное исполнение для каждой сделки.
  • JAM также конкурирует с существующим интеллектуальным маршрутизатором заказов RFQ, оптимизируя как цену, так и исполнение.

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

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

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

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

Перейдём к рассказу про RFQ (On-chain Request-for-Quote):

Bebop - это торговая платформа, использующая частных маркет-мейкеров и модель RFQ on-chain для обеспечения более эффективной торговли в DeFi. Многие из ключевых отличий в работе Bebop связаны с тем, что он использует эту модель RFQ on-chain. RFQ не уникальна для криптовалют. На самом деле, RFQ довольно широко распространен на традиционных финансовых рынках.

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

С развитием технологии блокчейн RFQ могут проводиться непосредственно на блокчейне. Это позволяет подавать заявки на RFQ и согласовывать их на цепочке, а не на централизованной площадке или бирже. Именно так поступает Bebop.

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

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

Так что же это значит? Каковы преимущества? Можем суммировать три основных преимущества торговли RFQ на цепочке следующим образом:

  1. Отсутствие непредсказуемых проскальзываний (они же гарантированные цены): На децентрализованных биржах с проскальзыванием вы увидите "Влияние на цену" или "Проскальзывание", указанные в интерфейсе - это прогноз того, как ваш ордер (и другие) повлияет на цену актива и, таким образом, как ваша сделка может быть затронута в момент ее начала. При использовании RFQ on-chain ваша сделка совершается по заявленной цене, и она не меняется после инициирования сделки.
  2. Газ включен в котировку: На традиционной DEX газ, как правило, не включается в котировку, которую вы инициируете. Это означает, что когда вы отправляете ордер, вам необходимо иметь токен на основе блокчейна (например, ETH или MATIC), чтобы заплатить за совершаемую сделку. На Bebop это не бесплатно, но ваш газ включается в котировку в том токене, которым вы расплачиваетесь. Единственное, для чего вам понадобится родной токен, - это для утверждения переводов.
  3. Защита MEV: Поскольку транзакции на цепочке публичны, а валидаторы имеют целостное представление о сделках, сделки часто подвергаются атакам ботов Miner Extractable Value (MEV). RFQ позволяет защититься от этого

Наглядное представление о том, как работает модель RFQ on-chain с несколькими частными поставщиками ликвидности (также известными как маркет-мейкеры).

Шаг 1: Запрос котировки

Сначала пользователь инициирует сделку, запрашивая котировку на Bebop. Для этого достаточно добавить количество каждого токена, которым он хочет торговать, в поле "Вы платите" торгового экрана.

Шаг 2: Котировки маркет-мейкеров

На Bebop котировки для этой сделки будут поступать непосредственно от маркет-мейкера(ов), обеспечивающего(их) ликвидность на платформе. Эти частные маркет-мейкеры постоянно передают свои цены на Bebop, и лучшая цена для данной сделки будет отображена пользователю в разделе "Вы получаете" торгового компонента.

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

Шаг 3: Принятая котировка

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

Конечно, пользователь может и отклонить котировку на Bebop, после чего он, скорее всего, либо завершит сделку здесь, либо будет ждать более оптимального предложения.

Шаг 4: Расчетный контракт

Bebop отправляет транзакцию в блокчейн, и смарт-контракт производит расчет по сделке, при этом Bebop EVER не берет на себя ответственность за средства пользователя.

Эту часть важно понимать, потому что она объясняет, что проект не хранит никаких средств пользователей. Точка. Его смарт-контракт просто позволяет совершить сделку по согласованной цене между пользователем и поставщиком ликвидности.

На следующей странице "Table of contents" можете посмотреть оглавление документации с описанием каждого раздела:

Раздел про API начинается с инструкций по RFQ API:

Я пропущу остальные, т. к. это касается разработки, а не пользователя или инвестора...

Скажу лишь, что информация полная и в доках, да и в справке имеется информация про API...

На странице "Rate Limits" сказано, что даётся всем лимит в 500 запросов за 10 секунд, но можно написать команде для увеличения:

Страница "JAM API vs RFQ API":

На этой странице предлагается сравнение двух API, чтобы вы могли выбрать лучший для себя (или использовать оба!)

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

Однако в некоторых случаях API запроса предложений будет более подходящим, например, если вам требуется самостоятельно отправлять заказы в блокчейн.

А в "JAM API Introduction" описан соответствующий вид API:

API Bebop JAM - это мощный и удобный набор инструментов, обеспечивающий бесшовную интеграцию с торговой платформой Bebop на Ethereum, Polygon и Arbitrum. С помощью этого API вы можете воспользоваться преимуществами лучших цен, полученных в результате аукциона, в котором участвуют независимые решатели, чтобы обеспечить наиболее оптимальный путь исполнения.

В JAM наилучшее исполнение определяется в соответствии с маршрутом наилучшей цены и стоимостью исполнения (газ).

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

Также доступны хуки для создания сложных творческих рабочих процессов в вашем приложении на основе исполнения Bebop.

Bebop API предназначен для тех, кто хочет получить программный доступ к торговле Bebop, а не использовать веб-интерфейс. Это могут быть:

  • Кошельки: Предложите своим пользователям доступ к ликвидности Bebop и выбору токенов прямо в вашем web3-кошельке.
  • dApps: Интегрируйте API в портфельные панели, инструменты управления DAO или любое другое dApp, над которым вы работаете!
  • Провайдеры индексов: Используйте API Bebop для управления вашими индексами и ребалансировки их в одной транзакции с нулевым проскальзыванием.
  • Институциональные инвесторы: Выполняйте сделки в DeFi через проверенный механизм RFQ от TradFi-.
  • Всем разработчикам Web3: Создаете что-то потрясающее и хотите предложить своим пользователям возможность торговать? Bebop готов помочь вам с бесшовным опытом торговли криптовалютами для ваших пользователей.

Остальные страницы API также пропущу.

В разделе "SMART CONTRACTS" первой страницей является "RFQ Settlement Smart Contract":

Здесь представлен его адрес и функции с аргументами.

Остальные также их содержат - пропущу.

Перейдём к "SOLVERS", а именно к "Introduction":

Стать решателем можно связавшись с основателями Bebop.

Bebop JAM - это инклюзивная система аукциона решателей, которая позволяет независимым командам решателей соревноваться за выполнение индивидуальных торговых заказов пользователей.

Торговые заказы могут включать пару токенов или партию токенов (включая преобразование одного токена во много, многих токенов в один или многих во многие).

Главная цель основателей на Bebop - обеспечить исключительный опыт работы с DeFi для пользователей. Чтобы достичь этого, мы приглашаем решателей всех блокчейнов присоединиться к сети Bebop.

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

"Solver API" пропущу. Покажу лишь страницу, где сообщается о наличии Python SDK для решателей:

К "Market Makers". Страница "Introduction":

Для того, чтоб стать им на Bebop, надо подать заявку через форму.

Продукт Bebop RFQ использует модель RFQ on-chain, которая приглашает профессиональных участников рынка маркет-мейкеров для более эффективной торговли в DeFi.

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

При оценке потенциальных поставщиков ликвидности учитывается несколько существенных факторов, в том числе:

  • Торговые объемы маркет-мейкеров: Основатели принимают во внимание ежедневные объемы торгов, генерируемые маркет-мейкерами, что свидетельствует об их активном участии в рынке и способности содействовать эффективной торговле.
  • Охват токенов: ценятся маркет-мейкеры, которые предлагают разнообразный выбор токенов для торговли, обеспечивая пользователям доступ к широкому спектру опций.
  • Покрытие блокчейна: разработчики Bebop рассматривают маркет-мейкеров, которые поддерживают несколько блокчейнов, что позволяет обеспечить бесперебойную торговлю в различных сетях. В настоящее время ликвидность RFQ доступна на Ethereum, Polygon и Arbitrum, и команда будет рада расширить ее на другие цепочки.

Требования к маркет-мейкерам для предоставления ликвидности на Bebop могут быть разными. Однако, помимо вышеперечисленного, вы можете рассчитывать на обсуждение с командой следующих вопросов:

  1. Торговая экспертиза: ожидается от вас глубокое понимания динамики рынка, торговых стратегий и методов управления рисками.
  2. Надежная инфраструктура: Стабильная и надежная торговая инфраструктура имеет решающее значение (т. е. быстрая и надежная связь, системы с низкой задержкой, а также соответствующие конфигурации аппаратного и программного обеспечения).
  3. Интеграция технологий: Возможность интеграции с инфраструктурой Bebop (т.е. использование maker API).
  4. Активное участие: Обязательство активно поддерживать и корректировать резервы ликвидности в зависимости от рыночных условий. Это включает в себя регулярное обновление цен спроса/предложения и мониторинг торговой активности для обеспечения эффективного обнаружения цен.
  5. Юридическое соглашение: Bebop и маркет-мейкеры подпишут юридическое соглашение, охватывающее различные аспекты партнерства.

И последний раздел "BRAND GUIDANCE". Первая страница - "Logos":

Здесь можете посмотреть и скачать логотипы.

На "Colors" - цвета проекта:

На "Typography" шрифты:

На странице "Support and Contact" ссылки контактов и поддержки:

В конце ссылки и всё. Документация завершена...

По итогам могу сказать, что децентрализации в проекте мало очень, но надеюсь, что после запуска токена и ДАО добавление маркет-мейкеров и решателей перейдёт к сообществу...

Оценка доков: 5 из 5 (всё подробно и понятно).

Практика

Приложение https://bebop.xyz/trade?network=ethereum

Тестируется вторая версия, но пока такая...

"Connect wallet":

Выбираем и подключаем. Готово:

Нажав по "Ethereum", можем выбрать сеть:

Клик по "WMATIC" - выбираем токен:

Выбрал WETH:

Вы можете обменять только этот токен, но можете добавить ещё множество через "Add Tokens":

Выбираю другие:

И жму "Select 3 Tokens":

Заполняю суммы (можете любой токен убрать, нажав "Close").

И в разделе "To" жму "Select Tokens":

Выбрал DAI:

Отметив, можем вставить иной адрес:

"Continue". Т. к. указан MATIC (нативный актив), потребовалось перевести в WMATIC. После этого разрешения:

Жмём "Approve" у каждого из токенов. После:

"Confirm In Wallet""Confirm in wallet":

И подписываем. После:

Можете нажать "Trade Details" для просмотра подробностей обменов:

"Confirm Order" и подписываем в кошельке. готово:

Была информация об обмене на любое кол-во токенов, но у меня выбрать больше одного не удалось...

Кстати, нажав по адресу кошелька можете:

Скопировать его, открыть в эксплорере, "Choose your title" - посмотреть на Guild, "Claim your achievements" на внешнем сайте:

Здесь квесты...

Activity

Здесь история трейдов:

Нажав, увидим полностью:

Другие страницы

"Beta" - подать заявку:

И в "More":

Информационные ссылки "FAQs", "API Docs" и "About".

Итог по практике

5 из 5 не могу поставить из-за невозможности выбрать несколько токенов получения. Также функционал уж очень неббольшой...

Но 4 из 5 вполне можно проекту дать...

Общий вывод

20 из 30 баллов...

Если считать 30, как 5 баллов, общая оценка 3,5 из 5.

Инвестировать и пользоваться ли, решать вам...

Всё

Благодарю за внимание.

С вами был незрячий программист, автор https://t.me/blind_dev - подписывайтесь, чтоб получать новые обзоры, новости по моим разработкам и дайджесты интересных статей.