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

Результаты деятельности Голос Кор за период 10.06.2019 г. - 21.06.2019 г.

Уважаемые делегаты и члены комьюнити! Наша команда рада представить вам следующие результаты за последние две недели

Общее по результатам деятельности Голос Кор

  • Команда активно работает над стабилизацией кода, в том числе с привлечением к запуску и тестированию кода валидаторов EOS и EOS-подобных приложений. В рамках данного спринта выявлен баг, которому присвоен наивысший приоритет. Ошибка проявляется при слиянии двух цепочек блоков в одну. В настоящее время ведется активная работа по ее устранению. После устранения последует двухнедельное тестирование на стабильность функционирования CyberWay и затем проведение транзита. Соответственно, по транзиту мы сейчас ориентируемся на июль.
  • Продолжена работа по подготовке к проведению транзита приложения Голос на CyberWay
  • Внесены доработки в утилиту генерации генезиса
  • Продолжена работа по адаптированию оставшихся команд EOS (API-команд) на CyberWay

Процедура транзита Голоса на блокчейн CyberWay

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

В части Голоса:

  • https://github.com/GolosChain/golos/issues/1331
    Добавлена репутация в сериализованный стейт. Репутация берётся из плагина, реплей не требуется

  • https://github.com/GolosChain/golos/issues/1333
    Исправлен баг, из-за которого в дамп операций писались неправильные операции подписывания, реблогов и удаления реблогов.

В части Cyberway:

  • https://github.com/GolosChain/cyberway/issues/636
    Доделана репутация аккаунтов в EE-генезисе.

  • https://github.com/GolosChain/cyberway/issues/805
    Исправлен билд Cyberway (не билдился в билдките)

  • https://github.com/GolosChain/cyberway/issues/807
    В EE-генезисе найден баг - если пользователь удаляет отдельные файлы дампа операций, то в EE-генезис все равно создавались соответствующие файлы с пустыми секциями. Кроме того, если пользователь удаляет файл account_metas, то все аккаунты записывались не с пустой метой, а с метой "created_at GENESIS", что неправильно

  • https://github.com/GolosChain/cyberway/issues/802
    В ee-генезис в посты добавлены данные для расчета ожидаемых выплат

  • https://github.com/GolosChain/golos.contracts/issues/798
    Доделан перенос nats/config в образ cyberway/cyberway - убран volume, который не нужен.

  • При сохранении сериализованного стейта для Генезиса, улучшена обработка полей типа id, значения которых могут отличаться на разных нодах из-за форков
    https://github.com/GolosChain/golos/issues/1330

Системные смарт-контракты

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

  • https://github.com/GolosChain/cyberway.contracts/issues/180
    Исправлен баг в системных контрактах, из-за которого пользователь мог закрыть свой баланс и лишиться полученных платежей (добавлена проверка с отдельным мессейджем при ошибке). Начато написание тестов.

golos.contracts:

Генезиз с данными Голоса

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

  • Изменён алгоритм переноса recovery-аккаунта при генерации генезиса. После изменения общий вес стал равным трем, а вес ключа владельца - двум. Веса recovery-аккаунта и задержки остались без изменения (каждый из них равняется единице ). Это позволяет как и раньше мгновенно сменить ключ владельца при помощи recovery, но запрещает аккаунту, прописанному в recovery, сменить ключи самостоятельно.
    https://github.com/GolosChain/cyberway/issues/799

  • В генезис добавлены отложенные транзакции для запуска эмиссии, а также выведения вестинга и возврата делегирования (после изменения не требуется ручного запуска соответствующих action-действий)
    https://github.com/GolosChain/cyberway/issues/801

  • При генерации генезиса добавлены события EE-генезиса о конвертации GBG в GOLOS и переводах GOLOS на баланс (из открытых ордеров, сейфа, escrow итд), проведённых во время генезиса
    https://github.com/GolosChain/cyberway/issues/775

  • Внесены доработки в утилиту генерации генезиса, в том числе:

    • при чтении таблиц плагинов (репутация) используется тот же type_id, что и в Голосе
    • устранена ошибка, возникающая при вычислении задержки, если задан параметр initial_from
      https://github.com/GolosChain/cyberway/issues/841

Быстродействие (performance)

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

Стабилизация функционирования кода БЧ CyberWay

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

  • Устранена ошибка cleos, возникавшая при выполнении команд set contract и set abi, из-за которой получался результат сравнения старого и нового значений abi
    https://github.com/GolosChain/cyberway/issues/811

  • При расчете стоимости потребленных ресурсов округляем вверх:
    https://github.com/GolosChain/cyberway/issues/837
    это, в частности, предотвращает обнуление стоимости ресурсов при относительно малой цене

  • Добавлена возможность изменять лимиты на использование ресурсов в транзакции и блоке:
    https://github.com/GolosChain/cyberway/issues/844

  • При итерировании по открытым курсорам в MongoDB делается учет удаленных записей. Это связано с тем, что клиентские MongoDB курсоры имеют кеш загруженных с сервера записей. https://github.com/GolosChain/cyberway/issues/818
    https://github.com/GolosChain/cyberway/pull/815

Задача In Progress:

Реализация децентрализационного управления БЧ CyberWay. Ликвидация "режима Бога" в БЧ

Завершенная задача:

Подготовка к транзиту (Initiate transit)

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

  • Удалено создание нативных аккаунтов если старт ведется с генезис-данными
    https://github.com/GolosChain/cyberway/pull/836

  • Добавлена возможность создавать аккаунты, имеющие системный баланс, застейканные токены и ключ для производства блоков. Данная возможность необходима для полноценного тестирования запуска тестнета с генезис-данными
    https://github.com/GolosChain/cyberway/pull/835

  • Параметры генезиса синхронизированы с настройками БЧ:
    https://github.com/GolosChain/golos.contracts/issues/720

Восстановление работы API-функций chain-api-plugin

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

  • Реализована команда cleos system producers proxy. Данная функция делегирует стейк некоторому прокси-аккаунту, который затем должен будет голосовать за продюсеров.
    https://github.com/GolosChain/cyberway/issues/819

  • Реализована команда cleos system stake. Данная команда позволяет застейкать указанное количество токенов.
    https://github.com/GolosChain/cyberway/issues/820

  • Реализован подсчет ресурсов в API функции get_account после изменения логики управления ресурсами внутри блокчейна. Также внесены изменения в код утилиты cleos для поддержки данного функционала
    https://github.com/GolosChain/cyberway/issues/839

Задачи In Progress:

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

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

Задачи In Progress:

ХФ

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

Задачи In Progress:

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

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