Разочарование
Когда мы только начинали строить
swap.coffee, мне сильно импонировал DeDust и его команда. Отличный DEX, контракты, распределенные по шардам, поддержка next-hop транзакций, народный имидж, удобная реферальная система без лишней финансовой нагрузки для пользователей — что еще нужно?
На деле же, оказалось не все так радужно.
Первая проблема, с которой столкнулись мы и любые другие агрегаторы - выплаты по реферальной системе. Когда они придут — неизвестно, сколько придет — невозможно подсчитать из-за того, что выплаты идут в DUST, курсы токенов меняются и понять, по какому курсу пройдет обмен - невозможно. Ну а после ее и вовсе убили, предложив fee-collector, призванный грабить пользователей на потребляемый газ, но делать это незаметно.
Со второй проблемой, которая сначала была не очевидна и казалась мне надуманной, мы столкнулись совсем недавно (буквально за пару недель до релиза Router V2) — FUD в сторону потенциальных конкурентов и партнеров.
Первый, кто высказался поэтому вопросу открыто — Макс из
STON.fi на
подкасте."Они ничего не сделали для продвижения, но при этом часто как-то стараются напасть..."
Буквально спустя пару месяцев мы с командой заметили атаку на кофе, которая была вкинута Киселем, а далее репостнута в другой канал сетки DeDust-а, где несовершенство контрактов и отсутствие их навыка нормально обрабатывать ошибки привели к потере пользовательских средств на 582 TON. Мы тогда в
swap.coffee их компенсировали за свой счет, а застрявшие TON на контрактах достались DeDust. Нужно же как-то генерировать ревеню, когда обороты околонулевые.
Еще пару дней спустя,
ребята накинулись уже на TONCO, мол у них на бирже торгуют одни боты, чуть ли не в минус. Это особенно глупо звучит от тех, кто делает DEX и отлично понимает, что не менее 60-70% дневного объема торгов формируется за счет арбитражных ботов. И по классической стратегии, репостнули это в другой
канал своей сетки.И вот, после пары набросов, выходит Router V2, который не поддерживает концентрированную ликвидность (TONCO), не умеет в cross-dex (в пользу которого был наброс на
swap.coffee), и о чудо, в каких-то моментах отрабатывает лучше, чем алгоритм
swap.coffee.
Но есть нюанс, делает он в основном когда маршрут один и тот-же и находится на пулах DeDust или
STON.fi V1, обгоняя ровно на одну и ту же фиксированную сумму (можно посмотреть в CSV, генерируемых бенчмарком). Как так?
С пулами DeDust все просто, немного мошенничества, черной магии и
один опкод, который естественно нигде не задокументирован, и вот, газа потребляется меньше! На что не пойдешь, какие идеалы не предашь, ради красивого скриншота в канал, что получилось обогнать
swap.coffee!
Честно говоря, документация у DeDust вообще не самая сильная, если не самая слабая сторона. Любое взаимодействие с их контрактами приходится проводить эмпирическим путем, что может приводить к потере средств пользователей. Ну или искать сообщения и постоянно спрашивать в их dev-чатике,
как утверждает Кисель и на что ссылается Ник (дождаться ответ вовремя, кстати говоря - невозможно).
С пулами
STON.fi V1 все проще, ребята из DeDust просто отправляют на фиксированное количество меньше, чем пользовать хочет обменять -> курс обмена из-за AMM лучше -> ratio в бенчмарке получается лучше. Ха-ха!
Вот такими разного рода манипуляциями, DeDust пытается оправдать выход своего, изначально более плохого и абсолютно неинтересного технического решения (в отличии от Omniston
STON.fi), зачем? Конечно же ради того, чтобы обмануть судейство Aggregator Competition от Jupiter и обычных, даже самых приверженных пользователей, дабы получить все незаслуженные плюшки.
Ну а у меня воскресенье, традиционный день уборки пыли в квартире.