Создавая историю: обзор первого цикла из пяти аукционов за парачейн слот на Kusama

Статья подготовлена Jonas Gehrlein, научным сотрудником Web3 Foundation. Переведена 061.official

Введение

Запуск первого цикла из пяти аукционов за парачейн слот на Kusama — это важная веха на пути к масштабируемому, децентрализованному и открытому для взаимодействия будущему. 18 профессиональных команд приняли участие в соревновании за право запуститься на одном из первых пяти парачейн слотов в истории.

В данной статье мы расскажем о механизме проведения так называемого “свечного” аукциона, объясним механизм краудлоана, и рассмотрим детально, что произошло в ходе первых пяти аукционов.

При подготовке статьи использовались данные из блокчейна Kusama и результаты анонимного опроса представителей 15 проектов, который проводился до начала аукциона (в конце марта-начале апреля). Также в статье приведена информация из устных интервью с участниками парачейн аукционов об их ожиданиях, особое внимание уделялось вопросу о будущем парачейн аукционов, когда часть проектов будут стремиться продлить срок аренды своих парачейн слотов, в то время как другие проекты будут пытаться впервые выиграть слот.

Свечной аукцион: основные принципы

Прежде чем приступать к анализу отдельных аукционов, будет полезно понять принцип проведения свечных аукционов.

Свечной аукцион — это старинный формат проведения аукциона введенный, примерно, в 16 веке, когда ставки принимаются только до тех пор, пока полностью не сгорит восковая свеча. Такой механизм вносит неопределенность относительно времени окончания аукциона и позволяет бороться с практикой “снайпинга”, что уже тогда было актуальной проблемой. Снайпинг — это когда участники откладывают свою ставку на максимально поздний срок и делают её в самый последний момент непосредственно перед завершением аукциона таким образом, чтобы другие участники не успели отреагировать и сделать более высокие ставки. Многие из нас, вероятно, имеют похожий опыт на онлайн-аукционах, например, на eBay.

Долгое время свечной аукцион считался экзотикой и не имел широкого применения. Однако этот механизм в совокупности с блокчейн-технологиями обладает проверенной полезностью для решениях двух задач: противодействие снайпингу и обеспечение экономической эффективности аукциона(статья для более детального изучения). Как следствие, данный подход был признан наиболее подходящим способом для распределения парачейн слотов Polkadot и Kusama . Однако в отличии от старинного свечного аукциона в парачейн аукционах время окончания определяется ретроспективно. Парачейн аукцион всегда имеет строго зафиксированный период времени для приема ставок, а настоящий “завершающий блок” (termination block) определяется случайным образом уже после окончания аукциона. Всего можно отметить 4 важных точки на временной шкале аукциона (шкала в количестве блоков): начало аукциона, начало свечной фазы, завершающий блок и окончание аукциона. Данная диаграмма иллюстрирует процесс и эти 4 события:

Начало и окончание аукциона имеют фиксированное время и дают участникам аукциона четкое понимание о графике его проведения. Первая “начальная” фаза аукциона длится ровно 27 000 блоков (около 45 часов) и служит как подготовительный период, когда команды проектов и пользователи могут провести анализ ситуации, собрать информацию о проектах и определить свою стратегию участия в аукционе. Хотя в этот момент уже можно делать ставки, блоки из этой фазы не могут быть выбраны алгоритмом в качестве “завершающего” блока. После этого начинается “свечная” (или завершающая) фаза , которая отмечает настоящее начало аукциона. Образно говоря, в этот момент зажигают свечу. Свечная фаза длится ровно 72 000 блоков (около 5 дней). В качестве завершающего блока алгоритм может выбрать любой блок из данной фазы с равной долей вероятности (т.е. свечная фаза имеет однородный линейный профиль завершения). При этом ставки можно делать в любой момент до окончания аукциона.

После окончания аукциона (27 000 + 72 000 блоков) алгоритм, построенный на базе нескольких верифицированных функций генерации случайности (VRF), рассчитывает номер завершающего блока. Определение завершающего блока после окончания аукциона гарантирует, что никто не может предсказать или узнать какой блок будет выбран завершающим до начала аукциона или во время его проведения.

