Насколько высоки штрафы для валидаторов?
-
Валидаторы должны иметь отличное сетевое подключение и высокую производительность, поскольку они отвечают за надежность сети. И если они недоступны, они рискуют быть оштрафованными за это. Но как именно рассчитываются эти штрафы и насколько высокими они могут быть? Что произойдет, если у валидатора произойдет сбой в сети или его аппаратное обеспечение выйдет из строя?
Этот вопрос был импортирован из чата Telegram: <***Скрыто***
click to show
-
Привет,
Значение наказания рассчитывается на основе параметра конфигурации 40, который определяет некоторые связанные значения, включая:
- default_flat_fine * default_proportional_fine * severity_flat_mult * severity_proportional_mult * long_flat_mult * long_proportional_mult
Если этот параметр конфигурации не указан, то максимальное наказание составляет 101 тонну, в противном случае оно рассчитывается следующим образом:
пусть:
flat = default_flat_fine * (severity_flat_mult / 256) * (long_flat_mult / 256)
пусть:part = default_proportional_fine * (severity_proportional_mult / 256) * (long_proportional_mult / 256)
затем:max = flat + (part * stake / 4G)
while:4G = 4 * 1024 * 1024 * 1024 = 4,294,967,296
Наконец,
максимальное наказание = минимальное (ставка, макс)
На момент написания этого ответа конфигурационный параметр 40 пуст, поэтому максимальное значение наказания составляет просто 101 ТОННУ.
Если вы хотите проверить код, см. раздел [пул.fc строка 84](https://github.com/ton - блокчейн/номинатор-пул/blob/main/func/pool.fc#L84).