Как расчитать rshares? Или хотя бы post_bandwidth?
Долго медитировал над статьей Как рассчитывается rshares
Даже коммент там оставил, но боюсь, что там уже никто читать не будет, переношу тему сюда.
Я так и не разобрался, так может кто к формулам пример в числах приведёт? На пальцах, так сказать, объяснить?
Вот я вижу на goldvoice в статистике к посту, что я апнул с весом
в 5412588251 с abs_weight=100% и это при текущем voting_power = 7043 (70.43%.)
В этот момент мой vesting_shares = 1503496.736621
Таким образом, согласно вышеуказанной статье
used_power = (7043*100/10000+199)/200 = 1.34715
(какой-то коэффициент странный получается? повышающий?)
rshares = (1503496.736621 * 1.34715) / 10000 = 202.544
или, если учитывать поправку от @ksantoprotein
rshares = (1503496.736621 * 1000000 * 1.34715) / 10000 = 202543563
И что это за показатель получился? Каким образом он связан с тем самым весом или хотя бы с моей СГ = 401.594? Это и не 70% от СГ, если рассматривать как 202. И не 5412588251, если сравнивать с 202543563.
Или я не то подставляю в формулы или вообще не те значения ожидаю? Или сила голоса и вес (по версии goldenvoice) = это разные вещи? Не могу физический смысл найти. :-)
P.S. Воспользовался сервисом от @ropox и вижу именно своё число 5412588251 под названием rshares.
"voter": "retroscope",
"weight": 0,
"rshares": "5412588251",
"percent": 10000,
"reputation": "89040841360",
"time": "2017-10-31T02:58:39"
Продолжаю недоумевать, что я не так высчитывать по указанной в посте формуле. :-(
Формула верна, я в этом несомневаюсь и там неоднократно это подтверждают, но что я делаю не так?
P.P.S.
Этим же постом хочу убить и второго зайца.
Имею в наличии:
[last_root_post] => 2017-10-25T08:20:12
[post_bandwidth] => 19648
Также имею в наличии отличную статью
Откуда приведу несколько цитат.
Вся квота линейно освобождается за сутки. Не важно, была она 10 000, 25 000 или 40 000. Через сутки после того, как эта квота обновилась (был опубликован последний пост), квота будет полностью освобождена.
У меня прошло пять суток, а квота по прежнему 19648
Значит не освобождена (обнулена), а обнулится при расчёте? Вот это я проверю после опубликования поста.
Но ещё есть формула
New_post_bandwidth = ((minutes_per_day – delta_time) / minutes_per_day * old_post_bandwidth) + 10000
Если вы не публиковали ничего за последние сутки, то New_post_bandwidth будет равен 10 000.
Проверяю. С момента публикации прошло 62460+9*60 = 9180
New_post_bandwidth = ((1440 - 9180) / 1440 * 19648) +10000 = -95608
Опаньки. Не 10 000. Натыкайте меня носом, что я делаю не так? Может обнулится при отрицательном значении и после поста как раз выставиться 10000, а опять же не обнулится?..
Или надо быть тщательнЕе в описаниях для чайников. :-) Они же, как и я - на слово верят и теряют последнюю веру в себя.