9 самых популярных децентрализованных криптобирж на Ethereum и BNB Chain
Краткое содержание:
Материал подготовлен командой криптовалютной платформы Bitbanker
DEX (Decentralized Exchange) — это децентрализованная торговая площадка, на которой можно торговать токенами стандарта ERC-20 (и подобными, если речь идет не о EVM-блокчейне) без посредников. Децентрализация также выражена в том, что здесь любой желающий может бесплатно выставить на листинг абсолютно любую монету.
Основной плюс DEX — это сохранение приватности ключей. Используя децентрализованную биржу не нужно отдавать доступ к кошельку. Приватный ключ есть только у вас, в отличие от централизованной биржи. CEX имеет доступ к активам всех своих пользователей, у DEX нет такой привилегии.
В каждом блокчейне обычно работает до 4-5 конкурентоспособных децентрализованных бирж. Торговать на небольших площадках чаще всего нецелесообразно, особенно в случаях, когда вы торгуете большими суммами.
Это связано с тем, что для каждой торговой пары (например, ETH/USDT) необходимо предоставлять ликвидность отдельно для каждой биржи. В тех случаях, когда она оказывается недостаточной, крупный трейдер терпит убытки. Поставщики ликвидности также заинтересованы в размещении активов именно на крупных площадках с большими объемами для максимизации прибыли. Именно поэтому в статье мы рассматриваем только самые популярные DEX для блокчейнов Ethereum и BNB Chain.
Для оценки DEX будут использоваться критерии:
Удобство интерфейса.
Комиссия за обмен (будем обменивать одинаковое количество стейблкоинов и затем посмотрим, какая биржа предложит больше).
Плата за транзакцию (комиссия в блокчейне). Узнаем, какая DEX потребляет наименьшее количество газа.
Децентрализованные биржи на Ethereum
Uniswap
Это самая популярная децентрализованная биржа в сети Ethereum. Uniswap также поддерживает L2-блокчейны — Polygon, Arbitrum, Optimism и Celo.
Uniswap работает в двух версиях — V2 и V3. Последняя версия была разработана для удобства пользования поставщиками ликвидности — здесь можно управлять комиссией за торговлю и устанавливать желаемые цены (полезно для пулов с маленькой ликвидностью).
Для трейдера разница между V2 и V3 будет незаметна. При запуске приложения по умолчанию используется последняя версия.
Интерфейс
Интерфейс здесь интуитивно понятен, можно настраивать допустимое проскальзывание (slippage) и срок действия транзакции.
Мы будем менять USDT на DAI. Чтобы торговать на любом DEX, необходимо предоставить разрешение на трату USDT (метод Approve).
Uniswap запрашивает безлимитное количество USDT.
Биржа теоретически может запрашивать как безлимитное разрешение на USDT, так и ограниченное, то есть для обмена 100 USDT запросить трату лишь на указанное количество токенов.
У обоих способов есть свои плюсы и минусы:
Если предоставляем неограниченное разрешение — при повторных обменах не требуется предоставлять его повторно. К примеру, за разрешение на трату USDT для Uniswap мы потратили ETH на сумму $1,62. Однако в случае, если биржу взломают (это маловероятно и повлечет большой кризис для web3), то теоретически злоумышленники могут украсть ваши USDT.
Если предоставляем ограниченное разрешение — при повторном обмене потребуется снова делать Approve для USDT. В случае взлома ваши деньги не украдут.
Комиссия за обмен
За 100 USDT мы получили 100,58 DAI. На момент обмена Tether стоит немного дороже в связи с недавним депегом USDC, который отчасти использовался для обеспечения DAI.
Запомним полученное количество средств и далее будем сравнивать с другими биржами. Обмены постараемся выполнить в кратчайший промежуток времени для наибольшей точности эксперимента.
Плата за транзакцию
Посмотрим, сколько газа ушло на выполнение транзакции по обмену.
Комиссия за транзакцию зависит от двух переменных:
количество газа, потребляемое за взаимодействие со смарт-контрактом;
цена газа, зависящая от нагрузки сети Ethereum в данный момент.
Первая величина зависит от того, насколько оптимизирован контракт биржи, поэтому обращать внимание будем именно на это.
В данном случае мы потратили 156670 единиц газа и эта величина будет примерно одинаковой во всех случаях при обмене на одни и те же активы. Стоимость предоставления разрешения на трату USDT (метод Approve) не будем учитывать по причине того, что везде она будет стоить примерно одинаково.
В нашем случае Approve — это функция в контракте Tether, и здесь мы никак не контактируем со смарт-контрактами биржи. Практически везде тратилось ~48800 единиц газа. Примеры: 1 2 3 4.
SushiSwap
Изначально биржа создавалась как клон Uniswap, и основным ее отличием является устройство комиссий для трейдеров. Если в случае с Uniswap поставщики ликвидности могут самостоятельно устанавливать комиссию для пула, то SushiSwap фиксирует ее на отметке в 0,30%, где 0,25% уходит поставщикам в пул ликвидности, а 0,05% распределяется между держателями токена SUSHI.
Биржа обрела популярность за счет агрессивной маркетинг-кампании, поощряя поставщиков ликвидности за перенос средств в пулы SushiSwap.
Интерфейс
Внешне устройство сервиса ничем не отличается от Uniswap. Отличием является лишь возможность переноса средств между сетями (bridging) в разделе «xSwap». Интерфейс доступен только на английском языке.
SushiSwap запрашивает безлимитное количество USDT.
Комиссия за обмен
За 100 USDT мы получили 99,96 DAI.
Плата за транзакцию
Смотрим, сколько газа ушло на транзакцию.
На комиссию ушло 184634 единицы газа (на 17.8% больше, чем у Uniswap) или $6,5.
Результаты у SushiSwap неутешительные — биржа незначительно отстает от Uniswap по всем показателям.
Curve Finance
Биржа была специально разработана для предоставления наименьших комиссий по сравнению с Uniswap, оптимизировав их систему автоматического маркетмейкинга (AMM). Благодаря этому комиссии при торгах со стейблкоинами или обернутыми активами немного ниже, чем у конкурентов (как заявляет сама биржа). Давайте это проверим.
Интерфейс
Дизайн биржи максимально прост. На момент написания статьи приложение не работает. Помог переход на старый интерфейс (раздел «Visit old UI»).
Такой интерфейс может показаться сложным, особенно при отсутствии возможности выбора русского языка. В целом приложение предоставляет все те инструменты, которые имеются у бирж-конкурентов.
Curve Finance запрашивает безлимитное количество USDT.
Комиссия за обмен
За 100 USDT мы получили 100,56 DAI. Это на ~0.02% меньше, чем на Uniswap.
Плата за транзакцию
За перевод пришлось заплатить 128170 единиц газа или $4,34. Это на ~22% меньше, чем на Uniswap. В итоге получилось, что обмен вышел наиболее выгодным.
1inch
Это агрегатор, а не DEX. Однако не включать этот сервис в список было бы глупо, поскольку это самый популярный сервис, позволяющий работать с ликвидностью сразу нескольких децентрализованных бирж.
Пользоваться агрегаторами следует крупным трейдерам, которые могут оказывать большое давление на пулы ликвидности при обменах. Особенно остро проблема выявляется при работе с непопулярными монетами, у которых ликвидность может, к примеру, не превышать $100 тыс. на каждой бирже.
1inch позволяет задействовать все пулы ликвидности, благодаря чему давление со стороны крупного трейдера будет распределяться равномерно. Также сервис помогает искать лучшую цену для продажи активов.
Интерфейс
Внешне это все та же децентрализованная биржа. У 1inch есть несколько уникальных инструментов:
Возможность устанавливать лимитные ордеры.
P2P-торговля.
Торговля без комиссии («Fusion», не рекомендуем).
1inch предлагает пользователю опробовать новый способ обмена без платы за газ «Fusion». Заранее скажем — он не работает. Это работает так: вы размещаете ордер на обмен (без платы за газ), боты решают, исполнять ваш ордер или нет, и в случае чего платят комиссию за вас.
Fusion работает только в случае, если вы выставите слишком большое проскальзывание и дадите заработать тем, кто выполнит ордер.
1inch запрашивает неограниченное разрешение на трату USDT.
Комиссия за обмен
За 100 USDT мы получили 100,3 DAI.
Плата за транзакцию
Пришлось выделить 166007 единиц газа. Это достаточно много, но меньше, чем у SushiSwap.
DYDX
Это децентрализованная биржа деривативов, которая смогла реализовать основные инструменты централизованных бирж — «стакан» и торговля с плечом. Этот сервис значительно отличается от обычных DEX и проводить эксперимент с переводом USDT мы здесь не будем.
Здесь требуется вносить средства на биржу, однако она не является посредником и не будет иметь возможности получить несанкционированный доступ к вашим активам (например, ваши токены никто не может заморозить).
Все стейблкоины здесь переводятся в USDC, а список торговых пар строго ограничен (всего 10 пар на момент написания). Сервис может представлять интерес для активных трейдеров, которые принципиально не хотят держать средства на централизованных биржах. Однако в целом DYDX не очень популярен, особенно среди пользователей с небольшим запасом активов.
Итог по децентрализованным биржам в сети Ethereum
Мы провели небольшой эксперимент, обменяв 100 USDT на DAI на четырех популярных сервисах:
Uniswap;
SushiSwap;
Curve;
1inch.
Давайте подсчитаем, где обмен получился наиболее выгодным, а где — нет.
DAI получено:
Uniswap — 100,58
Curve Finance — 100,56
1inch — 100,3
SushiSwap — 99,96
Потрачено газа:
Curve Finance — 128170
Uniswap — 156670
1inch — 166007
SushiSwap — 184634
Стоимость транзакций при цене газа в 20 Gwei и цене ETH в $1700:
Curve Finance — $4,35
Uniswap — $5,32
1inch — $5,64
SushiSwap — $6,27
Подведем итог по рассмотренным биржам.
Curve — самые маленькие комиссии за транзакции, подойдет для торговли небольшими суммами. Сложный интерфейс, предстоит разобраться.
Uniswap — самая популярная децентрализованная биржа, также подойдет для торговли большими суммами из-за того, что здесь сосредоточена самая большая ликвидность в блокчейне Ethereum.
1inch — подойдет в случае, если вы торгуете непопулярными токенами и хотите эффективно распределить продаваемую монету по пулам ликвидности.
SushiSwap — не подойдет ни для кого.
DYDX — единственная децентрализованная биржа, предлагающая криптодеривативы. Может подойти для активных трейдеров с большими балансами.
Децентрализованные биржи на BNB Chain
Этот блокчейн известен изобилием щиткоинов, будь то собачьи монеты или скам-проекты (например SQUID). Поэтому децентрализованные биржи в этой сети бьют все рекорды по количеству торговых пар.
PancakeSwap насчитывает почти 4000 рынков. Для сравнения, у Uniswap их всего около 1300.
Поскольку комиссии за транзакции в сети BNB Chain достаточно низкие, мы будем оценивать биржи по количеству комиссии, уходящей поставщикам ликвидности. Просто посмотрим, какая биржа будет давать больше токенов в одинаковых условиях.
Плата за газ в блокчейне всегда установлена в 5 Gwei (и 6 Gwei за приоритет), поэтому можно смело считать комиссию за транзакцию сразу в долларах. Также биржи могут устанавливать плату за газ при взаимодействии с вашим кошельком, однако вы всегда можете настроить плату перед отправкой самостоятельно.
В тестировании участвуют PancakeSwap, ApeSwap, Biswap и 1inch. В дизайн интерфейса особо углубляться не будем — он нигде сильно не различается, также отметим, что каждая биржа запрашивает неограниченное разрешение на трату монет перед обменом. Менять будем USDT на BUSD.
PancakeSwap
За 100 USDT мы получили 100,23 BUSD. Комиссия за транзакцию вышла достаточно низкой — $0,33. Сервис автоматически выставляет цену газа в 6 Gwei для ускоренного выполнения транзакции.
ApeSwap
За 100 USDT мы получили 100,04 BUSD. При этом сервис выделяется действительно низкими затратами на газ — всего $0,17 при 5 Gwei.
Biswap
За 100 USDT мы получили 100,1 BUSD. Стоит отметить, что комиссия за транзакцию вышла довольно высокой — $0,43, даже при плате за газ в 5 Gwei.
1inch
За 100 USDT мы получили 100,22 BUSD. Сервис по умолчанию устанавливает плату за газ в 20 Gwei, из-за чего комиссия составила $0,99. Пользователь Metamask всегда может самостоятельно отредактировать плату за газ перед отправкой транзакции. При 5 Gwei транзакция обошлась бы в $0,25.
Итог по децентрализованным биржам в сети BNB Chain
BUSD получено:
PancakeSwap — 100,23
1inch — 100,22
Biswap — 100,1
ApeSwap — 100,04
По итогу нашего эксперимента мы видим, что наилучшие условия для обмена предлагает популярный PancakeSwap и агрегатор 1inch.
При этом 1inch по умолчанию устанавливает завышенную плату за газ в 20 Gwei и пользователю вручную необходимо устанавливать нормальные лимиты. Поэтому для комфортных торгов в сети BNB Chain рекомендуем именно PancakeSwap.
Как искать DEX для менее популярных блокчейнов?
CoinMarketCap предлагает полный список децентрализованных бирж практически для всех существующих блокчейнов.
Достаточно лишь ввести название блокчейна в поле слева. Сайт сортирует биржи по объему торгов, благодаря чему вы сможете быстро выбрать для себя наиболее популярную биржу с самой большой совокупной ликвидностью.
Другие интересные материалы можно посмотреть в Telegram-канале СЕО Bitbanker:
Будем рады ответить на ваши вопросы в комментариях.