New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Let user adjust curators reward percent #324

Closed
bitfag opened this Issue Dec 7, 2017 · 12 comments

Comments

Projects
None yet
8 participants
@bitfag
Copy link

bitfag commented Dec 7, 2017

As we see, upvote selling, kickback programs like upvote50-50 and upvote100 and boosters clearly shows us we need to let users define curators reward %.

So I propose to implement possibility to set custom curation reward percent to avoid relying on 3rd-party scripts and services.

Probably should go into next protocol upgrade.

@vista7

This comment has been minimized.

Copy link

vista7 commented Dec 10, 2017

@bitfag мысль интересная, но может вы для начала сами попробуете отказаться от этого безумия в виде бустеров? upit-бустер - это же ваш проект? Бустеры уничтожают экономику Голоса: новички и средний класс стали ещё более нищими (выплаты упали в два раза у всех), а бустероманы и продавцы лайков - жиреют день ото дня. Очень показательное социальное расслоение.

А вообще, лучше установить кураторство по умолчанию на уровне 65/35 или 63/37, это может по крайней мере значительно повлиять на отказ от откатных схем типа 50/50.
Давать пользователю самостоятельно устанавливать процент вознаграждения - считаю не правильным, это не решит проблемы откатов потому, что многие будут всё равно голосовать ради своей прибыли за те посты, где будет установлен больше процент отката.

@nemo1369 nemo1369 added this to the 0.3.0 milestone Dec 11, 2017

@nemo1369 nemo1369 self-assigned this Dec 11, 2017

@nemo1369

This comment has been minimized.

Copy link
Member

nemo1369 commented Dec 11, 2017

@bitfag @vista7 Was planned even in April to be implemented as a part of #120

@bitfag

This comment has been minimized.

Copy link

bitfag commented Dec 17, 2017

Another interesting idea: curation % may depend on total payout. Bigger payout -> bigger curation percent.
https://golos.io/ru--razvitieproekta/@yurgent71/ideya-plavayushchie-kuratorskie-na-golose

@kotbegemot kotbegemot added this to BackLog in GolosCoreOLD Dec 27, 2017

@kotbegemot kotbegemot removed this from the 0.3.0 milestone Mar 12, 2018

@kotbegemot kotbegemot added this to BackLog in development Mar 30, 2018

@marijadia marijadia added the low label Aug 16, 2018

@marijadia marijadia removed this from BackLog in GolosCoreOLD Aug 16, 2018

@marijadia marijadia removed this from BackLog in development Aug 16, 2018

@marijadia marijadia added this to the 0.19.0 milestone Aug 16, 2018

@litrbooh

This comment has been minimized.

Copy link

litrbooh commented Aug 31, 2018

А я читаю, что куратор должен выбирать процент кураторских в отведенных делегатами пределах.

@bitfag

This comment has been minimized.

Copy link

bitfag commented Sep 6, 2018

@litrbooh мне уже тоже этот вариант больше нравится. Это логично - кто владеет стэйком, тот и решает, какой % дать.

@maslenitsa93 maslenitsa93 added hardfork and removed hardfork labels Sep 18, 2018

@bitfag

This comment has been minimized.

Copy link

bitfag commented Oct 16, 2018

Можно сделать как в VIZ - делегаты устанавливают минимальный и максимальный кураторский процент, который может выставить автор.

@afalaleev

This comment has been minimized.

Copy link
Member

afalaleev commented Oct 24, 2018

@bitfag спасибо!

Самый простой вариант, который мы можем включить в этот ХФ

  • Выставление минимального и максимального процента кураторских выплат делегатами.
  • Выбор процента кураторских выплат автором. Предположим, что автор будет стимулировать голосовать кураторов за его пост через увеличенный процент кураторских выплат.

Есть другие варианты выбора кураторских - но мы не успеем сделать их в этом ХФ:

  • Выбор % куратором, и результирующий процент - средневзвешенная величина.
  • Добавить кривую для процента кураторских, с зависимостью от rshares поста.
  • И т.д.

@maslenitsa93 maslenitsa93 self-assigned this Oct 25, 2018

@maslenitsa93

This comment has been minimized.

Copy link

maslenitsa93 commented Oct 25, 2018

  • Add properties for min and max curation rewards percent to chain_properties. (Including API: chain_api_properties and cli_wallet)
  • To calculate median, sort by max bound + inner sort by min bound (when few max bounds are equal).
  • Add curation percent field as an extension to comment_options_operation
  • Add curation percent field to comment_object (including API: comment_api_object)
  • Add HF
  • Use comment's curation percent field in database.cpp (in comment cashout helper), instead of value from get_curation_rewards_percent() (if HF applied)
  • Also in discussion_helper
  • Fix unit-tests
  • Write unit-tests

maslenitsa93 added a commit that referenced this issue Oct 26, 2018

maslenitsa93 added a commit that referenced this issue Oct 26, 2018

maslenitsa93 added a commit that referenced this issue Oct 29, 2018

@bitfag

This comment has been minimized.

Copy link

bitfag commented Oct 29, 2018

Есть такая проблема что кураторское распределение сильно неравномерное, см #677. Плавающий кураторский процент при текущей модели распределения кураторских будет давать интересные эффекты.

@afalaleev

This comment has been minimized.

Copy link
Member

afalaleev commented Oct 29, 2018

На линейную, чтобы эффектов не было?

maslenitsa93 added a commit that referenced this issue Oct 29, 2018

maslenitsa93 added a commit that referenced this issue Oct 29, 2018

maslenitsa93 added a commit that referenced this issue Oct 29, 2018

maslenitsa93 added a commit that referenced this issue Oct 29, 2018

maslenitsa93 added a commit that referenced this issue Oct 29, 2018

maslenitsa93 added a commit that referenced this issue Oct 29, 2018

@bitfag

This comment has been minimized.

Copy link

bitfag commented Oct 30, 2018

@afalaleev с линейной эффектов не будет, но проблема в том что сейчас нет полной концепции как система должна работать в целом, крутятся разные параметры, при этом по сути отсутствуют обоснования вида "Мы хотим получить то-то и то-то, для этого мы меняем X, Y, Z", по идее это требует обсуждения.

  • С не-линейной кураторской кривой есть стимул голосовать рано, соревнуясь за кураторские. Но если кит не играет, ему проще так же продавать апы как сейчас.
  • С линейной кривой момент голосования становится не важен
  • sqrt-кривая - некий промежуточный вариант, где награда размазывается более равномерно, в то же время первым голосующим достаётся всё равно несколько больше

afalaleev added a commit that referenced this issue Oct 30, 2018

Merge pull request #978 from GolosChain/324-set-curators-percent-by-p…
…ost-author

Curation rewards percent setting by post author #324
@afalaleev

This comment has been minimized.

Copy link
Member

afalaleev commented Nov 8, 2018

@bitfag текущая кривая - она заточивалась под однодневное окно выплат и под другую схему курирования, в которой кит награждал тех, кто нашел хороший пост. сейчас в курирование мало кто играет.

если ситуация не поменяется, то кураторскую поменять нужно, а на какую - я согласен, нужно обсуждать с сообществом.
правда по-моему, проголосуют за линейную.

при голосовании за фичи ХФ-19 на кураторскую кривую внимание не обратили.

в любом случае, в случае принятия ХФ-19 обстановка на платформе поменяется из за изменения поведения штрафного окна, а нам по любому доставлять следующий ХФ в ближайшее время, так как воркеров к текущему ХФ мы доставить не успели.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment