OpenBook занял нишу биржи Serum, некогда очень успешной DEX, которая вынужденно закрылась после краха FTX. В этой статье вы узнаете об OpenBook: как она работает и что отличает её от других децентрализованных бирж.
Что такое OpenBook?
OpenBook — это DEX-платформа на блокчейне Solana, объединившая преимущества централизованных обменов с прозрачным характером DeFi, где не нужно доверять третьей стороне. Сперва это был управляемый сообществом форк Serum, децентрализованной биржи на базе Solana, закрывшейся после печально известного краха её бывших покровителей, Alameda Research и FTX.
Serum была первой высокопроизводительной DEX, успешно внедрившей модель исполнения Central Limit Order Book (CLOB). Этот способ исполнения известен тем, что обеспечивает оптимальные торговые условия, но обычно его трудно реализовать в сети из-за высоких требований к масштабируемости и пропускной способности.
История OpenBook: как неудача FTX породила Solana DEX
В ноябре 2022 года крипто-мир потряс крах FTX, одной из крупнейших в мире крипто-бирж на тот момент. Миллионы трейдеров не смогли получить доступ к своим средствам, возникшая волатильность рынка привела многих к огромным потерям.
Однако ситуация ухудшилась, когда вскоре оказалось, что FTX подверглась атаке: хакеры увели со счетов биржи криптовалюту на миллионы долларов. Это нанесло ещё больший ущерб репутации FTX, к тому же вызвало серьезное беспокойство среди пользователей Serum: выяснилось, что ключи обновления для Serum не контролируются SRM DAO, а связаны закрытым ключом с FTX.
То есть получивший закрытый ключ FTX хакер потенциально мог нарушить баланс программы Serum и причинить вред её пользователям. В результате протоколы Jupiter Exchange, Raydium Protocol и Mango Markets решили отказаться от Serum и предостерегли от своих пользователей от использования протокола.
Но важность Serum для экосистемы Solana была слишком велика, чтобы протокол просто исчез. Решив сохранить проект, сообщество Solana объединилось и запустило OpenBook, управляемую сообществом форка проекта Serum V3 платформу. Этот форк поддерживает весь исходный код Serum, устраняя все связи с FTX и позволяя сообществу управлять протоколом вместе.
Сравнение моделей исполнения сделок: OrderBook Vs. AMM
OpenBook (как преемник Serum) следует модели Central Limit Order Book (CLOB), — это принцип исполнения сделок, основанный на прозрачной системе, сопоставлящей заказы клиентов на основе "приоритета цены и времени". Покупатели и продавцы размещают заказы по определенным ценам и объёмам, и те выполняются, когда цены бид и аск совпадают. Все заказы хранятся открыто в Книге заказов (или Стакане).
Модель AMM (Automated Market Maker) объединяет ликвидность от покупателей и продавцов, а затем динамически регулирует цены в зависимости от количества заказов на покупку и продажу; в CLOB же больше прозрачности, а у пользователей больше контроля над сделками.
Serum стала первой DEX, создавшей успешную книгу заказов полностью в сети; это стало возможным благодаря высокой пропускной способности Solana и низким затратам на выполнение сделки.
Как работает OpenBook?
OpenBook координирует работу учётных записей Solana. Учётная запись Solana — это последовательность байтов определённой длины, каждый из которых хранится с уникальным адресом. Некоторые счета Solana в OpenBook предназначены для конкретных пользователей (учетные записи OpenOrders), другие же универсальны и существуют для управления разными функциями на платформе.
Вот список основных универсальных счетов Solana, участвующих в работе платформы:
- Очередь запросов (Request Queue) — все необработанные запросы на размещение и отмену ордеров.
- Книга заявок или Стакан (Orderbook) хранит информацию обо всех открытых ордерах.
- Очередь событий (Event Queue) сообщает о результатах сопоставления заказов.
Счёт OpenOrders — учетная запись посредника, в которой хранятся все данные об открытых на платформе OpenBook заказах.
Этапы сделки на OpenBook
OpenBook упрощает процесс торговли, выполняя следующие шаги:
Размещение ордеров
Пользователи пополняют учётную запись OpenOrders со своего SPL-счёта токена (кошелька) и добавляют ордер в очередь запросов.
Подбор пар для ордеров
Один из очереди запросов обрабатывается, а затем помещается в книгу заказов. Все успешные сделки публикуются в очереди событий.
Обработка событий
Одно из событий из очереди обрабатывается, в результате чего обновляются балансы счетов OpenOrders.
Расчёты
Пользователи могут перевести средства со своего счёта OpenOrders обратно в учётную запись токена SPL (в кошелёк) в любой момент.
В чём уникальность OpenBook?
- Децентрализованная книга заказов. OpenBook — пока что одна из немногих полностью децентрализованных бирж с книгой заказов. В ней сочетаются удобство и безопасность; процесс напоминает централизованный обмен, при этом обеспечена безопасность и прозрачность DEX.
- Высокоэффективная торговля. OpenBook построен на Solana: благодаря уникальному дизайну этот высокопроизводительный блокчейн предлагает низкую комиссию за транзакции и быстрое выполнение сделок для dApps. Так что торговля на OpenBook безопасна, быстра и доступна.
- Управление сообществом. OpenBook управляется сообществом пользователей. Никакие централизованные структуры не контролируют биржу, и все решения принимаются через демократическое голосование.
Конкуренты
Serum на Solana (теперь OpenBook) — первая платформа с онлайн-книгой ордеров. Однако с развитием технологии конкуренция растёт.
dYdX
dYdX — гибридная DEX, в которой сочетаются книга ордеров и механизм сопоставления на централизованном сервере, с основным протоколом обмена на смарт-контрактах Ethereum и STARK (Zero Knowledge Rollups).
А уже следующая версия dYdX планируется как отдельная цепочка блоков на Cosmos SDK и консенсусном протоколе Tendermint Proof-of-Stake. Внесетевая книга заказов будет полностью децентрализована, и каждый валидатор dYdX Chain будет запускать книгу заказов на своём устройстве и сопоставлять заказы.
Книги заказов на Near
Near Protocol быстро набирает популярность как блокчейн для DEX с книгой заказов, растёт количество подобных DEX, например, Tonic, Spin и Orderly.
NEAR — это блокчейн первого уровня с доказательством доли владения (POS, Proof-of-Stake), где транзакции проходят быстро и недорого благодаря сегментированию — этот метод делит блокчейн на несколько цепочек поменьше.
Книги заказов на Aptos
Aptos — это POS-блокчейн возможная пропускная способность которого достигает 150 000+ транзакций в секунду благодаря использованию параллельного выполнения. Это привлекат на платформу DEX, работающих на основе книги заказов: уже несколько проектов объявили о запуске книг ордеров на базе Aptos, к примеру, Econia и Ferum.
Sei
Sei позиционирует себя как первую, идеальную для торговли специализированную сеть уровня 1. Здесь есть своя книга заказов, созданная с Cosmos SDK; цель платформы — достичь 600 мс с рыночным распараллеливанием. Вокруг Sei уже возникла динамичная экосистема из 100+ dApp-приложений для спот-торговли, бессрочной торговли, рынков прогнозов и т.д.
Эффективность OpenBook: статистика
Хотя этот проект ещё очень молодой, OpenBook уже делает впечатляющие успехи. В среднем на платформе регистрируется ежедневный объём торгов около 5 миллионов долларов и 8 миллионов транзакций. Общая стоимость активов на бирже на конец марта 2023 года, составляет примерно 3 миллиона долларов.
Сейчас на бирже представлено 3727 торговых пар, больше всего торгуют парами SOL/USDC, mSOL/USDC и ETH/USDC.
Выводы
Запуск Serum стал поворотным моментом не только для экосистемы Solana, но и для всей DeFi-индустрии. Так удобства централизованных бирж стали доступны в пространстве DeFi, предоставляя беспрецедентную скорость размещения ордеров и управления средствами. Платформа OpenBook получила эти преимущества в наследство и развивает их, создавая ещё более надежную версию биржи.
Попробовать торговать на OpenBook можно в их веб-версии или через сторонний интерфейс, например, TabTrader. Помимо 30+ централизованных бирж TabTrader теперь поддерживает торговлю на DEX, и первая из них — OpenBook.