Примечание: В этом обновлении минимальная цена GasPrice для отправки транзакций была скорректирована до 1G, и транзакции ниже 1G не будут отправлены. Обновление основной сети будет подготовлено на основе теста в Testnet, который ожидается в июне.
Основными аспектами, затронутыми в данном обновлении, являются:
Информация о доработке RPC
-
Начиная с версии 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.
Оптимизация RPC
-
Улучшена производительность eth_getLogs.
-
Добавлен новый RPC eth_getAccountPendingTransactions для поиска отложенных транзакций по адресу и передачи сведений для первой отложенной транзакции.
-
Поддержка WebSockets для eth API.
-
Поддержка параметра хэша блока eth_call (EIP1898).
-
Если параметр from установлен при вызове cfx_call, cfx_estimateGasAndCollateral, eth_call и eth_estimate, для оценки или вызова используется текущий баланс from, а при недостаточном балансе возникает ошибка NotEnoughCash. Если параметр from не задан, то по умолчанию для оценки будет использоваться случайный from с большим балансом. Это улучшение призвано устранить проблему незавершенных транзакций и соответствует требованиям Ethereum.
Улучшения пула транзакций
- По умолчанию сделки совершаются с минимальной ценой газа в 1 GDrip.
Улучшения хранения
- Улучшена производительность процесса снапшотов copy-on-write в файловой системе XFS.
Исправления ошибок
-
Исправление валидности трассировки для транзакций, восстановленных в верхней контрольной точке.
-
Исправление несоответствия длины фрагмента трассировки для неудачных транзакций.
-
Исправление возможного сбоя при переполнении в eth_estimateGas.
Загрузить
Новая версия программы доступна по адресу https://github.com/Conflux-Chain/conflux-rust/releases/tag/v2.0.2. (будет доступно для загрузки в июне)
Я оператор ноды\майнер, что мне нужно делать?
Мы рекомендуем вам обновить вашу ноду до последней версии.
Что будет, если я не обновлю свою ноду и не буду участвовать в этом апгрейде?
Настоятельно рекомендуется обновить вашу ноду, это обновление направлено на повышение стабильности.
Я разработчик приложений, что мне нужно делать?
-
Вам необходимо увеличить цену газа для отправки транзакций до 1 GDrip или выше, в противном случае транзакция будет неудачной.
-
При взаимодействии с контрактами, может произойти сбой ESTIMATE, попробуйте обновить js-sdk или go-sdk до последней версии или вручную увеличьте верхнюю границу газа контракта до 0,5. CFX
Спасибо за вашу поддержку!
Искренняя благодарность сообществу Conflux и всем разработчикам экосистемы Conflux, спасибо за вашу тяжелую работу, идеи и вклад для лучшего будущего Conflux.
Ссылка на оригинал (китайский): Conflux 网络(Hydra)2.0.2 版本升级公告
Ссылка на оригинал (английский): Conflux Hydra Network v2.0.2 Upgrade Announcement
Чат Telegram | Официальные новости Telegram | Twitter | Discord |Forum | Medium | Официальный сайт