Ставки, которые сделаны до и во время завершающего блока, используются для подведения результатов аукциона и определения победителя, а все последующие ставки уже не учитываются. Такая неопределенность и вероятность того, что поздние ставки не будут иметь влияние на результат аукциона, стимулируют участников делать ставки как можно раньше и таким образом противодействуют “снайпингу”.

Механизм краудлоана

Технически краудлоан (crwodloan, дословно “заем у толпы”) — это просто модуль, который позволяет проектам получать децентрализованную поддержку для своих парачейнов от сообщества. Токены собираются в поддержку определенного проекта, но безопасность и хранение средств обеспечиваются базовой сетью (Relay Chain). Это означает, что участие в краудлоане не требует наличия доверия к проекту, и пользователи могут быть уверены, что получат свои токены обратно в одну из двух установленных дат. Первый вариант — это когда проект успешно выиграл аукцион и получил парачейн слот. В этом случае пользователь сможет запросить свои токены после окончания периода аренды парачейн слота. Второй вариант — когда другой проект выиграл аукцион и забрал парачейн слот. В этом случае токены возвращаются пользователю непосредственно после окончания краудлоана и серии аукционов. Так как внесенные токены в любом случае возвращаются пользователю настоящая “стоимость” участия в краудлоане с экономической точки зрения — это только альтернативные издержки, возникающие из-за блокировки этих токенов, например, упущенное вознаграждение от стейкинга или другого использования токенов. Кроме того период аренды парачейна всегда строго зафиксирован (и не может быть более 48 недель в Kusama), чтобы пользователь четко понимал, когда он сможет получить свои токены обратно в случае выигрыша аукциона проектом.

После того как пользователь сделал взнос в пользу проекта модуль краудлоана автоматически увеличивает ставку в аукционе на точно такую же сумму. Если в результате краудлоана проект успешно выигрывает аукцион, то токены автоматически блокируются на период аренды парачейн слота, затем разблокируются после окончания аренды и могут быть возвращены пользователем. Важно понимать, что взносы сделанные после “завершающего” блока, также блокируются на весь срок аренды, но при этом уже никак не влияют на результаты аукциона.

Структура вознаграждений за участие в краудлоане полностью определяется командой проекта.

(Примечание от переводчика. У каждого проекта своя собственная политика наград, но есть некоторые схожие черты: Как правило, за участие в краудлоане в качестве вознаграждения начисляются токены проекта, если он выигрывает в аукционе; Есть дополнительные бонусы за ранний взнос: чем раньше отправишь токены, тем больше награду получишь; Начисление вознаграждения происходит постепенно, например, 30% токенов начисляются при запуске проекта, а 70% в течение 48 недель.)

Расписание первого цикла аукционов

После того как мы рассмотрели базовые принципы проведения аукционов, давайте погрузимся в детали. Всего в ходе первого цикла аукционов в июне-июле 2021 было распределено пять парачейн слотов. Кампания проходила в период с 15 июня по 20 июля, а каждый аукцион длился в течение 7 дней: 2 дня начальная фаза и 5 дней свечная фаза. Таблице ниже приведены даты четырех ключевых событий каждого аукциона.

Анализ данных прошедших аукционов

Все проекты привлекали средства в ходе краудлоанов. Это было ожидаемо, так как во время опроса 86.7% респондентов ответили, что они планируют использовать краудлоаны для поддержки своих заявок. Также большинство проектов заявили, что их проекту требуется период минимум в 1 год, чтобы стать полностью работоспособным, и поэтому их краудлоаны были запрограммированы на ставки на все доступных 8 арендных периодов (периоды с номерами 13–20), что примерно соответствует 48 неделям.

Обзор

Еще на этапе опроса команды отметили, что готовы к долгожданному началу парачейн слот аукционов на Kusama. 10 из 15 команд заявили, что они намерены бороться за первые доступные слоты. Большинство команд (80%) заявили, что они планируют также запуск продукта на Polkadot (13.3% ответили, что планируют запуск только на Kusama и 6.7%, что только на Polkadot). Также опрос показал, что стратегия участия и подготовка к аукционам были высоким приоритетом для команд и они тщательно проработали эту тему (средняя оценка важности 6.5 из 7 баллов). Так что это не удивляет, что мы увидели яростную конкуренцию между командами за парачейн слот на Kusama Relay Chain.

