Код ХФ готов, предлагаемая дата принятия 21 января 2023 г. (20:00 по МСК).
Если до этой даты будут обновлены 17 из 21 нод делегатов блокчейна - он будет применен в отмеченное время (или позднее, когда наберутся 17).
Основные изменения были описаны ранее (посты часть 1 и часть 2), вкратце это:
- Изменение модели начислений за стейкинг в Силу Голоса;
- Отключение поддержки майнинга и подписания ими блоков;
- Доработка начислений за хранение GBG в сейфе;
- Токенизация дизлайков из профиля;
- Доработка API для сверки UIA-балансов;
- Ошибка при понижении Силы Голоса (лишняя неделя из-за остатка);
- Ошибка при отмене делегирования (с небольшим балансом)...
Будем благодарны тестам, чем больше участников сообщества попробует вникнуть в детали хардфорка, тем лучше.
Код для проверки в репозитарии
https://github.com/golos-blockchain/golos/commits/golos-v0.28.0
(ссылка на сравнение кода с предыдущими обновлениями протокола)
Приложения в тестовой сети и ключи к аккаунтам описаны на https://wiki.golos.id/developers/basics/testnet,
нода с данными и уже принятым 28 ХФ доступна на:
https://apibeta.golos.today / wss://apibeta.golos.today/ws
Делегатам
Предлагается проверить код и обновить свои ноды.
Образ v0.28.0 для Docker, потребуется реплей:
docker pull golosblockchain/golos:latest
Один из вариантов обновления нод описан как и прежде в инструкции на Вики.
Если понадобится бэкап или возникнут ошибки, пишите в чаты https://t.me/golos_witnesses или https://t.me/golos_delegates
эти програмисты, вечно на своём иностранном языке общаются 😂
@mrarturs, после хф эмиссия будет, если я правильно посчитал, начисляться на минимум 60к сг. Возможно делегаты задерут планку до 250к
@bitwheeze, может даже и к лучшему, размывать пул не будет так сильно, да и 60к эт 39$ по нынешнему курсу, и капать там будут копейки.
@lex, min_golos_power_to_emission к GBG привязали? Имхо сложнее ориентироваться наверное, хотя если в клиенте будет писать в голосах, то может быть и все равно. 🤔 имхо надо было и min_golos_power_to_cureate тоже тогда в GBG сделать, что бы однообразно было.
@bitwheeze,
min_golos_power_to_curate
тоже в GBG станет
@lex, а в config.hpp все еще в GOLOS
@bitwheeze, так SBD_SYMBOL = GBG
@lex, Я имею ввиду to_curate, ты сказал "тоже в GBG станет", или когда нибудь попозжа?
TO_CURATE дефолтное значение в STEEM, у EMISSTION в SBD
@bitwheeze, to_curate поменяется на GBG во время ХФ
@bitwheeze, хм, в тестнете показывает в GBG, не получится ли так, что новые делегаты не смогут работать, так как дефолтное значение не правильное?
@bitwheeze, уточнил
вот так возьмет значение для нового, с дел. медианы
https://github.com/golos-blockchain/chain-node/blob/golos-v0.28.0/libraries/chain/chain_properties_evaluators.cpp#L42-L44
@bitwheeze, а с этим, можно у @aerostorm1 уточнить
меняя параметры было все ок, а новые делегаты...
@bitwheeze, в клиенте будет писать в голосах (по курсу медианы конвертации GBG-GOLOS)... Курс токена вниз - нужно больше голосов, вверх - меньше.
@lex, на docker hub-e только 27-ая версия образа.
@bitwheeze,
docker pull golosblockchain/golos:latest
@bitwheeze, в посте выше есть ссылка на docker hub...
Лезть в теги докер-хаба не нужно 😂
@lex, а, я сам дурак, забыл контейнер пересоздать, просто перезапустил его
👍️
@bitwheeze, реплей не даст запутаться, если начался, значит поднял версию 👍️
нет, значит образ не тот )
По крайней мере ХФ-ки за последние годы все с реплеем...
@lex, ну да, я сделал docker pull, вижу, что образ обновился, только потом вместо docker-compose up -d сделал docker-compose restart golosd. Смотрю в логах, а там нет реплея и версия 27. Полез на docker hub, а там только 27 тэг. Вот и поторопился тебя тэгнуть. Сорри. Как всегда короче, сам накасячу, а потом разбираюсь.
@bitwheeze, есть и плюсы, добавим 28 тег, вдруг кто искать будет )
@lex, ну да, я привык, что обычно в проектах конкретная версия указывается в docker-compose файле. Требования обычно от заказчика такие. latest слишком расплывчато. Но со мной все равно это не помогло бы 😂