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

Работа над ошибками. Обозреватель выплат проекта 50/50. Период с 08.10.2017 по 15.10.2017

Всем привет!

Представляю следующий выпуск Обозревателя выплат в рамках проекта 50/50 от @siberianshamen, теперь учитывает больше факторов при сборе статистики.



Работа над ошибками

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

Сейчас я вкратце объясню принцип расчета.

Например, возьмем пост http://golosd.com/ru--apvot50-50/@elviento/obozrevatel-vyplat-proekta-50-50-s-uchetom-stop-lista-period-s-04-10-2017-po-11-10-2017

Ранее я брал для расчетов параметр total_payout_value, в базе данных @arcange он содержит полную сумму, выплаченную автору за пост, кураторские в ней не учтены, они идут отдельным параметром curator_payout_value.

Далее параметр с авторскими выплатами делился на 2, этим учитывалось распределение авторской награды в Силу голоса 50% и в Золотые 50%, затем оставшуюся половину умножал на коэффициент ropoxa 0.8, который примерно учитывает те самые 50% для кураторов.

Вроде все логично. Но.

Я не учел, что иногда 50% награды в Золотых, могут частично выплачиваться в Голосах. В http://golosd.com/ выглядит это так:

0.333M GESTS - это половина награды в Голосах
193.165 GBG, 7.986 GOLOS - это вторая половина в Золотых, частица которых выплачена в Голосах.

То есть 193.165 GBG + (7.986 * 2.39) = 212.27

Где 2,39 - это средняя цена Золотых по фидам делегатов на данный момент. А 212,27 составляет ровно половину от авторских выплат 424,54.

Во всех форках скрипта для выплат от @ropox учитывается только сумма в Золотых, то есть 193.165 в моем примере, часть, что приходит в Голосах не учитывается. Поэтому, при таком алгоритме статистика отображала немного завышенные расчетные выплаты (как раз на кол-во Голосов * медиану от фидов делегатов)

Чтобы максимально соответствовать настройкам скрипта, перевожу статистику на новый алгоритм, который учитывает только сумму выплаченную в Золотых. В базе arcange ее можно получить отдельным запросом в параметре sdb_payout:

SELECT  * FROM   VOAuthorRewards  WHERE  author = 'elviento' AND permlink = 'obozrevatel-vyplat-proekta-50-50-s-uchetom-stop-lista-period-s-06-10-2017-po-13-10-2017'

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

Миссия Обозревателя выплат 50/50

  • Основная идея - обеспечить кураторов подробной и прозрачной информацией о выплатах от авторов, участвующих в проекте 50/50

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

Как это работает?

По каждому посту, который репостит аккаунт @upvote50-50, будет собрана статистика выплат кураторам, независимо от тегов под самим постом. Некоторые не ставят этого тега #апвот50-50, но репостят свой пост через вышеупомянутый аккаунт, т.о. давая понять, что он участвует в программе 50/50.

Временное окно проверки увеличено до 3-х дней с момента выплат за пост, поэтому статистика всегда начинается с даты -3 дня от сегодняшней. Это связано прежде всего с тем, что многие авторы просто не имеют возможности выплатить сразу, к примеру окно выплат приходится на выходные, етц.

За некоторых авторов делает выплаты @siberianshamen, скрипт это также учитывает и зачисляет выплаты непосредственно в строку автору поста.

Таким образом собирается статистика по каждому автору за недельный период репостов аккаунтом @upvote50-50.

В Обозревателе не учитываются выплаты, предназначенные для кураторов из официального стоп-листа, т.е. кураторы, которые не желают получать никаких выплат от авторов занесены в этот список.

Из расчетных выплат вычитается сумма золотых, не выплаченных кураторам из "белого стоп-листа" , таким образом расчетные выплаты становятся намного ближе к фактическим.

Рекомендованный стоп-лист

