Аукцион слотов Parachain
Чтобы парачейн был добавлен в #Polkadot, он должен находиться в одном из доступных слотов парачейна.
*Слот парачейна - дефицитный ресурс на Polkadot, и будет доступно только ограниченное количество. По мере роста количества парачейнов может открываться лишь несколько слотов каждые несколько месяцев. Цель состоит в том, чтобы в конечном итоге иметь 100 слотов парачейнов, доступных на Polkadot (они будут разделены между парачейнами и пулом парачейнов ). Если #парачейн хочет иметь гарантированное включение блока в каждый блок Relay Chain, он должен получить слот парачейна.
*Слоты парачейна Polkadot будут продаваться в соответствии с несанкционированным аукционом свечей , который был немного изменен для обеспечения безопасности на блокчейне.
Механика свечного аукциона
Свечные аукционы - это вариант открытых аукционов, когда участники торгов подают все более высокие ставки, и победителем считается участник, предложивший самую высокую цену по окончании аукциона.
#Аукционы слотами Parachain будут немного отличаться от обычных аукционов свечей тем, что они не используют случайное число для определения продолжительности фазы открытия. Вместо этого у него есть известная открытая фаза, и будет задним числом определено (при нормальном закрытии), что она закончилась в какой-то момент в прошлом. Таким образом, во время открытой фазы заявки будут по-прежнему приниматься, но более поздние заявки имеют более высокую вероятность проигрыша, поскольку может оказаться, что задним числом определенный момент закрытия предшествовал времени подачи заявки.
Свечные аукционы позволяют каждому всегда знать состояние ставки, но не то, когда аукцион будет определен как «завершившийся». Это помогает гарантировать, что участники торгов будут готовы подавать свои истинные ставки раньше. В противном случае они могут оказаться в ситуации, когда аукцион будет определен как "завершенный" еще до того, как они сделают ставку.
Как это используется в Polkadot
Polkadot будет использовать случайный маяк на основе VRF, который также используется в других местах протокола. VRF предоставит основу для случайности, которая задним числом определит «время окончания» аукциона.
Когда учетная запись делает ставки, они могут делать ставки на любой из доступных периодов или диапазонов в слоте. Однако, если парачейн (с тем же STF) делает ставку, тогда этот парачейн должен делать ставки на непрерывный период или диапазон до того, который они уже занимают. Они не смогут участвовать в торгах за перекрывающийся слот (не кратные одному и тому же парачейну одновременно), и они не смогут делать ставки на будущий слот, если между ними будет промежуток. В случае, если парачейн перезагружается после того, как закончилась продолжительность своего слота, его нужно будет снова запустить с нового генезиса (который может быть моментальным снимком всего старого состояния) и его нужно будет сделать ставку из внешней учетной записи .
Продолжительность слотов ограничена 2 годами и разделена на 6-месячные периоды. #Parachains может арендовать слот на любой непрерывный диапазон продолжительности слота. Parachains могут арендовать более одного слота с течением времени, а это означает, что они могут продлить аренду Polkadot по истечении 2 лет, просто арендуя непрерывный слот.
**Примечание: отдельные слоты парачейнов взаимозаменяемы. Это означает, что парачейны не обязательно должны всегда находиться в одном и том же слоте, но, пока парачейн находится в любом слоте, он может продолжать работать как парачейн.
Как работают ставки?
Каждый слот парачейна имеет максимальную продолжительность 2 года. Каждые 6 месяцев в слоте делятся на свои lease period. Более одного непрерывного period- это range.
Несколько аукционов пройдут в предыдущие месяцы, прежде чем начнется набор парачейн-слотов в аренду.
*Участники торгов представят конфигурацию заявок с указанием суммы DOT, которую они готовы предоставить, и для каких диапазонов. Диапазоны слотов могут быть любым непрерывным диапазоном периодов 1–4.
**Обратите внимание: если вы связываете токены со слотом парачейна, вы не можете делать ставки с помощью этих токенов. Таким образом, вы платите за слот парачейна, теряя возможность получать вознаграждения за стекинг.
Участники торгов могут предлагать разные конфигурации по разным ценам ( bond_amounts). Однако только одна из этих заявок будет иметь право на победу, исключая другие.
Алгоритм выбора победителя выберет заявки, которые могут не совпадать, чтобы максимизировать количество DOT, удерживаемых в течение всего 2-летнего срока аренды слота парачейна. Это означает, что участник, предложивший самую высокую цену за любой период аренды слота, не всегда может выиграть (см. Пример ниже).
Случайное число, основанное на VRF, используемом Polkadot, определяется в каждом блоке. Кроме того, каждый аукцион будет иметь порог, который начинается с 0 и увеличивается до 1. Случайное число, созданное VRF, проверяется рядом с порогом, чтобы определить, является ли этот блок концом аукциона. Кроме того, VRF выберет блок из последней эпохи, чтобы получить состояние ставок (для смягчения некоторых типов атак со стороны вредоносных валидаторов).
ПРИМЕРЫ:
Non-compete:
Доступен один слот парачейна.
Алиса делает ставку 20 DOT в диапазоне 1-2. Боб делает ставки 30 DOT в диапазоне 3–4.
Аукцион завершен.
Алиса с 20 DOT будет иметь слот парачейна в течение первого года. Боб с 30 DOT будет иметь слот парачейна второй год.
Compete:
Доступен один слот парачейна.
Чарли предлагает 75 DOT на диапазон 1–4. Дэйв делает ставку 100 DOT на диапазон 3–4. Эмили делает ставку 40 DOT в диапазоне 1-2.
Рассчитаем оценку каждого претендента по алгоритму. Мы делаем это, умножая сумму облигации на количество периодов в указанном диапазоне ставки.
Чарли - 75 * 4 = 300 для диапазона 1–4. Дэйв - 100 * 2 = 200 для диапазона 3-4. Эмили - 40 * 2 = 80 для диапазона 1-2
Хотя у Дейва была самая высокая ставка в соответствии с суммой #DOT, когда мы проводим вычисления, мы видим, что, поскольку он предлагал только диапазон 2, ему нужно было бы разделить слот с Эмили, которая предложила гораздо меньше. Вместе ставки Дэйва и Эмили равняются только оценке 280.
Чарли 300 оценивает весь диапазон, поэтому Чарли награждается полным диапазоном слота парачейна.
P.S. Тяжёлая к восприятию информация, но стоит попробовать внкнуть и понять)