I am not a member of the SundaeSwap team, and this article is an independent discussion and analysis from an outside perspective.
5 декабря компания Cardano — Input Output HK — заявила, что SundaeSwap DEX будет запущен в тестовом режиме.
Однако уже появились первые ошибками, из-за которых запуск был перенесен с воскресенья на понедельник.
А если серьезно, то мы обнаружили ошибку, когда наши scoopers продлевали лицензии scooper.
Мы устраним это, и как только проблема будет решена, тестовая сеть будет готова к использованию. Спасибо, что проявили к нам терпение!
В объявлении не упоминалось, как долго будет продолжаться тестирование или дата запуска основной сети.
SundaeSwap — это масштабируемый протокол DEX и автоматизированного предоставления ликвидности, позволяющий осуществлять обмен собственными токенами и ADA с официальным документом, выпущенным в июне.
Что такое SundaeSwap (SUNDAE)?
SundaeSwap — это масштабируемая децентрализованная биржа и автоматизированный протокол предоставления ликвидности.
SundaeSwap — это децентрализованный протокол обмена для сети Cardano, позволяющий обмениваться нативными токенами и ADA. С его протоколом можно обмениваться активами, помещать их в стекинг, одалживать, брать взаймы и делать многое другое по-настоящему децентрализованно.
SundaeSwap поддерживают cFund (венчурная фирма ранней стадии, не зависящая от сектора в индустрии блокчейн, основанная IOHK и управляемая Wave Financial); Alameda Research (фирма по количественной торговле криптовалютами и поставщик ликвидности, основанная генеральным директором FTX Сэмом Банкманом-Фридом); и Double Peak Group (семейный офис, ориентированный на инвестиции в цифровые активы и блокчейн).
“SundaeSwap решила построить DEX на Cardano, потому что Cardano быстрее и дешевле, чем альтернативные платформы смарт-контрактов. Кроме того, она управляется некоммерческим фондом и регулярно сотрудничает с академическими институтами высокого уровня. В целом, она более совершенна и является лучшим вариантом для будущих проектов», — объясняет команда проекта.
6 декабря 2021 года команда SundaeSwap объявила о запуске проекта в публичном тестнете Cardano.
28 декабря 2021 года SundaeSwap Labs объявила, что Runtime Verification (RV) завершила аудит безопасности протокола SundaeSwap, все проблемы, выявленные в ходе мониторинга, были решены.
Аудит RV включал тщательную проверку контрактов SundaeSwap с использованием методов, основанных на проверке, определение конкретных векторов риска и полный анализ исправлений, сделанных командой разработчиков SundaeSwap для исправления выявленных проблем.
“Тщательный процесс RV выявил некоторые недочеты, которые мы смогли быстро устранить. В результате получился DEX, способный безопасно удовлетворить потребности сообщества Cardano DeFi, — сказал Пи Ланнингем, главный информационный директор SundaeSwap Labs. — Мы планируем продолжать взаимодействовать с Runtime Verification по мере создания будущих улучшений протокола и представления их на голосование DAO. Для долгосрочного успеха любого DEX очень важно, чтобы он развивался безопасным и надежным способом».
Первая DEX на Cardano была запущена сегодня в основной сети, чтобы позволить трейдерам выполнять свопы и добавлять ликвидность, но перегрузка сети замедлила обработку транзакций.
Первое децентрализованное приложение Cardano (DApp) SundaeSwap запущено, но вызывает разочарование у пользователей из-за перегрузки, ошибок платформы и неудачных транзакций.
Является ли это ожидаемой проблемой типа «прорезывания зубов» под наплывом возбужденных пользователей или чем-то еще?
SundaeSwap (SUNDAE) — это децентрализованная биржа (DEX) и платформа для размещения токенов. Сегодняшний запуск основной сети знаменует собой важную веху в экосистеме Cardano (ADA), поскольку SundaeSwap является первым DApp, использующим свои смарт-контракты.
Цена ADA выросла на 50% за последнюю неделю, предшествовавшую запуску SundaeSwap, а это означает, что успешный запуск — игра с высокими ставками для Cardano.
Торги на DEX начались в 21:45 UTC 20 января. Пользователям Discord-сервера проекта потребовалось менее двух минут, чтобы начать жаловаться на неудачные транзакции и перегрузку сети.
К 22:07 по всемирному координированному времени генеральный директор SundaeSwap Матин Мотаваф опубликовал сообщение, выделенное жирным шрифтом и заглавными буквами, в попытке решить проблему количества жалоб на сервере:
«ЕСЛИ ВАШ ОРДЕР В СЕТИ, ОН БУДЕТ ОБРАБОТАН. ЗАКАЗЫ НЕ ПРИНИМАЮТСЯ ИЗ-ЗА ПЕРЕГРУЗКИ, ПОЖАЛУЙСТА, НАБЕРИТЕСЬ ТЕРПЕНИЯ».
«После того как изменение произойдет 25-го числа, мы ожидаем более чем двукратного увеличения пропускной способности только за счет увеличения памяти, поскольку станут доступны дополнительные параметры протокола».
Другой пользователь заметил, что ордер был исполнен на DEX до того, как он был запущен на сайте. Технически подкованный трейдер может обойти пользовательский интерфейс веб-сайта и совершать сделки непосредственно на базовых смарт-контрактах для любой DEX.
«Было так много вещей, с которыми нужно было иметь дело, мы, может быть, по своей наивности не верили, что кто-то мог создать транзакцию вручную заранее», — ответил Хо.
К 2:40 утра по всемирному координированному времени пользователи все еще жаловались на неудачные транзакции и заказы, ожидающие обработки более четырех часов. ИТ-директор Пи Ланнингем ответил в Discord:
«Заказы будут продолжать обрабатываться (в настоящее время около 2500 ордеров в час; в настоящее время ~11 тысяч ордеров в цепочке, ~1600 из них в пределах допустимого проскальзывания)».
Основная команда проекта ожидала большое количество невыполненных заказов перед запуском, исходя из производительности тестовой сети около месяца назад. В сообщении в блоге от 8 января команда написала:
«Мы хотим сообщить вам всем, что, хотя обработка заказов может занять несколько дней, все заказы будут обрабатываться честно и в том порядке, в котором они были получены».
Используя производительность платформы SundaeSwap на предыдущем этапе тестирования, команда сначала признала возможность низкой производительности, но сказала:
«Мы очень уверены, что протокол сможет выдерживать нормальную повседневную нагрузку, как только все уляжется».
Блокчейн Cardano представил смарт-контракты на платформе после хардфорка Alonzo в сентябре прошлого года. В течение одной недели более 2000 смарт-контрактов были развернуты в блокчейне с временной блокировкой, но так и не заработали.
Swap tokens
This transaction takes two inputs:
- Pair token, Asset A, Asset B (you can see this is the same as the unspent output 3 from the create pool transaction above)
- Asset A
And has two outputs:
- Pair token, Asset A + input, Asset B — output
- Asset B
This transaction does not mint or burn any tokens, and the quantity of asset B returned as output depends on the market function of the liquidity pool (x*y=k).
Create liquidity pool
This transaction takes four inputs:
- SundaeSwap factory token
- Partner Oracle for initial price
- Asset A
- Asset B
And has four outputs:
- SundaeSwap factory token
- Partner Oracle for initial price
- Asset A, Asset B, Pair token
- One tracking token
Inputs 1 and 2 are spent through; in other words are basically not consumed, and make up output 1 and 2. The transaction will mint two new tokens; an Asset Pair LP token and a tracking token, which make up output 4 and part of output 3. Inputs 3 and 4 are consumed and make up the rest of output 3. The transaction will only be executed if the asset pair is unique and a liquidity pool for these assets doesn’t already exist in the protocol.
Withdraw liquidity
- Pair token, Asset A, Asset B
- Tracking token
- Pair token, Asset A — output, Asset B — output
- Asset A, Asset B
This transaction will burn the tracking token and return the portion of liquidity in the pool according to the proportion of tracking tokens input to the total supply of tracking tokens. This mechanism will return more liquidity than deposited because it includes a portion of the fees earned by the pool.
Implementation
SundaeSwap aims to be the UniSwap of the Cardano Network¹ and will implement the same constant product pool AMM algorithm²: x * y = k
Because of Cardano’s accounting model, implementation of the constant product pool model involves a few modifications from UniSwap’s Ethereum implementation. SundaeSwap has four types of tokens:
Global Pool Factory Token
Asset Pair LP Tokens
Within the protocol, there are four types of transactions that can be executed:
- Create a liquidity pool
- Swap tokens
- Deposit liquidity
- Withdraw liquidity
I will now briefly discuss each of these transactions and how they are implemented in the eUTXO model.
Распределение SUNDAE
2 миллиарда токенов SUNDAE будут выпущены в начале DEX и станут доступны постепенно в течение определенного периода времени по мере развития протокола.
Распределения идут в порядке от наибольшего к наименьшему:
- Команда: 25% (500 000 000 токенов).
- Инвесторы: 13% (260 000 000 токенов).
Token Distribution
SundaeSwap’s initial token distribution has been announced, and there are some good and bad takeaways. The graph below illustrates where tokens will be distributed to.
55% of tokens will go to the public, while the remaining 45% is distributed amongst the SundaeSwap team, other contributors and investors. We do not know how diverse this group of stakeholders is, but it would’ve been nicer to see this percentage reduced for the sake of decentralisation. With such a large portion of tokens — close to a majority — held by a small number of stakeholders, it challenges the idea of decentralisation, and brings into question the motivation of the team and why they wanted to create this protocol in the first place. However, at the end of the day, this decision and the direction of the protocol is up to them.
Deposit liquidity
- Pair token, Asset A, Asset B
- Asset A, Asset B
- Pair token, Asset A + input, Asset B + input
- Tracking token
This transaction will mint a tracking token — the quantity of which will be proportional to the amount of liquidity you deposit — if you deposit liquidity. It is not clear whether depositing equal values of Asset A and B is enforced by the transaction, but not doing so will be unwise as the liquidity provider would lose capital instantly due to arbitrage traders.
Ценовая реакция ADA
Собственный токен Cardano, ADA, упал вместе с остальной частью крипторынка за выходные, не получив импульса от запуска DEX.
По данным CoinGecko, на момент написания ADA торговалась на уровне 1,4 доллара, что на 3% ниже за день. Токен потерял 15% за последние семь дней и упал на целые 55% с рекордного уровня 9 сентября в 3,02 доллара.
Команда проекта
У Матина был различный опыт: от работы в качестве руководителя отдела стратегии и ведущего дизайнера UI/UX в технологическом стартапе до управления двумя некоммерческими организациями, где он управляет и возглавляет 20 исследователей в Соединенных Штатах, публикуя научные статьи и аналитические материалы раз в две недели. В SundaeSwap Матин отвечает за поддержание приятного брендинга SundaeSwap, развитие бизнеса, поиск талантов и дизайн пользовательского интерфейса/UX.
Имея опыт хакерства, Артем работал в финансах и был главой предыдущего стартапа, в котором его роли были сосредоточены на росте и стратегии. В SundaeSwap он привносит навыки, необходимые для развития бизнеса, маркетинга и упрощения операций.
Мэтт — ветеран отрасли, имеющий более чем 25-летний опыт вывода на рынок инновационных продуктов. Мэтт был техническим директором LOYAL3, компании, которая позволила известным потребительским брендам пригласить своих клиентов и партнеров на IPO. Платформа LOYAL3, полностью построенная в облаке, принимала IPO, включая Virgin America, Square, Go Pro, AMC Theaters, Hubspot и другие. Мэтт также руководил командой, которая построила и управляла платформой распределения акций T-Mobile Tuesdays, программой поощрения, которая вознаграждала клиентов T-Mobile акциями их акций. Ранее в своей карьере Мэтт был техническим директором и соучредителем StockPower, одного из первых игроков в сфере финансовых технологий, среди клиентов которого были Home Depot, BP Amoco, K-mart и Tandy. Во время работы в StockPower Мэтт и его команда получили два письма SEC о недопустимости действий. Кроме того, Мэтт получил ряд патентов, связанных с его работой в сфере финансовых услуг, включая патент на систему вознаграждения акционеров. Помимо финансов, Мэтт также основал ряд стартапов, в том числе Kieden, компанию по автоматизации маркетинга, которая была приобретена Salesforce.
Токен SUNDAE
Во время запуска DEX начнется ISO, и токен SundaeSwap будет доступен для пользователей по протоколу SundaeSwap DEX. Поскольку 5% от общего количества токенов распределяется через ISO, пользователи также смогут заработать дополнительные SUNDAE в качестве вознаграждения за предоставление ликвидности любой паре XX/SUNDAE при запуске. Позже пользователи смогут получать дополнительные вознаграждения SUNDAE за счет фарминга, инициатив по распределению платежей и других функций, которые, как ожидается, будут представлены на DEX.
Токены команды, инвестора и консультанта, которые были выделены на сегодняшний день, переданы и будут выпущены в течение 4 лет (команда) или 2 лет (инвесторы / консультанты) с согласованным графиком продажи поверх графика наделения. Вестинговые токены выпускаются ежемесячно на пропорциональной основе.
“С самого начала мы в SundaeSwap Labs были полны решимости добиться настоящей децентрализации DEX. Наше видение состоит в том, чтобы стать основой для набора финансовых продуктов, определяемых сообществом пользователей, при этом в основе лежит самая приятная децентрализованная биржа. Мы внесли свой вклад в процветающую экосистему, и теперь пришло время вам, пользователям, решить, что с ней произойдет”, — говорят разработчики.
Управление SundaeSwap начнется с запуска DEX и станет полностью онлайн-опытом для пользователей, которые смогут участвовать в будущем протокола SundaeSwap. Пользователи, которые участвуют в создании протокола посредством управления, получат за это вознаграждение. Токены могут быть делегированы на другой адрес для голосования.
Разработчики стремятся к «справедливому запуску», при котором ни одна организация не имеет преимущества в получении токена управления, и для этого команда и консультанты будут голосовать только за закрепленные токены.
После голосования за функцию или обновление протокола SundaeSwap Labs не будет контролировать разработку или реализацию предложения, кроме как в качестве независимой команды разработчиков. (Владельцы токенов SUNDAE несут полную ответственность за соблюдение закона в своей юрисдикции при голосовании по вопросам управления).
Один из основополагающих принципов протокола SundaeSwap заключается в децентрализации не только доступа к финансовым услугам, но и полученной от них прибыли. Владельцы токена SundaeSwap, очевидно, играют очень важную роль в этой миссии. В обмен на основную ценность, которую протокол обеспечивает для Cardano и более широких экосистем криптовалют, он генерирует доход и в конечном итоге распределяет эту прибыль между членами экосистемы, которая сделала это возможным.
“Хотя мы не объявили здесь о точных механизмах, мы видим, что токен SundaeSwap обеспечивает доступ к этой децентрализованной прибыли”, — утверждает команда проекта.
Команда рассматривает токен SundaeSwap как средство для крупных трейдеров, чтобы сократить накладные расходы: институциональные инвесторы, арбитражные помощники и управляемые портфели смогут оплачивать комиссионные за свою торговлю по сниженной ставке, используя токен SundaeSwap. Это снижает их накладные расходы, одновременно стимулируя этих клиентов с большим объемом, что приводит к общему более высокому доходу для поставщиков ликвидности.
Стресс-тестирование сети
IOHK заявил, что тест предназначен для «повышения пропускной способности сети», что позволяет команде отслеживать и анализировать настройки параметров. Cardano установил эти параметры сети, такие как размер блока, ограничение ЦП и ограничение памяти, консервативно, пока начинается тестирование.
IOHK сказал: «игнорируйте FUD», потому что будут ошибки, о некоторых из которых уже сообщили пользователи тестовой сети. Фирма призвала пользователей присоединиться к ее каналу Discord, чтобы оставлять отзывы о платформе SundaeSwap.
Initial Stakepool Offering (ISO)
Public distribution of tokens will be done in a number of ways, mostly through providing liquidity and yield farming. They will also be launching an initial stakepool offering (ISO) along side the launch of the DEX. This is targeted to happen alongside the Alonso hard fork of the Cardano Network. The ISO will run for 25 days (5 epochs). In each epoch, 1% of total tokens will be distributed to stakepool participants for a total of 5% over the whole event. What is attractive about this is the fact delegators will receive $SUNDAE tokens on top of their regular ADA stakepool rewards.
The stakepools — they have indicated that there will be more than one stakepool⁵ — will not be run by the SundaeSwap team and will be run by independent Cardano stakepool operators chosen from the community. This decision was made to increase community involvement and distribute the tokens amongst these community members.
Some criticism has been directed towards the quantity of tokens allocated for the ISO (5%), with these people wishing this was higher. Because of the nature of an ISO, this number is appropriate. The community is getting access to tokens without having to risk or spend any capital. If they want to receive more tokens, they are capable of participating in the protocol and provide liquidity. In doing so, liquidity providers will be able to receive much more tokens in return for risking capital and supporting the protocol. Furthermore, distributing more tokens in the ISO might see those tokens end up in the wallets of whales. While the SundaeSwap team will be implementing mechanisms to dissuade whales from accumulating a majority of the tokens, this is still a risk. For these reasons, an allocation of 5% is reasonable.
The ISO will also be conducted within a legal framework developed for SundaeSwap. This framework hasn’t been tested in court but is based on current tests and case law that would be considered if it was challenged⁶.