Долго медитировал над статьей Как рассчитывается 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, а опять же не обнулится?..
Или надо быть тщательнЕе в описаниях для чайников. :-) Они же, как и я - на слово верят и теряют последнюю веру в себя.
вычитаешь из минут в дне число большее чем оно.
код сам не смотрел, но скорее всего есть же обычная проверка, что если разность меньше нуля, то разность равно нулю и тогда значение будет 10000
Просто формула в статье действительна при <=24 часа, а я её напрямую пытался использовать
и что не так в датском государстве? вы невнимательны в цифрах, увы. всё считается правильно
Всё. Увидел. За abs_weight надо брать значение в 10000, а не подставлять 100 (%).
(7043 * 100 / 10000 + 199)/200 = 1,34(7043*10000/10000+199)/200 = 36,21
Пропустил прямое указание:
Спасибо.
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
vlad, niiu, dikaniovs, harhor, vik, forbon21, vadbars, arsar, volv, romannn, vict0r, voltash, asparian, asuleymanov, retoldname, vika-teplo, optimist, hyipov, lomekhuza, mr-nikola, dimk0, vladsm, massatela, naiger, byurotegov, vlad1m1r, katherina, iot, panza, ubogon, anandasurya
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас:
надо быть самому тщательнее ) вы допустили одну ошибку в том, что вместо 10000 подставили 100% в формуле в силу апа.
цитирую @now в приведенной ссылке
voting_power - текущая мощность. Можно посмотреть на здесь или здесь
abs_weight - Мощность, которую мы выбираем бегунком при голосовании за пост
Максимальное значение обеих переменных - по 10000. 94.56% соответствует 9456
максимальное значение обеих переменных. написано черным по белому. вы поставили 100 (что не максимальное жеж)... это не 100% - это 1%. поэтому и получили расхождение.
Цифры слились, глаз замылился.
"10000. 94.56% "
:-) Начитался за день всего. А толкового мало. Вот эти две статьи наиболее растолоковывающие.
@retroscope, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующих категориях:
@retroscope Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
@retroscope Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество полученных голосов
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
used_power = (7043*10000/10000+199)/200 = и его еще надо округлить жеж
До поста было:
[witnesses_voted_for] => 2
[average_bandwidth] => 170349073
[lifetime_bandwidth] => 275346000000
[last_bandwidth_update] => 2017-10-31T08:58:12
[average_market_bandwidth] => 139086793
[last_market_bandwidth_update] => 2017-10-31T06:15:18
[last_post] => 2017-10-31T06:07:39
[last_root_post] => 2017-10-25T08:20:12
[post_bandwidth] => 19648
[new_average_bandwidth] => 114001897249
[new_average_market_bandwidth] => 5851889491
[vesting_balance] => 0.000 GOLOS
[reputation] => 58858158250
[transfer_history] => Array
Стало:
[witnesses_voted_for] => 2
[average_bandwidth] => 173741319
[lifetime_bandwidth] => 281512000000
[last_bandwidth_update] => 2017-10-31T09:26:45
[average_market_bandwidth] => 139086793
[last_market_bandwidth_update] => 2017-10-31T06:15:18
[last_post] => 2017-10-31T09:26:45
[last_root_post] => 2017-10-31T09:26:45
[post_bandwidth] => 10000
[new_average_bandwidth] => 119844604055
[new_average_market_bandwidth] => 5851889491
[vesting_balance] => 0.000 GOLOS
[reputation] => 113608840558
[transfer_history] => Array
Значит второй вопрос решён. При new_post_bandwidth <0 надо считать его нулевым. И пост добавит 10000 к лимиту.
А вот reputation скаканула в два раза. 8-)
да, увы... надо что-то сделать и тогда произойдет обновление, а пока вы ничего не делаете ( в плане постов), то висит старая цифра
В принципе правильно, незачем отслеживать и лишнюю транзакцию с правкой производить. Но вот в описании сказано, как будто оно реально через сутки сбрасывается/обнуляется.
upvote50-50 сделал реблог :)
Этот пост участвует в программе 50/50 !