Новости Golos•Core. Отчет по работе команды с 3 по 14 сентября 2018г.
Добрый день!
Команда Golos•Core представляет отчёт разработки с 03.09.18 по 14.09.18 гг.
Как уже известно, по итогам последнего делегатского голосования команда Golos Core сфокусирована на работе по трем направлениям: ХФ, ядро + смарт-контракты как часть разработки прототипа EOS, а также разработка воркеров (для прототипа и блокчейна Голос).
Работа продвигается успешно: за последние две недели было выпущено два релиза СФ ( 0.18.5 и 0.18.6) с минимальными доработками, а также результаты по каждому вектору, указанному выше, заметно продвинулась.
ХФ
Ответственные разработчики: @korpusenko и @maslenitsa. Список утвержденных фич на ХФ 19 можно найти здесь.
Работы, выполненные за 2 недели:
- Issue №533
Добавлены следующие константы для комментариев: окно комментариев (200 секунд), количество комментариев в окно (10).
Благодаря уменьшению интервала между возможностями голосования и постинга, у пользователь появится возможность проголосовать за большее количество постов за гораздо меньшее время без ожидания между голосованиями длиной в 20 секунд.
И для голосования: окно голосования (15 секунд), количество голосов за окно (5).
- В пул реквест ишью №533 включена ещё дополнительное ишью №825: ранее при запросе get_accounts мы получали информацию о количестве постов и комментариев в одном поле - post_count, при этом поле comment_count всегда приходило пустым - этот момент был исправлен;
- В 898 задаче внесены правки в тесты. Задача закрыта;
- В настоящее время прорабатываются предложения, озвученные в ишью № 756, где рассматриваются два варианта делегирования СГ.
Прототип
Разработка ядра
Ответственные разработчики: @andreypf и @s-medvedev.
Выполнялись работы над системой делегирования бендвича:
- изучены тонкости реализации данного механизма в EOS;
- написаны тесты для реализованной в прототипе команды предоставления бендвича providebw.
Сейчас разработчики сконцентрированы на доработке данной команды в соответствии с учетом замечаний, выявленных в ходе обсуждения предложенных механизмов делегирования. Все озвученные работы ведутся в рамках следующего ишью.
Смарт-контракты для прототипа
Канбан-доска
Ответственные разработчики: @zxcat, @jimak, @dedbaraded, @kaynarov (экономическая часть).
Работы, выполненные за 2 недели:
- Разработка смарт-контрактов публикаций, а точнее создание и редактированием постов и комментариев, а также их удаление;
- В работе на данный момент - голосование за посты;
- Отладка вестинг-контракта;
- Завершение многочисленных юнит-тестов смарт-контрактов;
- Начало работ над ресурсами, связанными с ограничениями по голосованию;
- Описание и проработка тз смарт-контракта управления сообществом, на базе которого будут созданы ишью.
Экономика
Ответственный разработчик: @kaynarov
В последние две недели @kaynarov занимался написанием кода, обеспечивающего возможность задавать произвольную формулу в строковом виде в смарт-контрактах, а также разрабатывал тестовый смарт-контракт, демонстрирующий данную функциональность. Это необходимо для обеспечения более гибкой настройки экономики сообществ. С исходниками можно ознакомиться здесь.
Сейчас разработчик приступает к реализации переходного периода между правилами вознаграждения в смарт-контрактах (после моделирования нескольких вариантов), где будет активно использоваться написанный код, что позволит более качественно его протестировать.
Воркеры
Канбан-доска
Ответственный разработчик: @denis4inet
- Создано описание публичного интерфейса смарт-контракта (методы) в коде;
- Описана структура хранения данных в коде;
- Начало работ над макросом генерации GOLOS_WORKERS_API функции apply() в смарт-контракте, благодаря которым станет возможным не передавать в метод клаccа контракта идентификатор домена приложения повторно.
Каналы коммуникации с 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. Заходите на страничку https://golos.io/~witnesses и проголосуйте за делегата Golos•Core
Спасибо за внимание и хорошего дня!
С уважением,
Команда Golos•Core: @korpusenko, @andreypf, @maslenitsa, @muhazokotuha, @zxcat, @mariadia, @annaeq, @anazarov79, @kaynarov, @s-medvedev