Децентрализованная биржа
Предыдущий урок был посвящен централизованным криптобиржам. Однако основными преимуществами блокчейна является децентрализация и отсутствие потребности в доверии, а взаимодействие с цифровыми активами на CEX требует и того и другого.
Для устранения этих недостатков можно использовать децентрализованные биржи (DEX), полностью построенные на блокчейне. Первые подобные площадки — Counterparty и NXT — были запущены еще в сети биткоина в 2014 году, однако они имели ограниченный функционал
Ситуация изменилась после запуска сети Ethereum в 2016 году и появления смарт-контрактов (что это такое рассмотрим ниже). Последние позволили создавать децентрализованные платформы, способные предложить схожий с CEX(централизованные биржи) пользовательский опыт. Сначала это были гибридные сервисы, а затем появились протоколы вроде Uniswap, которая и в наше время занимает доминирующее положение в DeFi-секторе.
CEX и DEX используют совершенно разные механизмы для осуществления обмена, поэтому в этом уроке мы разберем, как работают децентрализованные биржи, а также рассмотрим их преимущества и недостатки.
Что такое децентрализованная криптовалютная биржа
Децентрализованная биржа — это сервис для обмена криптовалют, который полностью или частично построен на блокчейне и использует в своей работе смарт-контракты.
На техническом уровне DEX цензуроустойчивы и доступны для всех. Это значит, что для торговли определенным активом не требуется разрешение команды, а чтобы взаимодействовать с площадкой достаточно криптовалютного кошелька.
Важно: Хотя DEX и невозможно заблокировать на уровне блокчейна, в некоторых случаях разработчики вводят ограничения со стороны веб-интерфейса или обновляют смарт-контракты, запрещая операции для определенных кошельков. Поэтому на практике децентрализованные биржи свободно доступны не во всех юрисдикциях и не всем пользователям.
Другим преимуществом децентрализованных бирж является то, что средства трейдера остаются под его управлением непосредственно до момента обмена. Это исключает возможность блокировки активов.
Как работают DEX
В основе децентрализованных бирж лежат смарт-контракты, то есть небольшие программы, исполняющиеся в блокчейне автоматически, без вмешательства человека.
Что такое смарт-контракты?
В зависимости от архитектуры децентрализованные биржи могут использовать различные механизмы для обработки сделок. Наиболее известные:
Децентрализованная книга заявок. Работает примерно так же, как CEX, но все операции проводятся в блокчейне, что требует выполнения большого количества транзакций и соответствующих затрат на комиссию. Из-за дороговизны не получил широкого распространения;
Централизованная книга заявок. Сочетание архитектуры CEX и DEX, при которой ордера выставляются и сводятся на централизованных серверах, а вот сам обмен происходит посредством блокчейн-транзакции. Экономнее и быстрее вышеописанного механизма, но менее безопасно и по-прежнему требует доверия к платформе;
Автоматический маркетмейкер (AMM). Обмен происходит с помощью алгоритма определения стоимости и пулов ликвидности (определенное количество заблокированных монет, которые выведены из циркулирующего предложения, а значит этот актив будет более ценным) , в которых хранятся резервы для операций. Такой механизм требует значительно меньше ресурсов, чем децентрализованная книга заявок, но при этом сохраняет преимущества распределенного исполнения.
Большинство современных популярных DEX вроде Uniswap и PanckaceSwap использует алгоритм AMM в различных модификациях.
Пулы ликвидности
Пул ликвидности — это смарт-контракт, в котором хранятся запасы двух или более активов для осуществления обмена. Своеобразный аналог торговой пары на централизованных биржах. В рамках одной DEX может работать несколько сотен или даже тысяч пулов.
Ликвидность (активы для пула) может предоставить любой владелец капитал, ставтак называемым поставщиком ликвидности. За свои услуги он получает часть комиссии с обменов, проведенных через пул, а в некоторых случаях и дополнительные награды от биржи.
Чтобы стать поставщиком ликвидности, как правило, надо внести в пул сразу оба актива обменной пары. Например, в пул ETH/USDT нужно внести 50% от желаемой суммы в ETH и 50% в USDT.
Важно учитывать, что каждый пул ликвидности — это, по сути, отдельный рынок со своим балансом спроса и предложения, поэтому между разными пулами и площадками могут возникать ценовые разрывы. Они появляются из-за обработки крупных сделок или изъятия ликвидности и в большинстве случаев быстро устраняются арбитражными трейдерами.
Автоматический маркетмейкер
DEX хранят активы в пулах ликвидности, но как они определяют обменный курс при проведении операции? Для этого разработан специальный математический алгоритм, известный как автоматический маркетмейкер.
Базовая модель АММ рассчитывает обменный курс в конкретном пуле по формуле x*y=k, где:
x — объем первого актива в пуле;
y — объем второго актива в пуле;
k (x*y) — некоторый постоянный коэффициент (постоянный продукт).
Предположим, у нас есть пул, в котором 100 ETH (актив x) и 100 USDT (актив y). Обменный курс на первичном рынке составляет 1 к 1, а k (постоянный продукт) равен 10 000. Пул должен поддерживать соотношение x и y таким образом, чтобы k всегда равнялось 10 000.
Пример: Если пользователь купит 1 ETH, в пуле останется 99 ETH, поэтому для поддержания константы в 10 000, пул должен иметь уже не 100, а 101,01 USDT (10 000/99=101,01). То есть, чтобы оплатить покупку 1 ETH, нужно перевести в пул ~1,01 USDT(с этой комиссии и идет ваш заработок).
Стоимость актива напрямую зависит от внутреннего баланса в самом пуле и рассчитывается автоматически по заранее известной формуле. При этом размер сделки относительно объема резервов влияет на фактический обменный курс — чем больше сумма обмена, тем сильнее ценовое отклонение. Поэтому крупные трейдеры часто предпочитают централизованные площадки с большей ликвидностью.
Пример использования DEX
Чтобы на практике разобраться, как работают децентрализованные биржи, проведем обмен на одной из самых популярных площадок — Uniswap.
Подключаем к бирже криптокошелек, например, Metamask.
Выбираем активы, которые хотим обменять, и вписываем сумму. Алгоритм сам вычислит актуальный курс.
Можно установить дополнительные параметры транзакции, например, выбрать источник ликвидности или допустимое проскальзывание.
Подтверждаем обмен и предоставляем смарт-контракту биржи доступ к активам через интерфейс кошелька.
Важно: прежде чем предоставить площадке право расходовать криптовалюту, убедитесь что вы не на фишинговом сайте и взаимодействуете с подлинными токенами.
Ожидаем обработки транзакции и зачисления активов на кошелек.
В теории, DEX работают в автоматическом режиме и обмен не должен вызывать проблем, но на практике вы можете столкнуться с техническими ошибками, внезапным изменением цены или задержками из-за высокой нагрузки сети. В первую очередь это касается новых сервисов.
Что нужно учитывать при использовании DEX?
Из-за технических особенностей и сравнительно сложной архитектуры использование децентрализованных площадок связано с дополнительными рисками. Среди них:
Это разница между ожидаемой и конечной ценой сделки. Проскальзывание бывает и на централизованных биржах, но в AMM возможны более сильные отклонения;
Цена активов в пуле может упасть ниже стоимости на централизованных биржах, что приведет к убыткам для поставщика ликвидности, если он решит забрать активы в этот момент;
Большинство DEX не позволяет торговать деривативами, использовать кредитное плечо или различные типы ордеров. Такие платформы существуют, однако связанные с ними риски выше, чем в аналогичных централизованных сервисах;
Интерфейс децентрализованных бирж кажется простым, однако проведение обмена требует учета комиссий, проскальзываний, взаимодействий различных цепочек и пулов. Для новичка это значительно сложнее, чем выставить ордер на CEX;
Поскольку для торговли на DEX не требуется разрешение, на таких платформах часто создают поддельные токены или мошеннические пулы ликвидности.
Независимость, которую дают DEX, требует большей ответственности со стороны пользователя, а также понимания многих технических особенностей работы блокчейна. Поэтому новичкам зачастую лучше начинать с централизованных бирж и переходить на децентрализованные по мере накопления опыта взаимодействия с цифровыми активами.
Чем отличаются CEX и DEX
Мы рассмотрели, что «под капотом» у централизованных и децентрализованных площадок, и теперь можем сравнить их. Ключевые отличия следующие:
CEX управляются операторами, которые отвечают за исполнение сделок и хранение активов, тогда как DEX работают децентрализовано и проводят операции с помощью смарт-контрактов;
Как правило, CEX требуют зарегистрировать аккаунт и верифицировать его для допуска к торгам, тогда как для доступа к DEX обычно достаточно подключить кошелек;
При использовании CEX трейдеры доверяют активы бирже, которая хранит их на своих кошельках, в случае с DEX владельцы средств используют собственные кошельки и передают криптовалюту только в момент обмена;
проведение сделок. CEX осуществляют сопоставление и исполнение ордеров на своих серверах и при помощи приватного ПО, в то время как DEX используют AMM и пулы ликвидности, особенности работы которых известны публично;
CEX обычно предоставляют больше ликвидности для торговых пар за счет маркетмейкеров и многочисленных пользователей, тогда как на DEX ликвидность изолирована в пулах, а ее объем меньше.
Зная эти особенности, вы сможете лучше понимать преимущества и недостатки, связанные с тем или иным типом площадок, и выбрать наиболее подходящий вариант.
В следующем уроке мы поговорим о трейдинге и торговых операциях. Разберем основы этого направления деятельности в криптоиндустрии, а также подробнее рассмотрим интерфейс торгового терминала и покажем, как им пользоваться.