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

Новости Golos•Core. Техническое задание на моделирование экономики Голос.

Добрый день!

Как вы знаете, начиная с декабря 2017 в параллель с разработкой ХФ велась работа над анализом экономики Голоса. Хотим представить сообществу результаты работы над задачей по анализу.

В части инфраструктуры:

  • Установлена и синхронизирована нода Голоса на аналитическом сервере,
  • Сделана выгрузка global dynamic properties для всех блоков,
  • Ведется разработка синхронизатора данных из ноды Голоса в MongoDB и Elasticsearch 

 В части исследования:

  • Произведен разбор кодовой базы Голоса и вычленение экономических формул,
  • Проведено черновая эмуляция работы экономических формул выплат,
  • Проведен анализ и сегментация текущих авторов платформы Голос,
  • Написан скрип сбора данных со Стимита,  
  • Подготовлено и уточнено ТЗ по экономическому анализу.

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

Уточненное задание на моделирование экономики Голоса

Задача 1. Исследование выплат при разных функциях и долях вознаграждения

Задача 1.1.

Анализ авторских наград по текущим сегментам:

  • Golosmedia
  • Vox Populi
  • Upvote 50-50
  • PSK
  • Независимые авторы

Для каждого сегмента нужно произвести:

1. Расчеты авторских вознаграждений при функциях вознаграждения:

  • Линейная
  • Квадратичная
  • Квадратичная с увеличенной константой s
  • Полином степени 1.5
  • Кусочная линейно-логарифмическая

2. Расчет стоимости авторской награды с учетом покупки апвоутов 

3. Расчет рентабельности апвоутов для автора в зависимости от reshares поста при рассматриваемых функциях вознаграждения

Задача 1.2. 

Исследование по кураторам:

  • Выделение сегментов кураторов
  • Подготовка модуля расчета выплат кураторам 
  • Расчеты вознаграждения по сегментам кураторов при разных функциях вознаграждения 
  • Определение набора разных кривых кураторского вознаграждения
  • Расчеты вознаграждения по сегментам кураторов при разных кривых кураторского вознаграждения
  • Расчеты по выплатам кураторам при разных долях выплат

Техническая детализация задач

Смоделировать функции выплат. Сейчас формула (rshares + s)2- s2

  • Написать модуль расчета времени выплаты
  • Оптимизация кода системы для моделирования
  • Не понятна ошибка в расчете total_reward_rshares2, для этого нужно проанализировать графики total_reward_rshares2_calculated, total_reward_rshares2_real

Смоделировать кривые кураторского вознаграждения. Сейчас:

for vote in comment:

# old_vote_rshares - сумма положительных rshares до рассматриваемого upvote

old_weight = 264 * old_vote_rshares/(2e+12 + old_vote_rshares)

# new_vote_rshares - сумма положительных rshares c рассматриваемым upvote

new_weight =264 * new_vote_rshares/(2e+12 + new_vote_rshares)

# разницу между new_weight и old_weight записываем в поле weight

weight = new_weight - old_weight

total_weight += weight

# расчет выплаты куратору

max_rewards.value = curation_tokens

for vote in comment:

vote.claim = ((max_rewards.value * weight) / total_weight).to_uint64()

  • Написать систему расчета кураторских вознаграждений
  • Написать систему применения отличной от текущей формулы выплаты
  • Построить аналитические графики сравнения выплат

Смоделировать долю кураторских/авторских выплат. Сейчас 25%:

# get_curation_rewards_percent(comment) = 2500 - доля вознаграждения кураторам
curation_tokens = ((reward_tokens * get_curation_rewards_percent(comment)) /  STEEMIT_100_PERCENT).to_uint64();
  • Найти ожидаемую выплату за кураторское вознаграждение
  • Найти ожидаемую выплату за продажу upvote
  • Найти ожидаемую выплату за продажу делегированной силы голоса
  • Сравнить доходность продажи upvote и получение кураторских выплат
  • Сравнить доходность продажи делегированной силы голоса и получение кураторских выплат

Задача 2. Исследование экономики Steemit

Создать модели поведения пользователей Steemit и исследовать количественные характеристики групп “Автор-Бот” и “Лайк-Бот”. Исследовать зависимость количественной характеристики вышеперечисленных групп от типа кривой вознаграждения.

Определить критерии принадлежности к вышеперечисленным группам

Гипотезы:

  1. Есть посты, нет ответов, комментариев, количество лайков не превышает порогового значения (например от 5-ти и далее).
  2. Количество постов не превышает порогового значения (например от 5-ти и далее), поступление SP из количества источников, не превышающего порогового значения (например от 5-ти и далее).

Подготовить скрипт для сбора данных со Стимита в периодах: февраль 2017: 10 - 17, апрель 2017: 10-17, июль 2017: 10-17, октябрь 2017: 10-17, январь 2018: 10-17, февраль 2018 10-17. 


Просим обратить внимание топ-делегатов: @arcange, @on0tole, @vik, @on1x, @litvintech, @primus, @smailer, @creator, @dmilash, @dr2073, @phenom, @kuna, @vitaly-lvov, @blockchained, @testz, @anyx, @lehard, @roelandp, @ropox, @aleksandraz, @litrbooh, @yudina-cat .


Мы будем очень рады, если вы поддержите делегата @goloscore. Заходите на страничку https://golos.io/~witnesses и проголосуйте за делегата Golos•Core


Спасибо за внимание и хорошего дня! 

С уважением,
Команда Golos•Core @kotbegemot, @korpusenko, @abgvedr, @andreypf, @epexa, @muhazokotuha, @timurku , @mariadia

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