ПУБЛИКАЦИЯ 15-B / РАЗДЕЛ 2 — ПЕРСОНАЛ ОФИСА

Работники

Обзор

Работник — это NFT уровня Офиса, который накапливает WAGE из общего часового пула, пока развёрнут. У Работников нет класса. Заработок зависит от общего количества развёрнутых Работников в момент каждого часового тика.


Стейкинг в Офисе

Разверните Работника в любую ячейку Офиса. Стейкинг мгновенный. Отзыв разрешён только когда у развёрнутого Работника нулевой накопленный WAGE. Чтобы отозвать Работника с ненулевым балансом, сначала ПОЛУЧИТЕ или УВОЛЬТЕСЬ.


Формула начисления

Дневная ставка на одного Работника интерполируется кусочно-линейно из текущих контрольных точек Settings. Значения ниже — живые.

Развёрнутых Работников На Работника / день
1 2000 WAGE
1000 1000 WAGE
3000 750 WAGE
10000 500 WAGE

Получение

У Работника должно быть минимум 2000 накопленного WAGE, прежде чем разрешено ПОЛУЧЕНИЕ. ПОЛУЧЕНИЕ отправляет 20% в пул налога развёрнутых Инспекторов, остаток — владельцу Работника. Работник остаётся развёрнутым.


Увольнение

УВОЛЬНЕНИЕ — это бросок монеты, взвешенный текущей вероятностью конфискации (50%). При проигрыше всё накопление отправляется в пул налога Инспекторов. При выигрыше всё накопление зачисляется владельцу Работника. В любом случае Работник снимается со стейка.


Симулятор дня пула

Смоделируйте дневную и часовую ставку на Работника при произвольном общем числе развёрнутых. Введите гипотетическое общее число; ставка интерполируется из текущих контрольных точек.


Худший случай

Вы УВОЛЬНЯЕТЕСЬ на максимальном накоплении. Монета падает против вас. Всё накопление уходит в пул налога Инспекторов. Работник снят со стейка. Вы сохраняете NFT и можете развернуть его заново в любой момент.


Скрытая вариативность производительности

У каждого Работника есть конфиденциальный профиль производительности, присвоенный при регистрации. Профиль не раскрывается владельцу. Он модулирует ежедневный выход, не меняя ни фиксированных 80% при Получении, ни 50% вероятности конфискации при Увольнении.

Пять скрытых статов

В момент минта каждому Работнику выдаются следующие конфиденциальные значения. Границы опубликованы здесь; индивидуальные значения доступны только админам.

  • Диапазон отдачи — нижняя и верхняя граница дневной производительности Работника в процентах от базовой ставки. Обе выпадают в пределах посеянных границ Setting.
  • Волатильность — насколько сильно дневной выход кучкуется около середины диапазона против крайностей. Низкая волатильность даёт стабильных исполнителей; высокая — драматичных.
  • Шанс Двойной смены — вероятность в любой данный день, что выход Работника будет повышен (на карточке появится красный штамп ДВОЙНАЯ СМЕНА). Выражается в базисных пунктах.
  • Устойчивость к простою — личная устойчивость Работника к бездействию между Получениями. Линейно отображается в глобальное окно милости, определённое ниже.
  • Сид — 32-шестнадцатеричный идентификатор, делающий ежедневный прокат детерминированным. Один и тот же сид и одна и та же дата всегда дают одинаковый дневной прокат.

Ежедневный прокат (00:00 UTC)

В каждую полночь по UTC детерминированный прокат на каждого Работника превращает скрытые статы в конкретный процент отдачи и булев флаг ДВОЙНАЯ СМЕНА. Прокат сохраняется в строку NftDayRoll и проверяем по воспроизведению. Прокат идемпотентен — повторный запуск воркера не создаёт новых строк.

Формула часового начисления

Каждый часовой тик пула начисляет каждому развёрнутому Работнику базовую ставку на Работника, модулированную его дневным прокатом и множителем простоя. Формула опубликована полностью:

hourly_credit = base_hourly_rate
              * (yield_pct / 100)                         # дневной прокат сегодня
              * (double_shift ? 2.0 : 1)               # множитель ДВОЙНОЙ СМЕНЫ
              * burnout_multiplier(last_claim_at, tolerance) # см. §2.8.5

Простой (корректировка бездействующего Работника)

У каждого Работника есть личное окно милости от 36 до 72 часов после последнего Получения. По истечении окна часовое начисление уменьшается на 0.5 процентных пункта в час, с полом 50% от базы. Подача Получения сбрасывает окно до нуля и восстанавливает полную производительность на следующем тике. Инспекторы не выгорают — простой применим только к развёрнутым Работникам.

Параметр Текущее значение
Окно милости — устойчивость 0 36 h
Окно милости — устойчивость 100 72 h
Скорость затухания после милости 0.5 %/h
Минимальный множитель (пол) 50 %

Что вы видите

В дни, когда у Работника выпадает ДВОЙНАЯ СМЕНА, красный штамп появляется на карточке до полуночи UTC. Никакое числовое значение не отображается. Процент простоя не отображается. Индивидуальные значения за этой вариативностью конфиденциальны. Вывод закономерностей — «этот Работник всегда зарабатывает больше, этот быстро выгорает» — и есть ожидаемый игровой опыт.