Статистика:

  1. Всего 18 краудлоанов было зарегистрировано на участие в аукционе и в ходе кампании они привлекли средства от 19 017 уникальных пользователей.
  2. В сумме 1 320 458 KSM было зарезервировано в ходе участия в краудлоанах.
  3. 1 114 629 KSM из этих средств были заблокированы до 13 мая 2022 года, а остальные токены будут возвращены пользователями, так как выбранный проект не выиграл парачейн слот.
  4. Во время парачейн аукционов 47% всех KSM, находящихся в обращении, были заблокированы в стейкинге и еще 9.9% в краудлоанах.
  5. В среднем отдельный аккаунт вносил свои средства в 1.8 краудлоанов.
  6. Таблица ниже показывает ключевые метрики восьми проектов с наибольшим количеством KSM токенов заблокированных в краудлоане (см. полную версия доступна в приложении).

График ниже показывает суммарную ставку этих проектов в течение всей кампании. График дает хорошее визуальное представление о динамике взносов в различных проектах. Хороша видна четкая иерархия по уровню взносов во время первых трех аукционов, а для четвертого и пятого аукциона конкуренция становится более динамичной. После того как проект успешно выигрывает аукцион ставки в его пользу более не принимаются, и, таким образом, сумма взносов проекта перестает расти.

Давайте более подробно взглянем на отдельные аукционы.

Аукционы 1-3

С самого начала выделились три наиболее сильные команды и поэтому неудивительно, что они заняли первые три слота на Kusama. Karura быстро заняла лидирующие позиции и обогнала остальные проекты с большим отрывом. Moonriver начал ниже чем конкуренты, но сумел быстро обогнать Shiden еще до начала свечной фазы. А Shiden уверено занял третий слот. Всего 501 138 KSM было внесено в поддержку Karura, 205 935 KSM в пользу Moonriver и 138 458 KSM в пользу Shiden.

График ниже показывает дневную динамику взносов в пользу этих трех проектов, где вертикальные линии отмечают даты завершения соответствующих аукционов.

Аукцион 4

В отличии от аукционов 1–3, четвертый аукцион, особенно его начальная фаза, был гораздо более динамичным. Главными конкурентами стали проекты Bifrost и Khala. Лидер гонки периодически менялся в упорной борьбе, как это хорошо видно на графике. Первая вертикальная линия отмечает начало свечной фазы, а вторая окончание четвертого аукциона.

Наиболее высокая ставка постоянно менялась до начала свечной фазы. Однако Khala получила большие взносы сразу после начала свечной фазы и сохраняла лидерство в течение всех блоков. Этот результат можно отнести к механизму свечного аукциона, когда для команды важно поддерживать самую высокую ставку на протяжении всего аукциона, чтобы максимизировать свои шансы на победу. Bifrost не сумел поддержать такой рост ставок, и Khala выиграли четвертый парачейн слот на Kusama. Всего 132 280 KSM было внесено в рамках этого краудлоана.

Естественно, что Bifrost продолжили борьбу за пятый и последний слот данного цикла, поэтому и после окончания четвертого аукциона взносы продолжали расти.

Аукцион 5

Bifrost начал борьбу за последний доступный слот с сильной позиции после четвертого аукциона. Поначалу это выглядело так, что Bifrost одержит легкую победу, так как никакой другой проект не находился рядом по уровню ставки. Однако Basilisk начали активно продвигать свой краудлоан и сразу после начала аукциона навязали яростную конкуренцию Bifrost’у. (Вертикальная линия отмечает начало свечной фазы.)

Хотя Bifrost уверенно выиграли начальную фазу, Basilisk сумел вплотную приблизиться к конкуренту к моменту начала свечной фазы и даже обогнал его на некоторое время. Чтобы лучше разглядеть детали, давайте посмотрим на график в большем масштабе, на уровне конкретных блоков.

