Уважаемые делегаты и члены коммьюнити,
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.id/~witnesses голосуйте за делегата Golos•Core!
Спасибо за внимание и хорошего дня!
С уважением,
Команда Golos•Core: @andreypf, @korpusenko, @maslenitsa, @muhazokotuha, @zxcat, @annaeq, @anazarov79, @kaynarov, @s-medvedev, @eugin, @dedbaraded, @jimak.
Я верно понимаю, что софтфорк делался в интересах golos.io, а нужды сообщества, которое расколото из-за бага с кураторскими не учитывались?
Не буду ничего принимать до тех пор, пока баг с кураторскими не пофиксите.
Это не изменение протокола и принимать ничего не надо. Обновляются только те кто хочет устранить у себя эти баги.
@vvk Тут вопрос в расстановке приоритетов. Есть проблемы о которые тут копья ломают, а есть некоторые технические проблемы, без которых можно и дальше прожить некоторое время. Но у нас же эксперимент, мы же не будет решать насущные проблемы...
@captain ну вроде бы проводился опрос топ-делегатов по поводу приоритетности задач, и баг с кураторскими был признан не самым приоритетным ?
@svamiva, это ирония?
@anjar почему ирония ? Я бы поставил смайлик тогда.
@svamiva, если бы стоял смайлик), я бы и не спросил, а так подумал, что это скрытая ирония.
@svamiva Если бы они сделали воркеров, я бы не возникал. А они работают над вещами второстепенными. Наверно нужными, не спорю, но второстепенными.
@captain Эксперимент продолжается ))
@nikalaich доктор Менгелее одобряет эксперименты на живых людях)))
@bammbuss МенгелЕЕЕ ))На слово длинношеее в конце пришлось три Е
Дурдом-конкурс "Кто из фриков и сектантов успешнее навесит лапшу на уши КФ" прекратился бы, и голос наконец зажил бы по законам свободного рынка, если бы было принято предложение Инвестигатора. Оно изложено вот в этом его посте с тегом обратнаясвязь
https://golos.id/ru--obratnayasvyazx/@investigator/gde-moya-myasnaya-kostochka-or-usd
@goloscore, поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за общую выплату получил
Вы можете нажать на бейдж, чтобы увидеть свою страницу на Доске Почета.
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
midnight, svetozarhobbot, benken, aleos, evgeniybb, ezavarov
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас: