Новости Golos•Core. Отчет по работе команды с 29 октября по 9 ноября 2018г. Изменение даты ХФ 19.0. Программа Bounty за тестирование. Встреча в Discord.


Добрый день!

Команда Голос Кор рада поделиться итогами своей работы за промежуток 29 октября - 9 ноября 2018 года.

Просим обратить ваше внимание: для более наглядной демонстрации процессов мы используем Zenhub, поэтому наблюдать за нашей работой и за всеми канбан-досками можно скачав соответствующее расширение для браузера.

Внимание! Предварительная дата ХФ 19.0 была изменена с 22.11.18 на 26.11.18
Опубликованные релиз-ноутис можно посмотреть здесь: https://wiki.golos.io/golosd/HardFork/HF19_ReleaseNotice-rus.html

ХФ

Канбан-доска

Ответственные разработчики: @korpusenko, @maslenitsa и @eugin. Список утвержденных фич на ХФ 19 можно найти здесь.

Завершенные работы:

  • Окончание работ по задаче "Эммисия золотых при долге выше 10%" github.com/GolosChain/golos/issues/952. Сделаны тесты. Внесены исправления согласно замечаниям от ревьюеров. Добавлена в ХФ19;
  • Завершена задача "Оптимизация расчета предполагаемых выплат" https://github.com/GolosChain/golos/issues/976. Внесены изменения согласно замечаниям ревьюеров. Добавлена в ХФ19;
  • Завершена задача "Постраничный вывод списка проглосовавших" https://github.com/GolosChain/golos/issues/981. Внесены изменения согласно замечаниям ревьюеров. Добавлена в ХФ19;
  • Реализована и протестирована (unit- tests) задача № 324 (автору поста дана возможность выбирать "кураторский процент" для каждого отдельного поста).

In progress:

Написание тестов для API golos, а именно unit-тесты для всех API-методов. Разработка ведется в репозитории goloschain/QA (28 issue). Статус на текущий момент:

  • Написаны все необходимые обертки;
  • Созданы конфигурационные файлы для тестов разных версий Голоса;
  • Более половины всех API-методов покрыты unit-тестами (30 issue в QA).
    Написание авто-тестов, последующий анализ и выявление багов по задачам 756, 925, 825, 533.

Баунти за тестирование:

В настоящий момент команда Golos•Core продолжает тестирование ХФ. Приглашаем делегатов и сообщество присоединиться - wss://ws.testnet.golos.io (46.101.132.158:8092) (доступ для тестирования функционала через прямое обращение к кодовой базе).

Если вы найдете какие-либо ошибки, то просим заводить issues на гитхабе в нашем репозитории разработки. Необходимо предоставить полное описание проблемы, способ репродуцирования, входные и выходные данные, скриншоты (по возможности). Если вы решите самостоятельно исправить найденные ошибки, оформляйте pull request на Github.
Внимательно проверяйте наличие бага на гитхаб, прежде чем завести новый. Все ваши активности мы постараемся объективно оценить и назначить баунти.
Также будем благодарны за сообщения об ошибках в техническом телеграмм-канале (ссылка в конце публикации).

Прототип

Разработка ядра

Канбан-доска

Ответственные разработчики: @andreypf и @s-medvedev.

Завершенные работы:

Выполнены работы по запуску Testnet для смарт-контрактов приложения Golos на платформе Cyberway, сделано следующее:

Окончание работ для БЧ CyberWay в части хранения данных в БД, позволяющими перезапускать ноду чейна, выполнение unit-тестов для смарт-контрактов:

In progress:

