Анонс хардфорк обновления Conflux v2.4.0-testnet (11.06.2024)

В этом обновлении представлен новый хардфорк. Все узлы должны быть обновлены до того, как номер эпохи достигнет 175600000 (ориентировочно 13 июня). CIP будут активированы, когда номер блока достигнет 226570000 (ориентировочно 14 июня), а CIP-136 будет активирован, когда номер блока PoS достигнет 1685544 (ориентировочно 14 июня).

Несовместимые изменения

CIP-130: В данном CIP предлагается привести лимит газа в соответствие с размером транзакции.
CIP-131: В данном CIP предлагается удалить функцию «очищать белый список контрактов при удалении контракта».
CIP-132: В данном CIP предлагается исправить специфическую ошибку, связанную со статическими проверками контекста.
CIP-133: В данном CIP предлагается улучшить запрос хэша блока в виртуальной машине Ethereum (EVM).
CIP-136: В данном CIP предлагается увеличить периоды блокировки/разблокировки/отмены PoS до значений, существовавших до CIP113.
CIP-137: В данном CIP предлагается скорректировать распределение платы за транзакции в соответствии с обновлением Conflux CIP-1559, чтобы часть базовой платы распределялась между майнерами.
CIP-141: Этот CIP предлагает отключить подпрограммные опкоды.
CIP-142: В этом CIP предлагается ввести опкоды переходного хранения.
CIP-143: В данном CIP предлагается ввести инструкцию MCOPY (0x5e) для эффективного копирования памяти.
CIP-144: В данном CIP предлагается ввести прекомпилированный контракт по оценке точек KZG.
CIP-145: В данном CIP предлагается исправить квитанции при ошибке NotEnoughBalance.
CIP-1559: В данном CIP предлагается внедрить в Conflux структуру платы EIP-1559 от Ethereum, учитывая при этом уникальные аспекты сети Conflux.

Улучшение RPC

  • Реализация трассировки RPC в стиле Geth для eSpace, включая debug_traceTransaction, debug_traceBlockByHash и debug_traceBlockByNumber. Документация о трассировщике находится в docs/transaction-tracer.
  • Поддержка транзакций eSpace типа EIP1559.
  • Реализация RPC, связанных с EIP1559, eth_feeHistory и eth_maxPriorityFeePerGas.
  • Поддержка нативных транзакций типа CIP1559.
  • Реализация RPC, связанных с CIP1559, cfx_maxPriorityFeePerGas, cfx_feeHistory и cfx_getFeeBurnt.

Исправление ошибок

Исправление ошибок с упаковочным пулом, когда все транзакции имеют одинаковую цену.

Загрузить

Загрузить «Conflux v2.4.0-testnet» можно здесь: https://github.com/Conflux-Chain/conflux-rust/releases/tag/v2.4.0-testnet

Я оператор узла/минер, что мне нужно сделать?

  • Если вы обновляете узел до того, как номер эпохи достигнет 175600000 (ориентировочно 13 июня), вам нужно заменить conflux.exe на новый в Conflux v2.4.0-testnet в каталоге run, а затем перезапустить узел. Рекомендуется обновить работающий узел в течение 2 дней.
  • Если вы обновляете узел после того, как номер эпохи достигнет 175600000 (ориентировочно 13 июня), вам необходимо удалить все данные и перезапустить узел.
  • Если вы запускаете новый узел, вы можете скачать последнюю версию Conflux v2.4.0-testnet и запустить ее.

Что произойдет, если я не обновлю узлы или откажусь от обновления?

Если узел Conflux не обновлен до последней версии, он будет несовместим с обновленным протоколом Conflux и не сможет взаимодействовать с последней версией Conflux Testnet так, как ожидается (такие функции, как синхронизация блоков, майнинг и т. д., могут быть отключены).

Спасибо нашему сообществу за поддержку!

Искреннее спасибо сообществу Conflux и всем разработчикам в экосистеме Conflux. Спасибо за вашу тяжелую работу, мысли и вклад. В лучшее будущее!

Ссылка на оригинал: Conflux v2.4.0-testnet Testnet Hardfork Upgrade Announcement(20240611)

Присоединяйся к сообществу Conflux Russia

Чат Telegram | Официальные новости Telegram | Twitter | Reddit | Discord | Forum | Medium | Официальный сайт