"on0tole", "v0id", "robot", "vik", "vikx", "vikxx", "vikxxx", "github", "multisig", "ceo", "transfer", "vox", "vox-vpopuli", "vox-porno", "yoyow", "dmarket", "ssh", "uia", "token", "false", "amount", "exchanger", "open", "reblog", "chain-cf", "crypto.democrat", "twitch", "tumblr", "envato", "keychain", "ltd", "channel", "escort", "decentral", "deadpoll", "board", "prostitutki", "stuff", "console", "abort", "morg", "gamers", "icoalert", "germangref", "spermbank", "tester", "snapshot", "unlock", "from", "coinloan", "gmail", "protonmail", "dittrex", "battlehub", "minnowbooster", "private", "zalupa", "degradant", "police", "fsb", "index.html", "drugstore", "penis", "sexshop", "dostavka", "sud", "blockpay", "dappstore", "abuse", "issue", "website", "log", "golospay", "blockexplorer", "sonm", "lepra", "dirty", "golos-api", "wss", "pisunlorem", "lorempisun", "fyrstikken", "journalist", "coinbank", "a-n-n-a", "yudina-cat", "lynx", "aleco", "dr2073"


Причины по которым у авторов снижается фактические выплаты:

  • Персональный Стоп-лист (он же параметр bypass в конфигурации скрипта). При сборе статистики практически невозможно учесть персональные стоп-листы каждого автора. В идеале достаточно поддерживать свой стоп-лист в соответствии с общим "белым" стоп-листом
  • В файле конфигурации параметр voter_reward_percent меньше 80. (актуально для тех кто пользуется старой консольной версией скрипта)
  • Некоторые выплаты не проходят при сбое в работе скрипта для выплат, это может произойти по разным причинам (перестала отвечать нода, проблемы со связью етц). По умолчанию на каждую транзакцию в скрипте дается 3 попытки, после которых скрипт переходит к обработке следующей транзакции.

Пояснения к таблице

  • Автор
  • Количество постов - которые опубликовал автор за период указанный в тайтле к таблице
  • Кол-во выплат - собственно за сколько постов автор фактически произвел выплаты
  • Посты без оплаты - ссылки на посты, за которые автор не выплатил обещанные 50%
  • Расчетные 50%, GBG - расчетное количество золотых, соответствующее 50% от вознаграждения за посты (с учетом кураторских 25%) минус сумма золотых, предназначенная куратором из "белого" стоп-листа.
  • Выплачено, GBG - фактическое количество золотых, выплаченное автором своим кураторам
  • В стоп-листе, GBG - сумма золотых, предназначенная для выплат кураторам из "белого" стоп-листа. Эти золотые остаются у автора.
  • Уровень доверия - условные "зеленые" диапазоны, в пределах которых можно считать, что автор работает честно. Рассчитываются по формуле (неизвестное выводится из обычной пропорции на основе 50%)

    X = 50 * Выплачено, GBG / Расчетные 50%, GBG;

В итоге должно получится число близкое к 50%. Результаты попавшие в диапазон от 40% и выше, отмечаются зеленым, от 0% до 39% - желтым.

Таблица выплат за период с 08.10.2017 по 15.10.2017

