Мой основной сетевой узел пропал офлайн на 2 часа: я пропустил раунд голосования OpenDusk, и штраф — это в итоге наказание для самого себя
В прошлую среду, на рассвете, в rusw-wallet у provisioner-узла VPS закончилась оплата — сеть отрубили ровно на 2 часа. Проснувшись, я проверил обозреватель блоков DuskDS: за то время вышло примерно 2400 блоков (SBA ~3 секунды на блок). Мой stake (эквивалент 300 U) в пределах двух границ эпох находился в состоянии active, но узел не был в сети — я не попал в отбор блокопроизводителя (и так вероятность была низкой). Самое обидное другое: снапшот для RFC-голосования на форуме OpenDusk как раз «встaл» в это окно. На цепи права по stake были правильные, но я не зашёл на форум и не проставил нужные варианты — фактически это автоматически засчиталось как отказ от участия.
Сначала про наказание на основной сети: у Dusk SBA — не Cosmos-стиль slash. Если узел отключается, у него не отбирают основной капитал — просто ты пропускаешь шанс на блок и недополучаешь базовую награду 13.9 DUSK (за 2 часа, с учётом ожидаемой вероятности, это примерно ~0 блока; фактически вышло 0). При этом сам stake в безопасности: после повторного подключения к VPS следующий epoch продолжает начислять вес без «штрафа за охлаждение» при отвязке. Это отличается от PoS у других: в Dusk давление «за живость» направлено на выживаемость кандидатов для производства блоков, а не на логику с отъёмом средств.
А вот реальный «штраф» — со стороны OpenDusk: сейчас управление — это офлайн-голосование на форуме RFC + мультиподпись комитета из 5 человек (3 места активны). Вес голоса берётся по снапшоту stake дерева DuskDS, но само голосование требует, чтобы ты вошёл в аккаунт, разместил сообщение со подписью кошелька (это не транзакция, gas не сжигается). Офлайн узел ≠ «нельзя голосовать» — голосовать нельзя было только потому, что это сделал я сам лениво. Я думал: «узел работает, всё само пойдёт за stake-правами», но забыл, что у OpenDusk ещё нет governor на цепи: снапшот учитывает stake, но он не нажмёт подтверждающую кнопку за тебя.
Подведу итог по двум потерям: ① если бы узел на 2 часа попал в выбор на выпуск 1 блока (маловероятно), я недобрал бы около 13.9 DUSK ≈ 2.8U; ② тот RFC был про «направление вознаграждения: сжигание при условиях / перевод в казну». Мой 300U эквивалент примерно 0.00017% от активного стейка 171M — один голос почти ничего не решает, но после двух подряд отсутствий на форуме кто-то из комитета в личку спросил: «тебе всё ещё важно управление?» — репутационный штраф больнее, чем денежный.
Сейчас я добавил в VPS мониторинг за 5$ в месяц и автопродление кредиткой, stake в снапшоте не двигал уже 24 часа до срока, а на телефоне поставил напоминание подписывать и голосовать. Основной stake на основной сети — это долгие деньги, а отсутствие в управлении — скрытая просадка.
Когда ваш узел отключается, вы первым делом боитесь, что у вас отнимут средства, или что вы пропустите окно governance?
@Dusk $DUSK #dusk
В прошлую среду, на рассвете, в rusw-wallet у provisioner-узла VPS закончилась оплата — сеть отрубили ровно на 2 часа. Проснувшись, я проверил обозреватель блоков DuskDS: за то время вышло примерно 2400 блоков (SBA ~3 секунды на блок). Мой stake (эквивалент 300 U) в пределах двух границ эпох находился в состоянии active, но узел не был в сети — я не попал в отбор блокопроизводителя (и так вероятность была низкой). Самое обидное другое: снапшот для RFC-голосования на форуме OpenDusk как раз «встaл» в это окно. На цепи права по stake были правильные, но я не зашёл на форум и не проставил нужные варианты — фактически это автоматически засчиталось как отказ от участия.
Сначала про наказание на основной сети: у Dusk SBA — не Cosmos-стиль slash. Если узел отключается, у него не отбирают основной капитал — просто ты пропускаешь шанс на блок и недополучаешь базовую награду 13.9 DUSK (за 2 часа, с учётом ожидаемой вероятности, это примерно ~0 блока; фактически вышло 0). При этом сам stake в безопасности: после повторного подключения к VPS следующий epoch продолжает начислять вес без «штрафа за охлаждение» при отвязке. Это отличается от PoS у других: в Dusk давление «за живость» направлено на выживаемость кандидатов для производства блоков, а не на логику с отъёмом средств.
А вот реальный «штраф» — со стороны OpenDusk: сейчас управление — это офлайн-голосование на форуме RFC + мультиподпись комитета из 5 человек (3 места активны). Вес голоса берётся по снапшоту stake дерева DuskDS, но само голосование требует, чтобы ты вошёл в аккаунт, разместил сообщение со подписью кошелька (это не транзакция, gas не сжигается). Офлайн узел ≠ «нельзя голосовать» — голосовать нельзя было только потому, что это сделал я сам лениво. Я думал: «узел работает, всё само пойдёт за stake-правами», но забыл, что у OpenDusk ещё нет governor на цепи: снапшот учитывает stake, но он не нажмёт подтверждающую кнопку за тебя.
Подведу итог по двум потерям: ① если бы узел на 2 часа попал в выбор на выпуск 1 блока (маловероятно), я недобрал бы около 13.9 DUSK ≈ 2.8U; ② тот RFC был про «направление вознаграждения: сжигание при условиях / перевод в казну». Мой 300U эквивалент примерно 0.00017% от активного стейка 171M — один голос почти ничего не решает, но после двух подряд отсутствий на форуме кто-то из комитета в личку спросил: «тебе всё ещё важно управление?» — репутационный штраф больнее, чем денежный.
Сейчас я добавил в VPS мониторинг за 5$ в месяц и автопродление кредиткой, stake в снапшоте не двигал уже 24 часа до срока, а на телефоне поставил напоминание подписывать и голосовать. Основной stake на основной сети — это долгие деньги, а отсутствие в управлении — скрытая просадка.
Когда ваш узел отключается, вы первым делом боитесь, что у вас отнимут средства, или что вы пропустите окно governance?
@Dusk $DUSK #dusk