Мы видим, что Basilisk имел наибольшую ставку во время нескольких блоков в течение свечной фазы. Значит теоретически обе команды в итоге могли выиграть аукцион. Однако стартовая позиция Bifrost была слишком сильна и Basiliks не сумел выдержать такого давления. В итоге Bifrost занимали лидирующую позицию во время 96.6% блоков свечной фазы, и, как следствие, имели крайне высокие шансы на победу.

Так как каждый блок свечной фазы может быть выбран завершающим с одинаковой вероятностью, это означает, что Bifrsot должен выиграть аукцион с вероятностью 96.6%. В итоге мы не увидели сенсации и Bifrost выиграл пятый аукцион с общей ставкой 136 818 KSM. Интересно, что эта сумма превышает количество токенов, которых хватило для победы четвертом аукционе.

Влияние механизма Свечного аукциона.

Как мы обсудили в введении, свечной аукцион состоит из двух различных этапов: начальной фазы и свечной фазы. Свечная фаза далее ретроспективно делится на 2 периода: до и после завершающего блока. Такой механизм может привести к ситуации, когда участник с максимальной ставкой в конце аукциона не обязательно становится его победителем, если наибольшая ставка была сделана после завершающего блока. Кроме того когда проект выигрывает аукцион, все токены внесенные в ходе краудлоана в его пользу блокируются на весь срок аренды парачейн слота, включая даже те ставки, которые были сделаны после завершающего блока и никак не повлияли на выбор победителя. Это означает, что мы может наблюдать некоторую неэффективность данного механизма в двух аспектах: определение победителя и блокировка токенов, которые не оказали влияния на результаты аукциона.

В таблице ниже приведена сумма всех взносов, разделенная на соответствующие фазы, и показано где находится завершающий блок в процентах от общей длительности свечной фазы.

В целом свечной аукцион используется для того, чтобы мотивировать участников делать ставку как можно раньше. Пока что сложно оценить как этот механизм влияет на поведение участников, которые блокируют свои токены в рамках краудлоанов. Еще один фактор, который добавляет неопределенность — это структура вознаграждения от отдельных проектов, которые предоставили более высокие награды за ранние взносы, что частично пересекается со стимулами предоставляемыми свечными аукционом.

В любом случае, учитывая данные первого аукциона очевидно, что заложенные стимулы к ранним ставкам сработали, так как большая часть взносов была сделана в ходе начальной фазы (до начала свечной фазы). По другим аукционам сложнее сделать однозначные выводы, так как ставки могли делаться в более длительный период до начала аукциона.

Тем не менее, большая часть взносов в краудлоаны, которые оказались победителями, были сделаны в ходе начальной фазы соответствующего аукциона. Таким образом похоже, что свечной механизм успешно решает свою задачу и стимулирует участников делать ранние ставки, хотя некоторое количество ставок в итоге были сделаны после завершающих блоков, что говорит о наличии определенной неэффективности.

Приложение

Полная таблица краудлоанов

Ссылки [1]: More precisely: To reduce storage requirements, only every 20th block can be sampled and be selected as the termination block.

[2]: To decrease the storage requirements, those bids are actually only cast on-chain once the candle phase starts.

[3]: There were a few non-serious bids from individually-controlled accounts, which are discarded from the analysis because of their irrelevance.

[4]: Assuming that the percentage of samples corresponds to the percentage of leading blocks.

[5]: To understand this, consider the following example: Team A wants to only bid for lease period 1–4. To stand a good chance against other teams that bid for periods 1–8, it would probably require another Team B that bids for lease period 5–8. However, bidding for period 5–8 (in fact any period not starting at 1) is irrational, because tokens are required to be still locked from period 1. Therefore, for the same amount of bonded tokens, the winning bid could be increased. It would then be more reasonable to directly bid for period 1–8. Sharing slot duration only becomes viable once one team already occupies a slot. Then, the tokens locked in that slot could be used to be both locked in the current slot and for the lease periods at the beginning of the new slot.

0

Polkadot Russian Community (Полкадот Россия и страны СНГ)

0 comments

Polkadot Russian Community (Полкадот Россия и страны СНГ)