Протокол 0x является децентрализованной инфраструктурной платформой, которая поддерживает пиринговый обмен цифровыми активами. Разработанный 0x Labs, протокол служит открытым стандартом для создания приложений, которые позволяют торговлю токенами без обращения к централизованным посредникам.
Протокол 0x предоставляет агрегированную сеть ликвидности и набор API, которые упрощают поиск, маршрутизацию и расчеты по сделкам на различных блокчейнах. Инструменты разработчика платформы соединяют ликвидность от нескольких децентрализованных бирж (DEX) и маркет-мейкеров на совместимых с EVM сетях. Это позволяет вам получать конкурентные цены и облегчает интеграцию функций децентрализованной биржи в приложения.
Как работает протокол 0x
Протокол 0x использует гибридную архитектуру, которая сочетает управление заказами вне цепочки с расчетами в цепочке.
Передача заказов вне цепочки
Протокол 0x сохраняет создание и открытие заказов вне цепочки для повышения эффективности. Создатель создает заказ, который включает детали, такие как торговая пара, цена, количество и время истечения.
Заказ затем подписывается закрытым ключом Создателя, подтверждая его подлинность без немедленной трансляции в блокчейн. Эти подписанные заказы распространяются через сеть релееров 0x, что помогает снизить комиссии за газ и ограничить загруженность в цепочке.
Сеть релееров
Релееры поддерживают книги заказов вне цепочки и распределяют доступные заказы потенциальным трейдерам. Они действуют как рынки для открытия ликвидности и могут быть независимыми платформами, интеграциями кошельков или компонентами в торговых приложениях.
Релееры никогда не хранят средства пользователей, и они только содействуют согласованию заказов и зарабатывают комиссии за свои услуги. Все обмены токенов выполняются через смарт-контракты протокола.
Расчет в цепочке
Когда вы заполняете заказ как Принимающий, сделка фиксируется в цепочке через контракты 0x Settler. Смарт-контракт проверяет подписи заказа, проверяет его действительность и обменивает активы между Создателем и Принимающим в одной транзакции.
Каждая сделка является атомарной, что означает, что она либо полностью выполняется, либо вообще не выполняется. Эта структура помогает поддерживать безопасность и прозрачность, уменьшая количество операций в цепочке.
Процесс обмена 0x обычно состоит из следующих шагов:
Создание заказа: Создатель создает заказ 0x в формате JSON, указывая детали сделки, включая пару токенов, цену и количество.
Подпись Создателя: Создатель подписывает заказ с помощью своего закрытого ключа, криптографически подтверждая условия сделки без трансляции его в цепочку.
Обмен заказами: Подписанный заказ передается вне цепочки через релееров (которые хранят книги заказов) или отправляется непосредственно Принимающим, которые могут заполнить сделку.
Агрегация: API 0x собирает и агрегирует ликвидность из нескольких источников в цепочке и вне цепочки, чтобы найти наиболее эффективный маршрут выполнения и лучшую цену.
Отправка заказа: Принимающий выбирает заказ, подписывает его и отправляет в цепочку с желаемым количеством выполнения.
Расчет: Смарт-контракт 0x Settler проверяет подписи как Создателя, так и Принимающего и выполняет атомарный обмен активами, завершая сделку безопасно в цепочке.
Набор API 0x
API обмена
API обмена позволяет разработчикам интегрировать обмен токенов в свои приложения с помощью единого подключения. Он агрегирует ликвидность из нескольких источников, включая DEX и частных маркет-мейкеров, чтобы найти лучшую доступную цену.
Умная система маршрутизации заказов API может разделить одну сделку между несколькими платформами для максимизации доходов. Как только маршрут выбран, API возвращает готовую к подписанию транзакцию Ethereum, позволяя вам быстро и безопасно выполнять сделки.
API без газа
API без газа позволяет разработчикам предлагать безгазовые одобрения и обмены, устраняя необходимость для пользователей держать нативные токены для оплаты транзакционных сборов. API упрощает процесс торговли, автоматизируя одобрения, лимиты и обмены. Это помогает предотвратить неудачные транзакции, вызванные недостаточным газом, улучшая пользовательский опыт для новых пользователей Web3.
API аналитики торговли
API аналитики торговли предоставляет разработчикам четкое представление о всех сделках, выполненных через API обмена 0x и без газа. API организует торговые данные в структурированные инсайты, помогая командам понять, как пользователи взаимодействуют с их приложениями и как сделки выполняются со временем. С этой информацией разработчики могут принимать более обоснованные продуктовые решения, улучшать пользовательский опыт и создавать более эффективные торговые инструменты.
Случаи использования
Архитектура протокола 0x и инструменты для разработчиков делают его подходящим для множества приложений в экосистеме Web3, включая:
Биржи и рынки: Протокол поддерживает DEX, NFT-рынки и платформы вне биржи (OTC), предоставляя необходимую инфраструктуру для обмена токенов и согласования заказов.
Кошельки и интерфейсы: Крипто-кошельки, панели управления и сканеры токенов могут интегрировать API 0x для предложения бесшовных обменов в приложении.
Аналитика данных: API аналитики торговли 0x поддерживает панели управления в реальном времени и многосетевые аналитические инструменты, которые визуализируют торговую активность и тенденции ликвидности.
Автоматизация: AI-агенты, боты и смарт-контрактные кошельки могут использовать 0x для автоматизации транзакций в цепочке, начиная с выполнения сделок и заканчивая управлением портфелями.
Предоставление ликвидности: Маркет-мейкеры и поставщики ликвидности могут подключаться к 0x через его API, чтобы вносить ликвидность в цепочку заказов и автоматизированные маркет-мейкеры (AMM).
Токен ZRX
Токен ZRX является родным токеном протокола 0x, и он используется в экосистеме для множества целей, включая:
Ставки: Держатели могут ставить ZRX с маркет-мейкерами, чтобы получать вознаграждения, выравнивая стимулы между поставщиками ликвидности и протоколом.
Управление: Держатели ZRX могут участвовать в управлении через DAO 0x, голосуя за предложения, связанные с обновлениями, комиссиями и управлением казной.
Сетевая полезность: ZRX может использоваться для оплаты торговых сборов релеерам, которые являются узлами, хранящими книги заказов и способствующими децентрализованной торговле.


