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

Новости Golos•Core. Отчет команды Golos•Core по выполненной работе за период 24.12.2018 - 11.01.2019 г.

Уважаемые делегаты и члены коммьюнити!

Поздравляем вас с уже наступившими Новым годом и Рождеством! Команда Голос Кор представляет вашему вниманию результаты своих работ за последние пару недель.

CyberWay

Расширение функциональных возможностей и тестирование смарт-контрактов Голоса

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

Задачи In progress:

  • Переименованы имена системных смарт-контрактов к виду cyber.*
    https://github.com/GolosChain/cyberway.contracts/issues/48;
  • Исправлен формат хранения даты в скриптах конвертации данных:
    https://github.com/GolosChain/golos-smart/issues/355;
  • Реализована возможность делегирования ресурсов (CPU, NET).
    Доработка дает возможность предоставлять ресурсы пользователю для выполнения им транзакций в системе. В случае отказа клиента от делегирования ему ресурсов, доработка дает возможность поиска другого для этого клиента (например, использование сайта golos.io дает возможность закупать в системе ресурсы и предоставлять их в пользование своим клиентам):
    https://github.com/GolosChain/cyberway/issues/22.

Повышение производительности системы. Выявление и устранение недостатков, замедляющих работу системы.

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

  • Доработана операция отложенной инициализации курсора для чтения данных из MongoDB внутри блокчейна. Инициализация курсора требует значительных затрат ресурсов и в большинстве случаев оказывается лишней (невостребованной). Принято решение сделать отложенной инициализацию курсора для чтения данных из MongoDB, что позволило выполнять ее не для всех случаев и, следовательно, повысить быстродействие системы:
    https://github.com/GolosChain/cyberway/issues/152;
  • Доработана операция отложенной инициализации курсора для чтения данных из MongoDB внутри смарт-контракта. Изменения внесены аналогично задаче 152:
    https://github.com/GolosChain/cyberway.cdt/issues/15.

Поддержка доменных имен

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

  • Реализована возможность получения доменных имён на условиях аукциона (решение аналогично получению имён аккаунтов на условиях системного аукциона, за исключением особенностей доменных имён):
    https://github.com/GolosChain/cyberway.contracts/issues/53;
    https://github.com/GolosChain/cyberway.contracts/issues/55;
  • Добавлена поддержка в смарт-контрактах функций cyberway для работы с доменными именами (изменения в cdt):
    https://github.com/GolosChain/cyberway.cdt/issues/16;
  • Добавлено action для проверки переданных доменных имён и соответствия их указанному аккаунту. Добавление action в отложенную транзакцию позволяет контролировать привязку доменного имени к аккаунту с момента создания транзакции до момента её исполнения. Добавление action в любую транзакцию позволяет получить дополнительную информацию об именах пользователей и доменах, использованных при отправке транзакции (например, для отображения на клиентском ПО или в эксплорере блоков):
    https://github.com/GolosChain/cyberway.contracts/issues/56;
  • Добавлен api-интерфейс для получения сведений об именах/доменах пользователей (с целью реализации механизма доменных имён на стороне cleos и сторонних библиотек). За развернутыми техническими подробностями обращаться по ссылкам:
    https://github.com/GolosChain/cyberway/issues/175;
    https://github.com/GolosChain/cyberway/issues/177;
  • Добавлены команды для поиска аккаунтов (account_name) по текстовому доменному имени и username в cleos:
    https://github.com/GolosChain/cyberway/issues/158.

Задачи In progress:

  • Добавление в cleos автозамены текстовых доменных имён/имён пользователей на соответствующие аккаунты при отправке action:
    https://github.com/GolosChain/cyberway/issues/180.

Реализация Event Engine (события из смарт-контрактов

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

  • Создана базовая реализация механизма, позволяющего передавать внешним компонентам события, сгенерированные смарт-контрактом. Добавлена информация о сгенерированных событиях в трассу выполнения действия. Создан новый плагин event_engine_plugin для получения информации от ядра блокчейна о подписанных блоках и передачи события от этих блоков внешним компонентам:
    https://github.com/GolosChain/cyberway/issues/159.

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

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

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

Задачи по текущему блокчейну

Реализация системы “Workers” в блокчейне Голос

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

  • Создан объект для хранения технических заданий для воркеров с возможностью создавать, редактировать и удалять задания:
    https://github.com/GolosChain/golos/issues/1019;
  • Реализован алгоритм вознаграждения воркеров. Выделяемые средства на вознаграждение воркерам составляют 10 % от эмиссии. Выделяемые средства от эмиссии в фонды вознаграждения, вестинга и делегата составляют 60 %, 24 % и 6 % соответственно:
    https://github.com/GolosChain/golos/issues/1020;
  • Добавлен процент вознаграждения воркерам в chain_properties_20 (равен 10%). Процент вознаграждения устанавливается делегатами по медианному значению:
    https://github.com/GolosChain/golos/issues/#1061;
  • Добавлен объект и операции для согласования ТЗ воркеров делегатами:
    https://github.com/GolosChain/golos/issues/#1021;
  • Реализована возможность удаления выполненной работы до аппрува
    https://github.com/GolosChain/golos/issues/#1049;
  • Обеспечена возможность создавать ТЗ для уже выполненной работы воркеров
    https://github.com/GolosChain/golos/issues/#1050;
  • Добавлен объект с актом об окончании работы; операция по созданию и удалению такого объекта:
    https://github.com/GolosChain/golos/issues/#1022;
  • Добавлен объект для хранения согласования/несогласования акта об окончания работы делегатами; операции согласования/несогласования:
    https://github.com/GolosChain/golos/issues/#1023.
0
66.579 GOLOS
На Golos с August 2017
Комментарии (10)
Сортировать по:
Сначала старые