Обзор стейкинга
Держатели AET могут застейкать токены в Нейронет, чтобы поддержать его и получать долю его наград. В AETRON стейкинг - не голос за валидатора. Он делегируется Нейронету и делает вполне конкретную вещь: задаёт, за какой объём работы этому Нейронету могут заплатить.
Стейк - это мощность
Это центральная идея стейкинга в AETRON. Объём AET, застейканного на Нейронете, определяет его мощность, то есть объём работы, за которую он может получать эмиссию в каждой эпохе.
мощность = (всего застейкано в planck / PlanckPerAet) × CapacityPerAet
Оба значения являются сетевыми параметрами, заданными в рантайме:
| Параметр | Значение | Что означает |
|---|---|---|
CapacityPerAet | 100 | слотов за один целый AET за эпоху |
PlanckPerAet | 1 000 000 000 | planck (наименьшая единица цепи) в одном AET |
Один застейканный AET покупает 100 слотов оплачиваемой работы за эпоху. Деление на PlanckPerAet целочисленное, поэтому пересчёт округляется вниз до целых AET: Нейронет с 1500,9 AET считается за 1500 AET и получает 150 000 слотов. Дробные остатки не дают ничего, пока не наберутся до следующего целого токена.
Мощность не копится. Это бюджет на эпоху. Счётчик слотов сбрасывается, когда Нейронет закрывает свою эпоху, поэтому неиспользованная мощность не переносится дальше, а тяжёлая нагрузка в одной эпохе не занимает у следующей.
Что такое слот
Слот - это протокольная единица учтённого спроса. Он намеренно не привязан к модели, поэтому Нейронет с маленьким энкодером и Нейронет с большой языковой моделью меряются одной шкалой.
Каждая задача внутри Нейронета объявляет собственный slot_cost_per_request, который задаёт владелец при настройке. Нулевое значение рантайм отклоняет, потому что бесплатный запрос позволил бы Нейронету обслуживать неограниченную оплачиваемую работу вообще без стейка. Порядок величин такой:
- Запрос на инференс стоит 1 слот. Это опорная точка, вокруг которой построена вся шкала.
- Теневые перепроверки неотличимы от реального трафика, поэтому приходят как обычные запросы и съедают слот точно так же.
- Шаги обучения стоят больше одного слота, потому что шаг Witnessed Checkpoint заметно тяжелее одного прямого прохода. Точный множитель задаёт задача, а не константа протокола.
- Замеры Pulse и трафик челленджей идут вне бюджета и не потребляют ничего.
Слоты - это гейт, а не вес награды. Сколько эмиссии майнер заработает на работе внутри бюджета, меряется отдельно в вычислительных единицах через cu_per_request каждой задачи. Слот решает, имеет ли запрос право быть оплаченным; вычислительная единица решает, насколько велика эта оплата относительно других майнеров. Как считаются доли, описано в статье Система эмиссии.
Как расходуется мощность
Мощность потребляется, когда владелец Нейронета сдаёт агрегированную пачку за эпоху. В пачке по каждому майнеру указано, сколько запросов он обслужил. Дальше рантайм делает три вещи:
- Считает взвешенный спрос, суммируя
запросы × slot_cost_per_requestпо каждому майнеру, который действительно зарегистрирован в этом Нейронете. Записи, указывающие на горячий ключ из другого Нейронета, игнорируются, поэтому раздуть спрос чужаками не выйдет. - Потребляет доступную свободную мощность. Если взвешенный спрос превышает остаток, засчитывается только та часть, которая влезла, а остальное отбрасывается, и событие
CapacityExceededфиксирует, сколько слотов было отвергнуто. - Распределяет засчитанные слоты между майнерами в том порядке, в каком они идут в пачке, пока бюджет не кончится.
Третий шаг важен: переполнение не размазывается равномерно по майнерам Нейронета. Оно достаётся тем, кто оказался последним, когда бюджет закончился.
Разбор на числах
Возьмём Нейронет с 1000 AET стейка. Его мощность:
1000 AET × 100 слотов/AET = 100 000 слотов за эпоху
Допустим, в нём две задачи: инференс по стандартной цене 1 слот за запрос и обучение, где владелец поставил цену 10 слотов за шаг.
| Задача | Объём | Цена в слотах | Использовано слотов |
|---|---|---|---|
| Инференс | 60 000 запросов | 1 | 60 000 |
| Обучение | 3000 шагов | 10 | 30 000 |
| Итого | 90 000 |
Всё влезает в бюджет на 100 000, и 10 000 слотов остаются незанятыми. Все 63 000 единиц работы имеют право на эмиссию.
Теперь спрос вырос, и в следующей эпохе приходит 100 000 запросов на инференс плюс те же 3000 шагов обучения, то есть 130 000 взвешенных слотов. Бюджет по-прежнему 100 000. Первые 100 000 слотов засчитываются, оставшиеся 30 000 отвергаются. Эти запросы майнеры обслужили и пользователю ответили, но эмиссии они не приносят никому: ни майнерам, ни владельцу, ни стейкерам.
Чтобы покрыть 130 000 слотов, Нейронету нужно:
130 000 слотов / 100 слотов за AET = 1300 AET стейка
То есть Нейронету надо привлечь ещё 300 AET, от владельца или от делегирующих стейкеров, прежде чем этот трафик снова начнёт приносить деньги.
Почему это важно
Работа сверх мощности Нейронета всё равно обслуживается, но ничего не приносит. Это жёсткая граница, а не мягкое замедление: слоты сверх бюджета дают нулевую эмиссию. Отсюда возникает настоящий рынок стейка:
- Нейронету с растущим спросом нужно больше стейка, чтобы продолжать зарабатывать на всём трафике.
- Нейронет со стейком, но без реального использования зарабатывает почти ничего, потому что мощность платит только тогда, когда есть чем её заполнить.
- Майнеры тянутся к хорошо застейканным Нейронетам, где их работе есть место заработать.
Стейк поэтому имеет ценность только в паре с настоящим спросом. Именно это связывает токен с реальной активностью, а не со спекуляцией. И это же означает, что два сценария провала симметричны: стейк без трафика впустую держит заблокированные токены, а трафик без стейка впустую жжёт вычисления.
Куда идти дальше
- Награды стейкера: что получает стейкер и как активируется Нейронет.
- Как застейкать: практические шаги, охлаждения и на что обратить внимание.
- Нейронеты: как мощность встроена в общую экономику Нейронета.
- Система эмиссии: как засчитанная работа превращается в долю эмиссии.