АвторКол-во постовКол-во выплатПосты без оплатыРасчетные 50%, GBGВыплачено, GBGВ стоп-листе, GBGУровень доверия
@alenevaa11-0.10.40.21
@amarizento11-0.190.650.26
@trionyx11-0.170.530
@thekingoffamily11-0.380.910.42
@veselkin33-0.380.80
@nerengot22-0.621.241.02
@igrinov50-5022-7.4813.711.47
@student6122-1.642.820.97
@volv55-41.2670.961.05
@vsepropivo22-0.811.240
@winterlight11-0.230.340
@pavelfyr22-0.40.590
@decha11-3.074.391.04
@dmitriyvas11-1.121.580.34
@eimic11-0.270.370
@irinaku22-0.630.840.95
@marianka11-0.150.180
@de-colte11-0.330.420
@alise-dog11-0.40.50
@assir22-0.961.180.93
@sanyyy4411-12.1614.852.59
@dimayatskiv11-0.320.390.37
@samael2711-0.420.50
@nonpushkin44-1.732.060.51
@ms-anna55-2.983.551.24
@onur1sfilm1212-19.1722.784.96
@vsebudethorosho88-16.3219.050
@matyola11-1.251.440
@greatquality33-4.525.222.4
@turkish-r55-11.3112.965.62
@annats11-0.230.260
@blog.experta66-4.455.090.97
@ratrin22-1.371.560
@maximus0022-1.411.60
@karmoputnik1313-133.46151.1415.99
@siberianshamen1212-1556.991760.1721.77
@ssleeperr44-3.423.851.06
@eugeng11-0.91.010
@solips33-2.552.863.26
@sinilga1919-124.81138.886.23
@zlata77733-3.864.260.9
@alikssandra22-2.983.260
@kudesnikaltay1515-132.54144.415.44
@tonya55-165.57179.216.51
@chugoi1818-1082.291170.7469.72
@eto-ka44-5.746.181.05
@techofox55-8.399.035.24
@html22-13.4214.41.68
@cnmbekb99-14.2415.240.47
@rica17066-75.8781.196.78
@extranjerita22-5.495.871.19
@ultrastod22-3.363.60
@alternativamira1515-46.8550.014.54
@ksantoprotein55-64.9693.89
@natalydove55-10.911.580.45
@yes8833-5.555.891.24
@ljpromo11-1.311.390.51
@pepsirashka33-9.9610.511.24
@optimist77-407.41428.9621.85
@kssenia44-6.857.210.42
@shenanigan12111136.06143.1916.81
@vredinka23451414-49.5751.725.95
@kiorsergey1010-49.3451.2115.05
@cepera66-90.2593.492.21
@virt65166.8968.994.98
@carpe-diem55-59.4561.190.92
@taxibloger55-28.0728.691.05
@romabalu55-35.536.226.24
@vispasian7619.910.11.71
@panza55-69.4770.610
@skalex1313-104.37106.047.88
@vasyl7366-580.75588.896.67
@ekaterinka11-5.155.230.92
@marlen77-105.93107.312.85
@sydneyshow77-87.6588.899.05
@andrvik33-110.06111.650.82
@serfis26241, 2110.64112.026.08
@mike2mike1313-303.75306.828.97
@strecoza11-41.641.92.24
@kvg33-81.4182.081.14
@golos-zoo-fund99-828.7834.939.31
@yurgent7111-53.7854.072.44
@nonsense11-60.2360.562.45
@hyipov33-193.13193.833.15
@eduard22-74.6775.025.52
@nod11-59.159.290
@dari-tr541105.18105.585.81
@pioner77788899-594.83597.3413.5
@onur1s15141156.6157.184.65
@retoldname44-228.37229.3932.69
@dunsky11-55.7255.684.34
@amalinavia66-282.5280.9312.63
@gloriya22-137.3136.344.86
@iot22-22.0221.83.56
@svamiva11-40.7840.310
@marcosorte55-9.769.632.04
@elviento88-630.11618.4221.59
@naminutku1212-1391.061359.9821.37
@bot50-501212-242.33232.218.68
@maksina11-88.8283.9826.61
@vako1212-49.7946.394.51
@forbusi11-0.790.690
@ivantea11-67.1256.750
@dexterous77-637.97513.6328.61
@bammbuss1313-1273.271008.6830.7
@razumdi731, 2, 3, 419.7514.225.99
@francuzzz22-6.554.471.44
@cryptoblog1919-28.6119.362.24
@jhonni17641, 211.767.730
@vugar66-11.467.450.44
@voltash22-1.110.660
@manavendra2111.510.850.44
@ramin44-488.01271.846.02
@nevermind1391, 2, 3, 447.539.716.81
@runner22-5.430.940
@piranya66-90.515.7917.45
@volodtarasov511, 2, 3, 45.980.331.15
@kleonella21111.90.351.41
@alexfisher201, 22.5301.17
@bogdanfees1010.1300
@mirta1010.6400.48
@savelev301, 2, 314.2500
Всего авторов: 124

В помощь тем, кто не смог установить скрипт для выплат на своем компьютере или по каким-то другим причинам не может делать выплаты 50/50 в автоматическом режиме, существует Бюро добрых услуг






Проголосовав за этот пост, вам гарантированно вернется половина стоимости
вашего апвоута в Золотых, после того как пост получит суточное вознаграждение.

Подробности: Как подключиться к проекту 50\50



Мои проекты на Голосе:

Статистика на многих нагоняет зевоту, но только не в этом случае. Здесь вы найдете подробную статистику в прикольных цветных плитках. Узнаете всех своих поЧитателей и, возможно, отблагодарите их своим апвоутом.
Подробнее
Обитатели Голоса в анимированном морском аквариуме. Вы увидите за кого голосуют кураторы в данный момент с подробной информацией о каждом апвоуте.
Презентация Китового сонара.

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