Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
ropox
7 лет назад

Где деньги, Зин? Дубль два

Я в предыдущем своем посте обвинил "спящего" кита в отсутствии выплат.

И я был не прав.




Я решил перед сном немного поковыряться в исходниках и чем больше я их разглядывал, тем больше убеждался, что я был не прав. И мне кажется @sept грешен )) Но все по порядку.

Сначала я наткнулся в исходниках на расчет выплат за пост

            u256 rs(rshares.value);
            u256 rf(props.total_reward_fund_steem.amount.value);
            u256 total_rshares2 = to256(props.total_reward_shares2);

            u256 rs2 = to256(calculate_vshares(rshares.value));
            rs2 = (rs2 * reward_weight) / STEEMIT_100_PERCENT;

            u256 payout_u256 = (rf * rs2) / total_rshares2;

То есть как и думал текущий размер пула (причем на момент выплат!) умножается на rshares полученные от суммы всех голосов отданных посту и делятся на total_reward_shares2. reward_weight похоже процент выплат, 50/50 или 100% в силу голоса.

И расчет выплат не зависит от того, первое это окно выплат или второе.

Но вот тут и начинается самое интересное! Тот момент, где я ошибался.

Я был не прав насчет total_reward_shares2 Этот параметр не сумма всех shares всех авторов, а сумма всех reward shares за посты ожидающие выплат. При выплатах вознаграждения эта сумма уменьшается, а при голосовании за пост она увеличивается!

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

И как следствие, моя версия со спящим китом неверная. Я уже засыпаю и мой аналоговый мозг отказывается думать и могу опять ошибаться. Короче вот еще один сценарий с учетом того, что я посмотрел в исходники, прежде чем писать свой бред.

  1. Началось все с того, что киты много наголосовали за старые посты @sept-а. От этого вырос очень сильно total_reward_shares2 параметр.

  2. Естественно выплаты резко упали, так как они обратно пропорционально зависят от total_reward_shares2.

  3. Так как выплаты упали, а пул вознаграждений наполняется с прежней скоростью, то он стал резко увеличиваться.

Пул как мне кажется и дальше будет пухнуть, пока total_reward_shares2 опять не упадет. А спадать он начнет где то через семь дней, кода первая выплата будет выплачена. Причем выплаты будут произведены относительно размера пула на момент выплат. Так что выплаты будут еще больше, чем нам показывает сайт сейчас.

Ну и где то в сентябре мы начнем зарабатывать опять нормально, а там глядишь нагрянет ХФ и нас ждут новые потрясения.

Так что прошу прощения за глупости, что я там понаплел вам ранее Постараюсь сначала разобраться, а потом кричать на всех углах



упомяну @eee, потому, что он скорее прав, чем неправ, хотя он и не прав и не неправ

0
44.887 GOLOS
На Golos с February 2017
Комментарии (10)
Сортировать по:
Сначала старые