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

Отчет команды Golos•Core по выполненной работе за период с 26 ноября по 7 декабря 2018г.

Содержание:

  1. Результаты деятельности команды Golos•Core за период с 26 ноября по 7 декабря 2018 г;
  2. Изменение даты ХФ-19 и ближайшего дискорда.

Cyberway

Обновление текста программы Cyberway за счет внесения изменений из CDT (contract development toolkit) версии 1.4

Выполненные задачи:

Задачи In progress:

Развертывание Testnet для смарт-контрактов приложения Golos на платформе Cyberway

Задача In progress:

  • Исправлены скрипты запуска смарт-контрактов приложения Голос в части конфигурирования параметров смарт-контрактов и настройки привилегий
    https://github.com/GolosChain/golos-smart/issues/238.

Доработка CyberWay для сокращения времени, затрачиваемого на перезапуск (replay) системы

Выполненные задачи:

  • Реализована возможность сохранять в MongoDB данные типов int128 и uint128 в качестве специальных объектов
    https://app.zenhub.com/workspaces/golosweb-5a2745bb149abf6a53c74742/issues/goloschain/cyberway/19
  • Реализована возможность сохранять в MongoDB данные типа uint64 как decimal128.
    https://app.zenhub.com/workspaces/golosweb-5a2745bb149abf6a53c74742/issues/goloschain/cyberway/104
    Данные типа uint64 сохранялись в MongoDB как int64, что приводило к неправильному результату сортировки данных. Доработка обеспечила правильное выполнение сортировку данных
  • Реализована возможность сохранять в MongoDB данные типа дата/время в типе данных MongoDB Date
    https://app.zenhub.com/workspaces/golosweb-5a2745bb149abf6a53c74742/issues/goloschain/cyberway/19
    Данные типа дата/время сохранялись в MongoDB как строка в формате ISO формате, что значительно замедляло сортировку. Доработка обеспечивает ускорение сортировки данных по данным типа дата/время
  • Устранена ошибка, появлявшаяся при запуске cleos buyram с использованием опции -b, являющейся аналогом опций --bytes и --bandwidth-provider.
    https://github.com/GolosChain/cyberway/issues/126
  • Обновление кода CyberWay до EOS 1.4.4
  • Реализован пересчет числа дочерних комментариев в соответствии с количеством перенесенных в базу данных cyberway. Оптимизирован по скорости процесс их расчета
    https://github.com/GolosChain/golos-smart/issues/188.

Задачи In progress:

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

Воркеры

Выполненные задачи:

Контракт

  • Коментарии, голосования и ревью вынесены в отдельные таблицы
  • Контракт на eos.cdt 1.4 был успешно портирован.

Юнит-тесты
Описан юнит-тест со следующими тест-кейсами:

  1. Create-Update-Delete (CUD) предложения
  2. CUD комментариев
  3. CUD заявки на составление ТЗ
  4. Полный цикл “предложение-заявка-голосование-работа-ревью-выплаты” при спонсировании из основного фонда
  5. Полный цикл "предложение-заявка-голосование-работа-ревью-выплаты" при спонсировании из спонсорского фонда
  6. Создание заявки для уже выполненной работы и получение выплат
  7. Отмена выполнения работы воркером
  8. Отмена выполнения работы составителем ТЗ
  9. Отмена выполнения голосования через голосование 51% делегатов (отрицательно).

ХФ 19.0

Выполненные задачи:

  • Добавлены функциональные возможности делегатам настраивать частоту публикации постов, а также настраивать частоту комментирования. Решение о добавлении данных возможностях были приняты по результатам дискорда.
    https://github.com/GolosChain/golos/issues/1002
  • Размер кураторских отчислений от вознаграждения за пост зафиксирован и составляет 25%. Решение принято по результатам голосования после дискорда (альтернативные варианты не были поддержаны делегатами).
  • Подана заявка на обновление ноды БЧ на бирже Bittrex.

Написание тестов для регрессионного тестирования

Задачи In progress:

  • Доработаны тесты для проверки работоспособности методов follow плагина. Выявлены и устранены недостатки в тестах, проверяющих работоспособность функции reblog (репост).

  • Проведен анализ возможности тестирования следующих процессов:

  • Операций связанные с торговлей
  • Логики открытия/закрытия/отмены ордеров
  • Процесс покупки ассетов (заполнения ордеров).
    Начата работа по наполнению тестнета специальными данными, эмулирующими процессы торговли ассетами на бирже.

Другое (смарт-контракты)

Выполненные задачи:

  • Создан механизм, позволяющий изменять настройки смарт-контрактов, в том числе:
  • Устанавливать значения отдельных параметров
  • Устанавливать значения группы (зависимых) параметров
  • Отправлять нотификации об изменениях в настройках смарт-контрактов.
    https://github.com/GolosChain/golos-smart/issues/225

Задачи In progress:

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

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

Изменение даты ХФ-19 и ближайшего дискорда

Как и было объявлено ранее (в посте от 04.12.18) даты ХФ и ближайшего дискорда, посвященного обсуждению планов команды Голос Кор с делегатами и членами коммьюнити совпадают; Хардфорк наряду с конференцией дискорд состоится 14 декабря.

Каналы коммуникации с 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: @andreypf, @korpusenko, @maslenitsa, @muhazokotuha, @zxcat, @annaeq, @anazarov79, @kaynarov, @s-medvedev, @eugin, @dedbaraded, @jimak.

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