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

Зомби среди нас [50/50]

Пост для участников проекта 50/50.
Иногда мелькают предложения внести в стоп-лист "мёртвые головы", "трёхбуквенных" и другие паровозы ботов. Мне было любопытно, какой выхлоп от ботнета достаётся автору. И как самую известную, и легко идентифицируемую, выбрал сеть "deadhead", от @necromancer
Головы
У меня вышел удачный пост, который собирал апвоты два дня. После возвращения половины заработанного, из лога скрипта я отобрал представителей этой сети.
Формат лога:
user - ник
user's payout - сколько ему полагается вернуть
transfer - сколько возвращено

Суть темы - когда за пост голосует пользователь с малой силой голоса, его доля в награде составляет меньше 0,001 GBG

API голоса ограничивает переводы транзаций. Меньше тысячных долей токенов перевести нельзя. Из-за этого, данные из user's payout скрипт округляет в большую сторону, до одной тысячной. И полученное возвращается куратору.
И чего мы наблюдаем на примере ботнета deadhead? 11 голов, плюс сам @necromancer, имеют в user's payout больше 0,001 GBG Это значит, что они привнесли в награду поста некую долю. И она поделена примерно пополам.
Доля остальных голов настолько мала, что они в user's payout имеют меньше 0,001 GBG. Но из за ограничений API, им будет переведена минимально возможная сумма. И есть вероятность, что доля каждой такой головы приносит меньше чем получает обратно. Не всем это нравится. Кому приятно видеть в начале лога "сумма возвращаемых - 10 GBG", а после переводов сообщается "переведено 10,1 GBG" (вольный перевод)?

Однако правила программы не подразумевают ограничение участия пользователям с малой силой голоса. Да и сама суть блокчейна не гарантирует, что малый голос это всегда малая доля в общем пуле награды. Если случится чудо, и во всём блокчейне кроме этого пользователя никто не проголосует (утрированно), то он весь пул отдаст автору, и получит свои кураторские. Да, такая возможность из области фантастики. Но суть в том, что сила голоса не имеет чёткой привязки к размеру награды. А значит нельзя заносить мальков в стоп-лист, только потому, что они сегодня мало приносят. Это не они мало приносят, это киты много распределяют. Когда киты выходят раздавать апвоты, у большинства размеры наград проседают в пользу тех кого апнули киты.

Данные с конкретного лога.
12 ботам насчитали 0,031705005079931100 GBG
Им вернул 0,036 GBG

Какой ужас! Это не справедливо! Скажет человек забывший математику начальных классов.
При округлении натурального числа до какого-либо разряда надо воспользоваться правилами округления.
Подчеркнуть цифру разряда, до которого надо округлить число.
Отделить все цифры, стоящие справа этого разряда вертикальной чертой.
Если справа от подчёркнутой цифры стоит цифра 0, 1, 2, 3 или 4 , то все цифры, которые отделены справа, заменяются нулями. Цифру разряда, до которой округляли, оставляем без изменений.
Если справа от подчёркнутой цифры стоит цифра 5, 6, 7, 8 или 9 , то все цифры, которые отделены справа, заменяются нулями, а к цифре разряда, до которой округляли, прибавляется 1.
Источник формулировки

Это просто лотерея. В этот раз больше было тех кого округлили в большую сторону. В другой раз будет больше округлений в меньшую сторону. В долгосрочном масштабе соотношение будет близко к 50%.

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

user deadhead001
user's payout 0.013770024792511956
transfer 0.014 GBG

user deadhead000
user's payout 0.002591950425185322
transfer 0.003 GBG

user deadhead002
user's payout 0.0018135057456410586
transfer 0.002 GBG

user deadhead003
user's payout 0.0016348616436740438
transfer 0.002 GBG

user necromancer
user's payout 0.0015887241398279837
transfer 0.002 GBG

user deadhead009
user's payout 0.0015467663783904793
transfer 0.002 GBG

user deadhead006
user's payout 0.0015435174173434488
transfer 0.002 GBG

user deadhead007
user's payout 0.0015398846469053813
transfer 0.002 GBG

user deadhead008
user's payout 0.001536063317191893
transfer 0.002 GBG

user deadhead004
user's payout 0.00153410729356467
transfer 0.002 GBG

user deadhead005
user's payout 0.0015327466063292834
transfer 0.002 GBG

user deadhead0010
user's payout 0.0010728526733655914
transfer 0.001 GBG

Остальные 89 головы имеют цифры идентичные deadhead0041.

user deadhead0041
user's calculated payout < 0.001, increased to 0.001
user's payout 0.001
transfer 0.001 GBG

Моё мнение - никого блочить не надо. Ботоводам выгодно качать силу голоса каждому боту. Но СГ они качают голосуя именно за наши посты. Когда боты будут приносить ощутимые доли пула, это будет выгодно и вам. Боты вообще организовывают основную движуху по апвотам.
Viva Fidel! Viva Cuba! Viva la "deadhead"!

50/50 - проект равного вознаграждения авторов и кураторов.
Если Вам понравилось, подписывайтесь и ставьте "апвот"
arrow.gif

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