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

Новости Golos•Core. SoftFork версия 0.19.1

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

Golos·Core объявляет о выпуске очередной версии SF 0.19.1, в которой устранены недостатки, выявленные в работе блокчейна после выпуска HF 19.0.

Выявленные и устраненные недостатки

Устранена ошибка в получаемых результатах вызова API-функций вида get_discussion_by_* (задача [#1005])

В получаемых результатах при вызове API-функций вида get_discussions_by_* поля предполагаемых выплат содержали нулевые значения, например:

“pending_author_payout_value”: “0.000 GBG”,
“pending_author_payout_gbg_value”: “0.000 GBG”,
…
“pending_payout_value”: “0.000 GBG”,
“total_pending_payout_value”: “0.000 GBG”,

Значения предполагаемых выплат на веб-сайте golos.io отображались также нулевыми.

В версии SF 0.19.1 внесены изменения в логику вычисления предполагаемых выплат, в том числе в плагины social_network, tags, follow. Доработка обеспечивает корректное отображение значений полей функций get_discussions_by_*.

Добавлено поле «репутации» в результат вызова API-функций вида get_discussion_by_* (задача [#1006])

В получаемом результате вызова API-функций вида get_discussion_by_* отсутствовало поле репутации author_reputation, из-за чего информация об авторах была неполной.

В версии SF 0.19.1 внесены изменения в api-library, обеспечивающие выдачу корректного результата.

Устранена ошибка, возникающая во время удаления устаревших данных (задача [#1007])

При выполнении операции в плагине social_network по удалению устаревших данных возникала ошибка, из-за которой останавливался процесс replay цепочки с выдачей сообщений вида:

th_0  social_network.cpp:522 on_block
926859ms th_0 database.cpp:1325 notify_applied_block ] Caught exception in plugin: 1020200 missing_object: Missing object
Missing comment with id "25"
    {"type":"comment","id":25}
    th_0  database.cpp:660 get_comment
    {}

Причиной появления ошибки было обращение к ранее удаленному объекту, что приводило к нарушению синхронизации работы узла (ноды) с сетью. Ошибка устранена в версии SF 0.19.1.

Улучшен контроль результата сериализации транзакции (задача [#823])

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

Существующий способ проверки корректности сериализации транзакции основан на вызове database_api::get_transaction_hex. Недостатком такого способа является то, что функция get_transaction_hex добавляет также поле signatures в общий результат сериализации, что усложняет проверку результата. Для проверки корректности хэш-суммы по транзакции и получения из нее сигнатуры транзакции пользователю требуется добавлять к результату байт-массив chain_id.

В SF 0.19.1 по просьбе пользователей из результата функции database_api::get_transaction_hex при сериализации транзакции удалена сигнатура транзакции. Принято решение не добавлять chain_id в результат бинарной сериализации, так как данное значение уже имеется в ответе функции database_api::get_config. Кроме этого, для расширения функциональности дополнительно реализован API-метод database_api::get_transaction_digest, результат которого может быть использован для формирования сигнатуры транзакции на клиентской стороне.

Каналы коммуникации с 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.

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