Новости Golos•Core. Что дальше?
Добрый день!
С учетом того, что СФ находится на стадии релиза, мы, как обещали в декабре, возвращаемся к рассмотрению дальнейших возможных сценариев развития блокчейна Голоса.
Первоначальные возможные варианты дальнейшего развития блокчейна мы выставляли на обсуждение (подчеркиваем - на обсуждение) еще в декабре с учетом того, что основной нашей задачей на январь - февраль было усиление команды (добавились три человека - два программиста и математик-аналитик) и обучение команды (последовательные действия), с чем мы постепенно справляемся, как вы можете увидеть по коммитам в нашем Гитхабе.
Сценарий 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.io/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.io/~witnesses и проголосуйте за делегата Golos•Core
Спасибо за внимание и хорошего дня!
С уважением,
Команда Golos•Core @kotbegemot, @korpusenko, @abgvedr, @andreypf, @epexa, @muhazokotuha, @timurku , @mariadia