В этом релизе будет внедрен новый хардфорк. Все узлы должны быть обновлены до того, как номер эпохи достигнет 79050000 (ориентировочно 07 сентября), а CIP-112 будет активирован, когда номер эпохи достигнет 79050000 (ориентировочно 07 сентября). CIP-107, CIP-118, CIP-119 будут активированы, когда номер блока достигнет 188900000 (ориентировочно 09 сентября), а CIP-113 будет активирован, когда номер блока PoS достигнет 766200 (ориентировочно 09 сентября).
Несовместимые изменения
- CIP-107 (https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-107.md): В данном CIP вводится “точка хранения” - механизм сжигания залогового обеспечения.
- CIP-112 (https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-112.md): В данном CIP исправлена некорректная реализация кодирования и декодирования пользовательского поля заголовков блоков.
- CIP-113 (https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-113.md): Данный CIP позволяет ускорить процесс финализации PoS за счет сокращения времени раунда консенсуса PoS и времени ожидания подписания решения о переключении.
- CIP-118 (https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-118.md): Данный CIP реализует интерфейс внутреннего контракта для запроса неиспользуемых точек хранения.
- CIP-119 (https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-119.md): Данный CIP реализует инструкцию PUSH0 (0x5f), как EIP-3855.
Изменения RPC
- Изменены RPC-имена cfx_getTransactionsByEpoch и cfx_getTransactionsByBlock на debug_getTransactionsByEpoch и debug_getTransactionsByBlock соответственно, чтобы соответствовать пространству имен debug.
- Используется шестнадцатеричный формат для данных pos RPC.
- Добавлен RPC pos_getLedgerInfoByBlockNumber и pos_getLedgerInfoByEpochAndRound для получения информации из регистров PoS.
- Добавлена функция debug_getEpochReceiptProofByTransaction для получения подтверждения эпохи получения.
- Добавлена опция include_eth_recepits (по умолчанию false) для cfx_getEpochReceipts.
- Исправлено шестнадцатеричное кодирование ключей и подписей PoS в pos RPC.
- Возврат сжатых и несжатых открытых ключей BLS в информации PoS-регистров.
Улучшения
- Исправлена проблема, связанная с тем, что некоторые запросы не завершались.
- Добавлены метрики для фильтров и pubsub API.
- Рефакторинг кода EVM для улучшения читабельности.
Операторам узлов и майнерам:
-
Если вы обновляете узел до того, как номер эпохи достигнет 79050000 (примерно 9 сентября 2023 г.). Замените файл conflux.exe на новый в Conflux v2.3.0, затем перезапустите узел. Ссылка для скачивания: https://github.com/Conflux-Chain/conflux-rust/releases.
-
Если вы обновляете узел после того, как номер эпохи достигнет 79050000 (примерно 9 сентября 2023 года). Вам необходимо удалить все данные и выполнить повторную синхронизацию с нуля.
-
Если вы хотите запустить новый узел, вы можете скачать последнюю версию Conflux v2.3.0 и запустить ее напрямую.
Что произойдет, если я не обновлю узлы или откажусь от обновления?
Если узел Conflux не обновлен до последней версии, он будет несовместим с обновленным протоколом Conflux и не сможет взаимодействовать с новейшей сетью Conflux как положено (такие функции, как синхронизация блоков, майнинг и т.д., могут быть отключены).
Спасибо нашему сообществу за поддержку!
Искреннее спасибо сообществу Conflux и всем разработчикам в экосистеме Conflux. Спасибо за вашу тяжелую работу, мысли и вклад. В лучшее будущее!
Ссылка на оригинал: Conflux v2.3.0 Hardfork Upgrade Announcement
Присоединяйся к сообществу Conflux Russia
Чат Telegram | Официальные новости Telegram | Twitter | Reddit | Discord | Forum | Medium | Официальный сайт