В рамках подготовки к следующему хардфорку наша команда работала над альтернативой для кривой вознаграждений вида N^2, которая на данный момент вознаграждает топовые посты сильно больше, чем всех остальных.
Уравнения справа показывают различные функции-кандидаты на определение размера наград. По ним построены графики на изображении ниже, где красным обозначена текущая кривая, розовым n log(n)
кривая и синим n
кривая.
Мы обнаружили, что было легче понять эти кривые, беря производную, что мы и изобразили на графике.
Идеальная кривая
В мире честных людей, которые не голосуют сами за себя, чтобы получить “халявные деньги за ничто”, простая линейная кривая, такая как n
, будет производить выплату в соотношении 1 доля - 1 голос. Она изображена синим и показывает идеальную ситуацию.
Реалистичная кривая
К сожалению, мы живем в мире, где люди пытаются обыграть систему, голосуя сами за себя. Если все будут голосовать только за себя, то в результате мы получим простые процентные платежи и никакого экономического эффекта. Мы уверены, что группы в совокупности являются более честными, чем отдельные индивиды. Мы также считаем, что китам (аккаунтам с более чем $500 000 Steem Power) есть что терять, а значит, они соблюдают правила строже, чем множество более мелких аккаунтов.
Зеленая линия, n^2 / (1 + n)
, гибрид между n^2
и n
, где для малого числа голосов график выплат ближе к n^2
, а для большего числа применяется n
.
С такими кривыми любой отдельный кит в топ-20 будет обладать n
веса голоса, так что вознаграждение будет рассчитываться на 75% линейно. Если два или более китов из топ-20 сойдутся во мнении, то результат будет на 90% линеен. На сегодняшний день для всего контента в топе steemit.com выплата с такой кривой будет на 99% линейна.
Альтернатива n log(n)
В прошлом мы предлагали что-то вроде n log(n)
, но как вы можете видеть на графике, достижение линейной аппроксимации занимает больше времени, а затем он превышает норму и все время стремится к концентрации голосов.
Предложение по развертыванию
Мы предлагаем ввести новую кривую для комментариев только потому, что комментарии не будут получать кураторские вознаграждения в следующем релизе. Если для комментариев это окажется успешным, тогда мы должны будем вывести новое уравнение для кураторских вознаграждений, основанное на этой кривой, прежде чем мы сможем применить эту кривую для топовых постов.
Все показанные уравнения нормализованы путем удаления констант, которые мы будем масштабировать.
Пожалуйста, оставьте свой отзыв и расскажите нам, что вы думаете.
Оригинальный пост и его обсуждение ЗДЕСЬ
Данный пост опубликован в рамках бета тестирования проекта RuSteemitBlog
Критика, комментарии и предложения приветствуются.
Хорошо бы оси обозвать. Для нематематиков (я) - ничего не понятно, а понять хочется.
@rusteemitblog, Поздравляю!,
Ваш пост был упомянут в моем хит-параде в следующих категориях:
какая то дичь
Правильное направление. @starik тоже об этом тему поднимал.