Добрый день!
С учетом того, что СФ находится на стадии релиза, мы, как обещали в декабре, возвращаемся к рассмотрению дальнейших возможных сценариев развития блокчейна Голоса.
Первоначальные возможные варианты дальнейшего развития блокчейна мы выставляли на обсуждение (подчеркиваем - на обсуждение) еще в декабре с учетом того, что основной нашей задачей на январь - февраль было усиление команды (добавились три человека - два программиста и математик-аналитик) и обучение команды (последовательные действия), с чем мы постепенно справляемся, как вы можете увидеть по коммитам в нашем Гитхабе.
Сценарий 1 - Быстрые победы
Предлагаем сообществу два последовательных хардфорка 0.2 и 0.3, в который вошли фичи, ранее согласованные к принятию в рамках ХФ в декабре, которые помогают обеспечить коммьюнити необходимым для развития функционалом.
Хардфорк 0.2
- Reward beneficiaries - вознаграждение приложений - требуется для роста числа приложений на платформе;
- Comment tree limit - убираем ограничение на ветку комментариев (аналогично Steemit);
- Comments should be editable forever - обеспечиваем постоянный доступ к комментариям;
- Delete categories - это рудимент, который удален из Стимит;
- Comment object compression - реализуем для снижения локации памяти и повышение производительности;
- Payout window change - переносим актуальные изменения Стимит по изменению окна выплат до 7 дней.
Какие примерные сроки?
От 1 до 2 мес (с учетом тестирования)
Хардфорк 0.3
- Golos power delegation - делегирование СГ - обеспечиваем альтернативу для использования СГ;
- Automatic witness downvoting after 3 months - обеспечиваем избирательность топа делегатов;
- Remove or increase posting limit - требуется определиться, увеличивать или уменьшать лимит на количество постов (представим делегатам и сообществу в течение месяца-двух модели, что изменится в системе для определения направления);
- Smoothen reward distribution function - изменение кривой выплаты наград (и авторских, и кураторских) (представим делегатам и сообществу в течение месяца-двух варианты, что изменится в системе при разных кривых с разными параметрами).
Какие примерные сроки?
От 1 до 2 мес (с учетом тестирования)
На наш взгляд, итерационный подход и аккуратное отношение к внедрению фич, которые критическим образом могут повлиять на экономику Голоса, является оптимальным. Он дает сообществу и делегатам возможность систематично и порционно получать полезные и гарантированно работоспособные фичи и быть уверенными в получении результата к запланированному и озвученному сроку.
Софтфорк 0.2.1 / 0.3.1
В параллели с обозначенными хардфорками предполагаем вести работу над софтфорком, который будет направлен на решение 2 задач:
- Интеграция метрик по скорости выполнения запросов - дают понимание, какие ноды отвечают медленнее ожидаемого;
- Rate Limit - лимитирование запросов внутри веб-сокетов и лимитирование количества открытых веб-сокетов.
Возможно добавление технических фич.
Они требуются держателям нод для контроля производительности и предотвращения перегрузки нод.
Какие примерные сроки?
1 мес (с учетом тестирования)
Данный сценарий позволяет методично и осмысленно (с учетом данных моделирования) в разумные сроки проапгрейдить функционал Голоса, что станет базой для дальнейшей работы.
Сценарий 2 - По стопам Steemit
Хардфорк 0.2, Хардфорк 0.3 и Софтфорк 0.2.1 / 0.3.1 из сценария 1
Хардфорк 0.4
Определяем, при необходимости моделируем и доставляем фичи, реализованные на Стимит к моменту реализации ХФ 0.2, 0.3, 0.2.1/0.3.1 Голос (через 2-4 месяца), которые определяют делегаты и коммьюнити.
Данный вариант позволяет проапгрейдить Голос с учетом приоритетов сообщества Голоса. В рамках последующих ХФ, помимо внедрения востребованных фич от Стимита, можно будет внедрять фишки, которые по каким-либо причинам не внедряет Стимит.
Альтернатива
Хардфорк 0.2
Переносим все актуальные фичи, работающие в ХФ 19, Стимита:
- Linear Rewards - линейная кривая вознаграждения за посты;
- Delegated Steem Power - делегирование силы Голоса;
- Comment Reward Beneficiaries - вознаграждение приложений;
- Remove PoW - удаление майнинга;
- Remove Posting Rate Limit - снятие ограничений на количество постов и комментариев в сутки;
- Increase the comment depth limit to 255 - удаление лимита на глубину ветки комментариев;
- Comments can now be permanently edited - редактирование комментариев доступно неограниченное количество времени;
- Independent payout from discussion - выплаты за комментарии происходят независимо от времени выплаты и суммы выплаты за посты;
- Comment payout window - окно выплат в 7 дней;
- All payouts now look at the prior 30 days of payouts to determine the share of the reward rather than the current pending rshares - при переиндексации ноды, например при синхронизации, для начисления наград берутся данные об апвоутах за последние 30 дней;
- Reward balance - создание промежуточного (proxy) баланса для выплаты наград; требуется для сохранения возможности усложнения формулы вознаграждения;
- Upvote lockout - блокировка влияния апвоутов на объем выплат за 12 часов до окончания окна выплат;
- Claim Reward Balance - добавление возможности вносить произвольное содержимое в операции;
- NTP is disabled by default - отключение системного сервера времени за ненадобностью.
Какие примерные сроки?
От 4 до 6 месяцев (с учетом тестирования)
В рамках данного ХФ берется оригинальный код Стимита, в который вносится экономика Голоса (в последний харфорк Steemit), а также переделывается интерфейс взаимодействия демона, цепочки и клиента (избавление от “грязного” чтения). В этом случае внедрение важных для коммьюнити фич: бенефициарство, делегирование СГ, изменение кривой - затягивается из-за выбора оптимального курса разработки (проще и быстрее внедрять при согласовании весь указанный код методом описанным выше с потерей наработок и оптимизаций по кодовой базе Голоса).
Данный подход приводит к увеличению стоимости ноды в 1,5 - 4 раза. В виду неэффективных технических решений в части инфраструктуры для поддержания работы кода Стима требуются существенно бОльшие мощности серверов. В противном случае, усилится рассинхрон нод. Это отразится на клиентах Голоса, в первую очередь на golos.io. усилится рассинхрон нод. Про детали и про размер фул-нод Стимита можно описано в статье: https://steemit.com/steem/@furion/furion-s-new-toy-a-full-rpc-steemd-node-for-steemdata
Данный вариант ведет к апгрейту Голоса путем копирования Стимита с наследованием проблем Стимита и отставанием от Стимита в части устранения проблем.
Сценарий 3 - В сторону EOS
Хардфорк 0.2, Хардфорк 0.3 и Софтфорк 0.2.1 / 0.3.1 из сценария 1, Хардфорк 0.4 из сценария 2
В параллели запускаем R&D по EOS и изучаем возможности разработки приложения на EOS
Какие примерные сроки R&D?
От 0,5 до 1 года
Один из результатов R&D может стать возможность перевода Голос в экосистему EOS (Golos может стать одним из DApps поверх цепочки EOS) для получения конкурентного преимущества развития глобальной социально сети внутри быстро развивающейся и функционально более продвинутой системы EOS . Однако для полноценной оценки сроков и возможностей требуется дождаться работающей сети EOS.
Сценарий 4 - ХФ от @ropox
Хардфорк 0.2
- Comment tree limit - снятие ограничения на ветку комментариев;
- Linear reward curve - переход на линейную функцию распределения наград, реализованную в Стимит;
- Payout window change - изменение окна выплат с 24 часов на 7 дней, окно в 30 дней убрано.
Для реализации этого сценария требуется устранения технических проблем, о которых мы писали в предыдущем посте, а также разработка и проведение тестов. Кроме того, встает вопрос стыковки данного варианта с будущим вариантом развития.
В случае выбора сценария 1 работа @ropox будет использована командой Голос Кор.
В случае выбора второго варианта сценария 2 (обновление до кодовой базы Стимита), этот вариант можно внедрять как базовый. Но с пониманием, что внедрение таких важных фич, как делегирование СГ и бенефициарство в этом случае откладываются, как и другие фичи.
Какие примерные сроки?
От 1 мес (с учетом тестов)
Сценарий 5 - в сторону пользовательских и коммьюнити токенов
Хардфорк 0.2, Хардфорк 0.3 и Софтфорк 0.2.1 / 0.3.1 из сценария 1, Хардфорк 0.4 из сценария 2
Хардфорк 0.5
Внедрение пользовательских активов, запроектированных для осеннего ХФ.
Цель данного ХФ - предоставить пользователям функционал, который позволит монетизировать деятельность в рамках сообществ, а также создаст дополнительные стимулы для монетизации приложений. Для реализации этого сценария требуется запустить моделирование экономики Голоса в параллели с ХФ 0.2 и ХФ 0.3.
Какие примерные сроки ?
От 4 мес (с учетом тестов)
Хардфорк 0.6
Внедрение коммьюнити-токенов, работа над моделированием которых была начата осенью 2017 года.
Цель данного ХФ - предоставить пользователям функционал, который позволит конечным пользователям запускать разного типа блокчейн-приложения с собственными настраиваемыми по параметрам токенами, создать возможность для развития экосистемы приложений на базе блокчейна Голоса. Для реализации этого сценария требуется запустить R&D (доделать описание модели) и моделирование параметризируемой экономики Голоса в параллели с ХФ 0.2, ХФ 0.3, ХФ 0.4, ХФ 0.5.
Какие примерные сроки?
От 4 мес (с учетом тестов)
Считаем важным подчеркнуть, что при развитии блокчейна Голос требуется определиться с техническим направлением, опираясь на экономические бенефиты, которые тот или иной выбор обеспечивает. Экономические бенефиты (прокси - рост капитализации) связаны с ростом числа приложений на Голосе, ростом числа пользователей (всех типов), заинтересованных в долгосрочном существовании платформы и ее развитии, конкурентных преимуществах по сравнению со Стимитом (для обеспечения устойчивого роста и развития).
Что касается базового клиента блокчейна Голос, то и здесь сообществу и @golosio требуется определиться, поскольку направлений, как всегда есть несколько - из последних размышлений на эту тему - https://golos.id/golos/@agornostaeva/socialnye-seti-kakie-oni-byvayut-i-zachem-nuzhny. Golos•Core важно, что обозначит @golosio за цель, поскольку от этого будут зависеть в том числе требования к блокчейну Голос.
Просим обратить особое внимание и высказаться по поводу наиболее подходящего сценария топ-делегатов: @arcange, @on0tole, @vik, @on1x, @litvintech, @primus, @smailer, @creator, @dmilash, @dr2073, @phenom, @kuna, @vitaly-lvov, @blockchained, @testz, @anyx, @lehard, @roelandp, @ropox, @aleksandraz, @litrbooh, @yudina-cat .
Мы будем рады пообщаться со всеми желающими сегодня на встрече в 20.00 по Мск в Discord.
P.S. Прекрасные дамы команды Golos•Core поздравляют мужскую половину сообщества и делегатов с праздником 23 февраля! Мы очень рады, что вы с нами!
Мы будем очень рады, если вы поддержите делегата @goloscore. Заходите на страничку https://golos.id/~witnesses и проголосуйте за делегата Golos•Core
Спасибо за внимание и хорошего дня!
С уважением,
Команда Golos•Core @kotbegemot, @korpusenko, @abgvedr, @andreypf, @epexa, @muhazokotuha, @timurku , @mariadia
Я, как и раньше остаюсь приверженцем сценария 2. Не очень понимаю, почему данный сценарий должен занять от 4 до 6 месяцев так практически те же работы были выполнены при запуске Голоса, и это заняло от силы месяц.
Так же не понимаю, почему это приведет к увеличению стоимости ноды, ссылка на статью @furion в данном случае неуместна, потому что размер блокчайна Стима в 8-10 раз больше размера блокчайна Голоса и имеет 730 000+ зарегистрированных пользователей (количество ОЗУ ноды напрямую зависит от количества аккаунтов).
Поддерживаю, вариант 2 пожалуй самое простое, что можно сделать в данной ситуации. Кстати синхронизировавшись со стимом можно будет взять у них и токены - так что вариант 2 будет включать и фичи из варианта 5. Причем насколько я понимаю SMT Стима более продвинуты по сравнению с обещанными @goloscore UIAs, например ими можно будет голосовать за контенты и получать вознаграждения в SMT.
Я вижу большой резонанс связанный с кривой вознаграждений, очевидно, что для пользователей это самая насущная проблема и они хотят приоритизировать ее решение.
В предложенных goloscore сценариях, в рамках 1-го сценария, я так понимаю сценария желанного для goloscore, смена кривой упомянута в
Хардфорк 0.3
1++ мес.Насколько я понимаю,
0.3
последовательный ХФ, перед которым будет0.2
с похожим сроком 1++ мес. таким образом 2-4 месяца займет переход на новую кривую.В цитате выше можно увидеть вашу готовность предоставить "в течение месяца-двух варианты", стоит ли это понимать, как заявленный оптимальный срок для работы над кривой? Если да - как сообществу воспринимать попытки убрать квадратичность наград в течении года, как видно здесь:
https://github.com/GolosChain/golos/issues/283 ?
NB: Материалы по ссылке выше помогут старым пользователям вспомнить, а новым понять, что форк Steemit под названием Golos в свое время был реализован киберфондом с изначальными побуждениями сгладить и усовершенствовать квадратичную функцию вознаграждений, однако в течении более года по этой задаче есть только множество эмоциональных дискуссий, в том числе о невеждах пользователях и "голозадых делегатах", а также лаконичный отказ от линейной кривой:
По поводу "сценариев" - мне нравится описание 3-го.
Но я готов поддержать 4-й сценарий, он к сожалению кажется более реальным выходом.
"К сожалению" - это не критика работы @ropox, это сожаление о том, что команда не услышала пользователей.
Я тоже считаю что уход от квадратичной функции должен быть приоритетом. Нужно остановить отток пользователей и снижающее качество контента вызванное засильем бустеров, а также снижающуюся стоимость токенов - квадратичная функция ведет к централизации стейка (по чисто экономическим причинам) и покупать голоса у китов становится выгоднее, чем покупать СГ, что уменьшает спрос на СГ.
Отток пользователей и снижающееся качество контента вызвано проектами еее и вокс попули, а бустеры просто ответ на распил пула жиреющих на этих проектах подлецах. И внедрение линейки без уничтожения разрушающих Голос проектов ничего не даст. Тем паче стоило бы знать что все ведущие организаторы бустеров, самых больших бустеров, сторонники линейки изначально. Прежде чем брякать что-нибудь надеясь, что большое СГ прибавляет тебе авторитета стоило бы хоть минимально поинтересоваться что является причиной, а что следствием. Именно пассивное отдание некоторыми китами возможности голосовать за говно еее и вокс попули и выгоняет с Голоса авторов и только бустеры дают хоть какой-то шанс автору быть замеченным.
Тянут кота за хвост, квадрат выгоден акаунтам с большим количеством силы голоса, вот и первопричина.
я против квадрата, но за его сглаживание. если никто ничего кроме линейки не предлагает, то фиг свами, давайте линейку. столько топтаться на месте?
В известных мне чатах изначально созданных на тему golos, я все чаще встречаю "steem, steem, steem". Даже в чате goldvoice.club. Мне лично кажется, чем дольше вы будете тянуть с аналитикой и кривой, тем больше вероятность, что чаты переименуют в "steem-чего-то-там".
Потому я и занялся форком. То, что я сделал там, самые простые вещи, доступные для понимания и не требуют большого усилия, даже для такого С++-неспециалиста как я. Собственно и начал я его из-за линейной кривой. Потому для меня лично было бы приоритетным "сглаживание кривой". Потому я за сценарий 4, причем до 16.5 (16.5 перенести на 17.5). Потом все остальное. по сценарию 1 и был бы очень интересен сценарий 3, с EOS.
А как по мне - пудрят мозги своими сценариями, отводя внимание от реальной возможности принятия твоего форка уже сегодня!
Вы зря недооцениваете себя, как спеца в ++
И тем более зря выносите эту оценку на всеобщее обозрение, этим ведь даете лишний повод для манипуляций со стороны коре
Пусть другие делегаты и кодеры оценят код и вынесут вердикт, так объективнее
Давайте готовиться к переезду на EOS. А пока попилим пул, кто как умеет.
Нам мой взгляд, @goloscore нужно вообще исключить сценарии длиннее 1-2 месяцев, так как практика показывает, что доставить даже такой объем в срок уже проблема.
В Сценарии 4 нет ни бенефициарских наград, ни делегирования пауэра, критически важных для развития Голоса и его экосистемы, поэтому кроме линейной функции смысла от него никакого нет.
Остается только Сценарий 1.
Мы договорились об атомарных ХФ, сейчас принимаем линейку от гороха, а потом следующим - делегирование и бенефицианство
@goloscore
Почему вариант 2 занимает 4-6 месяцев? Берите код стима (целиком), попробуйте туда текущую экономику голоса. И потом уже мы будем думать о путях.
В прошлом году ХФ из стима занял от силы месяц, я не вижу причин почему это должно быть в этот раз дольше.
Все предложения, у которых первый шаг дальше 1 месяца, я не готов рассматривать. Уже достаточно ждем.
Про еос вообще не понял, его же котбегемот кладет одним скриптом…
Сценарий 6
Я понимаю, что размыть тему принятия ХФ от Гороха - святое дело. Собрались обсудить принимаем/не принимаем. А тут раз и столько тем для обсуждений за 2 часа до начала.
Я предалагаю это все тоже обсудить. Но через неделю в следующий четверг. А сегодняшнюю повестку не менять. Так что сценарий @vvk и обсуждения ТОЛЬКО ХФ Гороха сегодня.
@captain мы давали видение ревью https://golos.id/ru--golos/@goloscore/novosti-golos-core-revyu-khf-ropox-a-oosnovanie-izmeneniya-api И в текущем посте, кроме прочего, мы так же предлагаем обсуждать ХФ @ropox
Что-то подобное было уже летом! Планы, планы, планы... ))))
На ХФ от @ropox можно добавить из сценария 2 (альтернатива)
Я за самое быстрое из возможных - пробуем сдвинуться с места кодом от @ropox!
А далее, когда у вас все получится, актуальны будут следующие шаги!
При всем моем уважении к @ropox, к его стремлению к развитию голоса, я против такого решения. Один человек, имеющий мало опыта разработки Golos (о чем он сам пишет), не может полностью контролировать все аспекты экономики. В таком коде будут моментально найдены дыры, через которые пользователи поимеют Голос. И придется срочно допиливать, а это очередной ХФ. Всё-таки нужен серьезный аудит кода.
Согласен, я только за, если команда goloscore взяла бы на себя бремя, подготовки ХФ. Меня только сроки не устраивают. Да и самому мне конечно не решать, быть ХФ или нет. Я только лишь подготовил один из "альтернативных" сценариев.
Я пока так и не услышал от команды @goloscore, что конкретно не так с моим ХФ, кроме юниттестов, которые судя по всему и так не работали.
Мы дали видение - https://golos.id/ru--golos/@goloscore/novosti-golos-core-revyu-khf-ropox-a-oosnovanie-izmeneniya-api Юнит-тесты работаю, необходима статическая линковка golosd и юнит-тестов с Boost.Test.
Итого имеем выбор - принмать работающий код или подождать несколько месяцев. А потом еще. И еще.. Где-то это уже было...
Насколько я вникал, никто не нашел ничего критического в его коде!
Я как я понимаю - один человек дома на коленках на голой инициативе смог обойти по срокам всю команду спецов с их финансированием и стоящими перед ними целями...
Ну это как со стороны мнение складывается обывательское, послушаем еще дискорд сегодня, должно многое встать на места в понимании кто здесь за что...
Я допускаю, что код от @ropox не имеет критических изъянов, и если действительно был просмотрен код несколькими людьми, то принятие этого кода, как минимум, шаг вперед. Тогда я за развитие и за принятие этого кода.
Ты теперь тоже с толпой подонков будешь флаговать все мои посты? Герои, мля
Нигде не понятно какие выгоды получают ОБЫЧНЫЕ пользователи: ни у ropoxa не понял, ни у core.
Уважаемый @goloscore , я за другой вариант: совмещение Гороховского ХФ и вашего софт-форка для улучшения работы API (https://golos.id/ru--golos/@goloscore/novosti-golos-core-status-softforka-0-16-5-na-16-02-2018). Скомпоновать, протестировать это всё и накатить в ближайшие пару недель. Это самое необходимое, что нужно сейчас сообществу. Всё остальное можно допиливать потом.
И кстати, разберитесь, пожалуйста с вики-баунти за январь. Уже почти конец февраля, а до сих пор никаких нету новостей на эту тему и подведения итогов, ни от кого невозможно добиться ответа. @mariadia
вы понимаете что ropox выкатил свой сф от беспросветной безысходности в плане хоть какого-то изменения кода?
какие еще месяцы нужно ждать в очередной раз?
Надеюсь Golos power delegation будет сделано только после сглаживания кривой, иначе это приведет к еще большей концентрации стейка.
Здравствуйте, @goloscore. Мне нравится первый вариант, но думаю надо учитывать наработки в плане ХФ от @ropox, дабы не затягивалось всё.
Но важен также и аудит всего кода, дабы избежать ошибок. Но и с ними тоже не стоит затягивать. Можно даже нанять команду, которая это сможет проверить, благо, думаю, такие есть.
Также лучше всего нанять тех, кто являются специалистами в математике. Обращаю внимание: их должно быть несколько, чтобы уменьшить вероятность ошибок и злого умысла. К тому-же, команда математиков сможет быстрее проверить ту же кривую выплат и последствия.
Также хотелось бы видеть увеличение процента вознаграждений для кураторов до 50% или хотя-бы до 40%.
Часто замечаю, что пользователи, которые приходят на Голос, через 2-3 месяца имеют маленькую СГ и практические нулевые суммы в GBG и GOLOS или даже не нулевые, но в СГ их не переводят. Это говорит о том, что они не задумываются над будущим Голоса - сразу всё выводят. У меня появилась идея, которая заключается в том, чтобы изначально всю прибыль от постов переводить в силу Голоса:
При этом, как уже писал, стоит увеличить процент для кураторов.
я, конечно, не делегат и в математике не разбираюсь, но надеюсь, что прислушаетесь к предложениям и проанализируете эффективность, правильность их с точки зрения развития Голоса.
При дальнейшем падении цены голоса на бирже.
Система сама так сделает.
Все большая доля майнинга в силе голоса.
В систему встроены Ларимером противовесы.
Они работают уже сейчас.
При падении цены голоса еще в двое практически все будет в силе голоса у всех.
Ясно.
Я тоже за быстрый вариант. Лучше быстро сделать ту часть, которая более или менее понятна, чем бесконечно доводить всё до совершенства.
За быстрые победы, конечно. Сценарий №1 наиболее адекватный по функционалу и срокам
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
midnight, dimarss, vik, vadbars, natasmr, arhangel, oksana0407, vika-teplo, prifix, chugoi, funt33, brainmechanic, makssib, irisworld
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас:
Хорошая работа! Подписался, надеюсь на взаимность
Сценарий 3 хорошо выглядит)
Выкатите уже хоть что-нибудь!
https://golos.id/ru--golos/@goloscore/novosti-golos-core-status-softforka-0-16-5-na-16-02-2018