Пока предлагаю подумать над тестовым механизмом с этим подходом. Я думаю взять для начала давно запрашиваемую возможность выставить произвольный штраф кому угодно.
Сразу замечу, что это не замена нынешнего механизма, а дополнение.
Количество необходимых баллов для немедленного штрафа в имеющемся сейчас стиле (две недели действия) уже оценено исходя из того, что любая тройка пользователей должна иметь возможность выставить штраф равному себе. Т.е.
need_score = 3
n+1, где n = уровень того, кому ставится штраф.
Также это возможность немедленно выдать штраф тому, кто на уровень ниже тебя.
Вот последнее несколько смущает. Может, добавить need_score = 3
n+1 + 1?
Тогда потребуется ещё хоть один голос от кого-то ещё. Ну а тем, кто на два уровня ниже — штраф уже пройдёт без вопросов.
Количество затрачиваемых средств должно быть, наверное такое, чтобы порядок величины примерно соответствовал нынешним расценкам на поощрение для рядового пользователя. Тогда это будет что-то типа
need_money = 3
n-1
Для простого участника тогда штраф будет стоить 243, для старожила — 729, для координатора — 2187.
Или утроить?
Довести до 3^n = 729/2187/6561?
(и, конечно, в этом случае придётся исправить давнюю фичу с «выбиванием» поощрений более мелким поощрением)