Добрый день!
За прошедшую неделю командой Golos•Core был полностью протестирован и подготовлен к релизу ХФ17.
За это время в репозиторий исходного кода были закомичены юнит-тесты, проверяющие корректность переключения экономики на линейную функцию вознаграждения, неограниченную вложенность комментариев и недельное окно выплат.
Однако, в ходе тестирования было выявлено нестабильное поведение demon при некоторых трудных для воспроизведения ситуаций, что немного отсрочило выход релиза ХФ17. Огромное спасибо пользователю @vvk, который нашел простой способ для воспроизведения ситуации. Это огромное преимущество, когда пользователи системы принимают активное участие в ее тестировании.
Суть ошибки заключалась в том, что при переходе от однопоточной модели обработки запросов, реализованной в Steem, к новой многопоточной модели обработки запросов от клиентов в коде остался один объект, который работает напрямую с файлами. Этот объект back_log, который создает простой архив подписанных блоков, которые уже были подписаны системой Голос. Одновременное чтение и запись в файл невозможно, так как файл имеет лишь одну точку для чтения и записи, соответственно необходимо блокировать одновременный прямой доступ к файлу при обращении из нескольких потоков.
Разработчики исправили данный баг. Тем не менее, из-за опасения, что могут быть найдены еще подобные критичные ошибки в коде, команда Голос Кор на текущий момент поставила метку релиз-кандидат 2 и настоятельно просит всех желающих зайти на тестнет и проверить работоспособность функционала. Мы надеемся на быструю обратную связь (в течение суток), чтобы выпустить долгожданный релиз ХФ17 не позднее четверга.
Также был обнаружен достаточно критичный для бирж баг в методе get_open_orders, который возвращал не все поля объекта limit_order. Команда уже устранила данную ошибку.
Ожидаем, что за среду команда вместе с сообществом сможет дать заключение, что код полностью готов к работе на публичной кодовой базе блокчейн.
Ссылка на тестнет: wss://ws.testnet.golos.io
Ссылка на релиз-ноутс: https://github.com/GolosChain/golos/releases/tag/v0.17.0RC2
Мы будем очень рады, если вы поддержите делегата @goloscore. Заходите на страничку https://golos.id/~witnesses и проголосуйте за делегата Golos•Core
Спасибо за внимание и хорошего дня!
С уважением,
Команда Golos•Core @kotbegemot, @korpusenko, @abgvedr, @andreypf, @epexa, @muhazokotuha, @timurku, @mariadia
Кажется @vvk заслуживает баунти или по крайней мере поднятие в топ19.
поддерживаю. и @vvk и @ropox сделали очень до хрена для этого ХФ. и заслуживают, как минимум, баунти.
как минимум!
Мне кажется, за то что он своим сервисом помогает расхищать авторский пул бустом пустых комментов с закрывающимся окном, он заслуживает чего-то другого, прямо противоположного.
Мне кажется, что ты пользуешься его сервисом для расхищения пула, поэтому мне не понятен твой подход. Ты либо крестик сними, либо штаны надень. :)
Я не пользуюсь его сервисом для буста пустых постов и комментов перед закрытием окна. А он специально сделал это возможным для расхищения авторского пула сообщниками.
Ты никогда не бустил комменты?
Перед закрытием окна, чтобы убежать от флагов, апитом, таллидом? Нет конечно.
Только под флаги бустером, был такой эксперимент (не для выплат).
С такой логикой стоит казнить кузнеца выковавшего кинжал убийцы. А если пойти и дальше, то сжечь гору с залежами руды из которой кузнец выковал кинжал.
Он специально сделал в своем сервисе фичу для буста комментов перед закрытием окна.
Странно слышать это от тебя. Помню была статья с аналитикой, так ты был одним из главных расхитителей судя по отчёту.
Я не пользуюсь его сервисом для буста пустых постов и комментов перед закрытием окна. А он специально сделал это возможным для расхищения авторского пула сообщниками.
Всем насрать на то, что тебе кажется. Кто ты такой и кто @vvk?
Не получится ли так, что введением блокирования чтения и записи в block_log вся многопоточность коту(бегемоту :) ) под хвост?
Сейчас многие уходят от прямого чтения блокчейна к чтению блока за блоком и обработкой и складыванием операций в свою базу данных. То-есть get_block становится основным методом.
Ну и когда же будет готова библиотека golos-js? Что бы тоже потестировать чутка.
версия golos-js использующая новый формат общения с демоном 0.17.0 https://github.com/GolosChain/golos-js/tree/0.6.1
https://unpkg.com/[email protected]/dist/golos.min.js
доступна и через npm
Отлично!. Через npm какой командой ставить?
npm install golos-js
ок, просто до этого ставилась по умолчанию нерабочая версия. Сейчас будет для 0.17.0 ставиться.
Читаю и так не программист , понимаю лишь одно - мы на грани грандиозного шухера
Точно, все так и есть!)
Ждем не дождемся этого грандиозного шухера!!!
А ну быстро все тестировать новый ХФ, а то я уже его заждался
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
litrbooh, vas, mishka, neo, max-max, radomir, oleg257, urii, vik, vadbars, natasmr, olga-olga, semasping, frodogrodno, decha, ovtretya, gapel, vika-teplo, sterh, bombo, xsen, anr, konstab, doctormucle, aleos, cryptovisitor, zelivsky, zolotova1703, esperos, dozaoptimizma
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!

Поддержите нас: