Это обновление в основном направлено на решение проблем, описанных ниже:
Исправление ошибок
- Исправление некоторых проблем, вызывающих сбои в работе cfx_estimateGasAndCollateral и cfx_call.
- Исправление неправильных расчетов из cfx_estimateGasAndCollateral.
- Исправление проблем, связанных с тем, что нода слишком рано переходит в NormalPhase и зависает при загрузке.
- Узлы PoS не будут проводить выборку перед переходом в NormalPhase, чтобы избежать force_retired.
Усовершенствования
- Если cfx_call, cfx_estimateGasAndCollateral вызывает ошибку, а error.data является строкой, она будет возвращена напрямую, а не в шестнадцатеричном кодировании.
- cfx_sendRawTransaction отклонит транзакцию, если баланс отправителя недостаточен.
- Сообщение об ошибке при недостаточном балансе отображается следующим образом: Транзакция {?} отклонена из-за недостаточного баланса, требуется {?}, но баланс счета составляет {?}.
- Дополнительная оптимизация производительности объединения снапшотов при копировании записи в файловых системах XFS.
Корректировка RPC после версии 2.0.3
- Начиная с версии 2.0.3, cfx_getLogs и eth_getLogs больше не будут поддерживать параметры limit и offset. Они неэффективны и могут быть заменены установкой диапазона блоков/эпох.
- Начиная с версии 2.0.3, cfx_clientVersion будет содержать больше информации, как web3_clientVersion в eSpace.
- Начиная с версии 2.0.3, fromEpoch по умолчанию будет иметь значение “latest_state” в cfx_getLogs.
- Начиная с версии 2.0.3, fromBlock по умолчанию будет иметь значение “latest” в eth_getLogs.
Загрузка
Загрузить “Conflux v2.0.2-testnet-fix” можно здесь: https://github.com/Conflux-Chain/conflux-rust/releases/tag/v2.0.2-testnet-fix
Я оператор/майнер ноды, что мне нужно сделать?
Если у вас есть запущенная нода, вам необходимо:
- Приостановить работу ноды
- Заменить исполняемый файл с именем “conflux” в каталоге запуска исходной программы ноды на исполняемый файл Conflux программы ноды Conflux v2.0.2-testnet-fix.
- Перезапустить ноду
Если вы запускаете новую ноду, вы можете загрузить последнюю версию Conflux v2.0.2-testnet-fix и запустить ее.
Что произойдет, если я не обновлю ноду или откажусь от обновления?
Настоятельно рекомендуется обновить вашу ноду, это обновление направлено на повышение стабильности.
Спасибо нашему сообществу за вашу поддержку!
Искренняя благодарность сообществу Conflux и всем разработчикам экосистемы Conflux. Спасибо за вашу тяжелую работу, идеи и вклад. В лучшее будущее!
Ссылка на оригинал (китайский): Conflux v2.0.2-testnet-fix 测试网升级公告
Ссылка на оригинал (английский): Conflux v2.0.2-testnet-fix Testnet Upgrade Announcement
Присоединяйся к сообществу Conflux Russia
Чат Telegram | Официальные новости Telegram | Twitter | Reddit | Discord | Forum | Medium | Официальный сайт