Добрый день!
За прошедшую неделю командой 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 сделали очень до хрена для этого ХФ. и заслуживают, как минимум, баунти.
как минимум!
Мне кажется, за то что он своим сервисом помогает расхищать авторский пул бустом пустых комментов с закрывающимся окном, он заслуживает чего-то другого, прямо противоположного.
Мне кажется, что ты пользуешься его сервисом для расхищения пула, поэтому мне не понятен твой подход. Ты либо крестик сними, либо штаны надень. :)
Перед закрытием окна, чтобы убежать от флагов, апитом, таллидом? Нет конечно.
Только под флаги бустером, был такой эксперимент (не для выплат).
Я не пользуюсь его сервисом для буста пустых постов и комментов перед закрытием окна. А он специально сделал это возможным для расхищения авторского пула сообщниками.
Ты никогда не бустил комменты?
Странно слышать это от тебя. Помню была статья с аналитикой, так ты был одним из главных расхитителей судя по отчёту.
Я не пользуюсь его сервисом для буста пустых постов и комментов перед закрытием окна. А он специально сделал это возможным для расхищения авторского пула сообщниками.
С такой логикой стоит казнить кузнеца выковавшего кинжал убийцы. А если пойти и дальше, то сжечь гору с залежами руды из которой кузнец выковал кинжал.
Он специально сделал в своем сервисе фичу для буста комментов перед закрытием окна.
Не получится ли так, что введением блокирования чтения и записи в 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 теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас:
Ждем не дождемся этого грандиозного шухера!!!