Реализация функциональности для сохранения информации, необходимой для отката блоков при форках сети и при перезапусках ноды БЧ:
( https://github.com/GolosChain/cyberway/issues/59 ).

Смарт-контракты для прототипа

Канбан-доска

Ответственные разработчики: @zxcat, @jimak, @dedbaraded, @kaynarov (экономическая часть).

Завершенные задачи:

Экономическая часть:

In progress:

Проработка архитектуры экономической части БЧ: вознаграждения для блок-продюсеров; держателей стека, голосующих за БП вариантом реализации коммитета для БЧ CyberWay.

Воркеры

Канбан-доска

Ответственный разработчик: @denis4inet

In progress:

Оптимизация структур данных хранения коментариев и голосования делегатов, ревью и фиксы.


Для более удобного восприятия и подведения итогов работы Голос Кор за последние две недели предлагаем вам ознакомиться с основными направлениями работы команды:

Часть 1
Часть 2


В завершение Команда Golos•Core хотела бы обьявить дату следующего Дискорда: 22.11.18 в 21:00 (МСК). Встреча будет посвящена обсуждению планов работы нашей команды на ближайшие несколько месяцев. Повестка встречи будет опубликована в ближайшем будущем.

Каналы коммуникации с Golos•Core

  • https://t.me/goloscoretc (решение технических вопросов, связанных с работой блокчейн, нод, api и др.)
  • https://t.me/joinchat/BLwf_A118xQ57nsM1Q4MPA (канал для вноса предложений от комьюнити, обсуждение перехода на кодовую базу EOS)
  • https://t.me/golos_tools (решение вопросов по различным интерфейсам и дополнительным инструментам, создаваемым Golos•Core)
  • https://t.me/goloscore_analytics (решение вопросов по работе экономики блокчейн, статистическим экономическим данным, аналитике данных)
  • https://t.me/goloscoretech (новостной канал, с актуальной информацией от Golos•Core).

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

С уважением,

Команда Golos•Core: @andreypf, @korpusenko, @maslenitsa, @muhazokotuha, @zxcat, @annaeq, @anazarov79, @kaynarov, @s-medvedev, @eugin, @dedbaraded, @jimak.


Comments 8


привет. спасибо за проделанную работу. можно ли добавить пояснение по следующим пунктам (выполненным), такого рода -

Завершенные работы:

Окончание работ по задаче "Эммисия золотых при долге выше 10%" github.com/GolosChain/golos/issues/952. Сделаны тесты. Внесены исправления согласно замечаниям от ревьюеров. Добавлена в ХФ19;

что конкретно будет происходить с золотым при долге выше 10%, как и где это смогут увидеть обычные пользователи, как это отразится на тех золотых, которые есть у пользователей на акках?

> Завершена задача "Оптимизация расчета предполагаемых выплат" https://github.com/GolosChain/golos/issues/976. Внесены изменения согласно замечаниям ревьюеров. Добавлена в ХФ19;

как конкретно теперь будет происходить расчет выплат?

Завершена задача "Постраничный вывод списка проглосовавших" https://github.com/GolosChain/golos/issues/981. Внесены изменения согласно замечаниям ревьюеров. Добавлена в ХФ19;

можно ли добавить скриншоты или пояснение - что было раньше и как это будет выглядеть сейчас?

> Реализована и протестирована (unit- tests) задача № 324 (автору поста дана возможность выбирать "кураторский процент" для каждого отдельного поста).

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

    благодарю вас!!!!
12.11.2018 13:20
0

что конкретно будет происходить с золотым при долге выше 10%,

На GBG, которые хранятся на счетах у пользователей, происходит начисление процентов по ставке, которую выставляют делегаты. Сейчас при достижении ситуации черного лебедя, делегаты договорились выставить ставку в 0%, но это происходило очень долго. Чтобы зафиксировать это в коде, был имплементирован этот фикс.

как и где это смогут увидеть обычные пользователи,

Нода в ответе на запрос get_dynamic_global_property_object() будет возвращать флаг is_forced_min_price. Посмотреть можно будет на том же explorer, после реализации в explorer.

как это отразится на тех золотых, которые есть у пользователей на акках?

В данный момент – никак не отразится, так как % уже не начисляется.

Завершена задача "Оптимизация расчета предполагаемых выплат" https://github.com/GolosChain/golos/issues/976. Внесены изменения согласно замечаниям ревьюеров. Добавлена в ХФ19;

как конкретно теперь будет происходить расчет выплат?

Это оптимизация для клиентов, например для golos.io. Нода БЧ будет быстрее выдавать информацию о предполагаемых выплатах, сайт будет быстрее отдавать странички пользователям.

Завершена задача "Постраничный вывод списка проглосовавших" https://github.com/GolosChain/golos/issues/981. Внесены изменения согласно замечаниям ревьюеров. Добавлена в ХФ19;

можно ли добавить скриншоты или пояснение - что было раньше и как это будет выглядеть сейчас?

Это оптимизация для клиента (например, golos.io) Сейчас клиент запрашивает полный список проголосовавших, сортирует их по убыванию веса и выдает информацию на страничке. Теперь нода БЧ сразу будет отдавать список проголосовавших по убыванию их веса. Это улучшит время реакции сайта на запросы пользователей.

Реализована и протестирована (unit- tests) задача № 324 (автору поста дана возможность выбирать "кураторский процент" для каждого отдельного поста).

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

Команда ГолосКор предоставляет функции клиентам. А как это будет реализовано на клиенте – это задача команды ГолосИО

Спасибо за вопросы!

13.11.2018 12:10
0

что-то у меня там с форматированием, не могу переделать, извините!

12.11.2018 13:22
0

А что там с GBG-шками - планируется ли их отмена (объединение в один токен - Golos) в будущих ХФ?

12.11.2018 14:43
0

@aleos отказ от GBG планируется при транзите цепочки на CyberWay.

13.11.2018 12:11
0

@andreypf спасибо за ответ! Я про это где-то слышал уже. Но может и в старом добром Голосе-БЧ стоит отказаться от gbg-шек в одном из будущих ХФ? Как думаете на этот счёт? ;) Я думаю, что два токена тут абсолютно не нужны, лишь путаницу вносят и сложности при торгах.

13.11.2018 15:14
0