Напоминаю: в Голосе предусмотрено понижение выплат для тех, кто пишет слишком часто. Ограничивайтесь тремя постами в день. Ранее считалось, что можно четыре, - на самом деле это не так, см. объяснение ниже. Там также приведен список авторов, у которых были придавленные посты за последнюю неделю (это 62 экаунта!)
Содержание предыдущих серий
В прошлый раз я изучал, как именно работает ограничение на четыре поста в день, после которого включается понижающий коэффициент на выплаты за следующие посты. Я нашел описание логики в гитхабе Стима и написал скрипт, который реализует такую логику и позволяет посмотреть - будет ли штраф, если сейчас написать еще один пост сейчас.
Показания расходились
Все было бы хорошо, но скрипт мой давал не те же результаты, что я видел в golosd. И вчера мой последний пост о важности рамок для креативности опять попал под штраф, хотя и немного. Как же так? Я пошел на этот раз в гитхаб Голоса и начал изучать код - что на самом деле происходит в блокчейне. Оказалось, что модель "каждый пост занимает полосу в 10к, которую освобождает в течение суток" - это очень приблизительное описание. В реальности код вовсе не проверяет, какие там посты были за последние сутки. Квота (она же "пропускная способность" или "полоса" - bandwidth) всегда привязана к последнему по времени посту. Но она включает и остатки квоты от всех предыдущих постов по цепочке. Когда публикуется новый пост, использованная им квота начинается освобождаться с такой скоростью, чтобы полностью освободить за сутки. Если автор опубликует следующий пост до того момента - следующий пост просто унаследует оставшуюся полосу, плюс добавит к ней свои десять тысяч.
Надо оговориться, что это мое нынешнее понимание - я мог опять так понять, поправьте, если не так.
Каждый пост заново отсчитывает сутки
В итоге скорость освобождения квоты ниже, чем в модели "занял 10 тысяч и освобождает линейно в течение суток". Каждый новый пост сбрасывает скорость - размазывая остаток квоты на следующие 24 часа (если только следующий пост не придет раньше, и не сбросит скорость опять).
Пример
Допустим, автор только что зарегистрировался на Голосе и сразу же написал 4 поста подряд, с минимальной задержкой. Первый займет 10 тысяч квоты, второй добавит еще 10, третий еще, - у четвертого будет 40 тысяч (чуть-чуть меньше - 39654, потому что между постами должно пройти минимум 5 минут, но для примера это неважно). Если сразу написать еще один пост, его квота была бы 50 тысяч - больше разрешенного порога 40 тысяч - и выплата за него была бы оштрафована на 36%. Если же пятый пост написать через 12 часов, то от предыдущего поста он унаследует уже только 20 тысяч (за пол-суток от 40 тысяч четвертого поста освободится половина). Плюс добавит свои 10 тысяч, значит им квота - будет 30 тысяч, и штрафа за него не будет. Теперь допустим автор публикует шестой, седьмой и восьмой посты еще через 13 часов. Казалось бы, с момента публикации первых четырех прошло уже больше 24 часов, за последние сутки было только 4 поста, не должно быть никаких штрафов! Но что на самом деле делает алгоритм? Через 13 часов от квоты пятого поста все еще осталось 30k*11/24 = 13750. Квота шестого - 23750. Седьмого - 33750. Восьмого - 43750, и выплаты за него будут понижены на 16%!
Мораль - при регулярных публикациях без понижения выплат за частоту спокойно можно делать только три, а не четыре поста в день!
Скрипучий скрипт
Я обновил код своего скрипта, и сделал его консольным, раз на веб-хостинге все равно не работает, - напомню, на Windows надо поставить R и Rstudio, установить библиотеку для работы с базами данных (в частности, GolosSQL) командой install.packages('RODBC')
, скопировать мой скрипт в окно редактора, поменять сверху имя на свое, и нажать Source. В консоли будет написано, сколько квоты осталось занято на текущий момент, можно ли уже постить, а если нет - то как скоро можно будет. Обращайте внимание на счетчик своих постов за последние полчаса, чтобы убедиться, что GolosSQL успел получить последние апдейты из блокчейна, и все посты учтены. Этот скрипт уже совпадает с данными на golosd.com. Хотя и в нем ошибки возможны, конечно.
62 излишне писучих автора (включая меня)
Напоследок, вот список авторов, у которых за последние 7 дней (с 16 февраля по GMT, на самом деле) были посты, которые заработали понижающие коэффициенты - и сколько было таких постов. Умерьте пыл! :)
Место | Автор | Число постов |
---|---|---|
1 | @alserro2 | 166 |
2 | @politicua | 43 |
3 | @ildarik | 17 |
4 | @yuriy2485 | 15 |
5 | @ohlamoon | 12 |
6 | @veteran | 10 |
7-9 | @sawa777, @aliko0780, @levashove | 9 |
10-11 | @jurgan, @vas | 8 |
12-13 | @vipbaron, @igorskhima | 7 |
14-15 | @lakshmi, @avtor8904 | 6 |
16-19 | @bm-evgenykoz, @dexterous, @poljakovgena, @piranya | 5 |
20-23 | @viteklu15, @lil4a, @naminutku, @yetaras | 4 |
24-30 | @vlad23, @giperbaloid, @nowostnyk, @anonymous.author, @capter5, @ildarik83, @zaria | 3 |
31-42 | @ropox, @maksina, @andrey29, @virtcoin, @epanchentsev, @maksim1245, @akcent, @erlan17, @dimus303, @mir, @forvard80, @varwar, @oxygendependant | 2 |
44-62 | @rodham, @alex78, @narin, @elviento, @georg, @den7277, @lostardos, @fahmiauliasfr, @vict0r, @vik, @tandemus, @anton2ov, @arcange, @elene, @evgenij-byvshev, @mahamaya, @pavelval, @student-geolog, @yourlastwinter | 1 |
ну что ж, будем писать еще чуть меньше)
видно есть причины, по которым инфу о том, можно ли уже публиковаться или нет, нельзя встроить в функционал аккаунта, без всякой пляски с бубном.
Можно - запрограммируйте, если умеете
ах если бы)
Ура!!!
Спасибо за упоминание!!
"Получено 0.001 GOLOS"
Ура! Ура! Заработал!!!
P.S. Умеем находить хорошее во всем))))))
@oxygendependant, Поздравляю!
Ваш пост был упомянут в моем хит-параде в следующей категории:
Написал бы кто такой сервис, чтобы по графику выкладывал посты в Голос и Мапалу.
Зарядил его публикациями, и гуляешь на свежем воздухе...
По хорошему системная форма должна предупреждать и предлагать запостить позже, когда штрафа не будет. Но говорят, что после хардфорка это ограничение снимут (и в коде стима это уже видно), так что не важно.
Ну и славно. А то как-то слишком много формальных ограничений непонятного смысла. Время, лайки, сила голоса, деньги... Отвлекает автора от содержательной стороны - о чем же ты, собственно, хотел написать.
@oxygendependant, очень интересно. А я вот уже вроде бы 3 день поддерживаю по 4 поста одновременно, и никаких штрафов. Как так? Я идеально по времени всё сам рассчитал? :) :) Кликабельно:
Ну вообще-то на скриншоте три сегодня, три вчера, два позавчера. Не видно четырех одновременно.
Но по факту были, то есть я специально держал уровень на 4, то есть у меня было 4 поста, а на пятом было написано "yesterday". Сейчас время прошло и что-то уже стало вот так. Или меня просто глючит? Надо проверить время нормально по блокчейну, короче... может это я глючу
спасибо, буду иметь ввиду
раньше слышала про три, и на это и ориентировалась
Вероятно через пару месяцев (или сколько займет портирование 17 хардфорка), ограничение снимут. :-)
Вроде же писали, что ХФ будет 1 марта? В течение 3 дней.
А замена будет? Зря они, хорошее было ограничение.
Нет, отдается на откуп сообществу. Опять же люди которые используют ботов, если кто-то будет злоупотреблять ботов уберут. На стимите оно очень неплохо отрегулировалось, плюс есть неплохие инструменты вроде кураторских трейлов.
что-то я не разобрался в этом. @oxygendependant
т.е если я опубликовал 2 поста с промежутком времени 5мин, то следующий третий можно через 5-6 часов?
Или же лучше в день делать 1-2 поста с промежутком времени 24 часа?
Зависит от того, что было в предыдущие сутки. Если вообще ничего не было - можно 4 подряд.
Если же пишете каждый день, то три за сутки можно делать в любом порядке, с любыми перерывами. А вот с четвертым надо уже смотреть, не будет ли штрафа.
Супер!)
Самый прикол таких расследований в том, что как только немного разберешься, как все работает - происходит новый хардфорк, который чуть-чуть подправляет пару коэффициентов - и все старые расклады моментально устаревают )
Конечно, в этом весь спорт
Я так понимаю, под постом находятся комментарии, они не учитываются. Тогда подскажите, будьте любезны, когда это у меня было 10(!!!) постов???
каждый раз от вас какое-то новое открытие:)
Самому страшно
То есть, если сейчас пишу под Вашим постом, то это тоже учитывается в "лишний пост"?
Нет, комментарии отдельно
спасибо! А то я думаю...думаю..думаю..Оказывается, надо меньше думать и чаще бывать на свежем воздухе!
Точно, именно так и надо делать. Гулять - еще ладно, но меньше думать - необходимо. Но больше рисовать!
уже..
Свежий воздух благоприятно сказывается на мозговую активность, особенно при минус 53 по Цельсию )
у нас, на Багамах в обиходе старина Фаренгейт...)))
суть это не меняет )
@oxygendependant странно, последние дни я не так много писал. Но все равно, вызывает интерес вот еще такой разрез. Учитывается ли редактирование постов? Мне показалось при редактировании так же меняется время создания поста. Не влияет ли это на квоту?
Насколько я знаю - редактирование не имеет значения (но не поручусь, не глядя в код).
Вот этот пост получал 34% штраф https://golos.id/camino/@ropox/orreo
А запрос мой в базу за оштрафованными, похоже, вылез за неделю чуток
Ну да, поначалу я пробовал писать на разные темы. Сейчас немного поуспокоился. :)
А у комментариев есть квота?
вроде нет
Спасибо за информацию.
Получается что за 24 часа пишем 3 поста, пауза между последним и первым ( следующая отметка в 24 часа) составляет 10 часов. Верно понял ?
Подписался.
Я не очень понял пример, который Вы описали
24 часа (посты 1,2,3) пауза 10 часов ... 24 часа (посты 1,2,3) пауза 10 часов ...
Так 10 часов пауза или 24? :)
Пусть это будет моею вендеттой ... за то что ничего не понял про штрафы)
какие подсчеты мудренные... значит, 32 000 в golosd - не ориентир, что не зашкалил?
Если в голосд - 32к, то все ок. Но до следующего поста надо подождать час десять примерно.
Внезапно... А можно узнать, какой пост заработал этот самый понижающий?
https://golos.id/ru--stikhi/@narin/eto-tak-prosto-klubami-dyma-tikho-ischeznut-v-nochi
Если найти его на голосд - http://golosd.com/ru--stikhi/@narin/eto-tak-prosto-klubami-dyma-tikho-ischeznut-v-nochi - и нажать Advanced, то видно, что reward_weight 8290, то есть вознаграждение поста на 17% меньше, чем могло бы быть.
Спасибки! Увы, можно сказать, что я ничегошеньки не потеряла... =))
У меня под штрафы умудряются попадать самые успешные посты, к сожалению :(
У меня таких нет=)))) А вообще я мало постов выставляю, кажется - это единичный случай... Ну, когда так много постов было...