Анонс хардфорк обновления Conflux v3.0.0 Network (1 августа 2025 г.)

В этом релизе представлен новый хардфорк. Все узлы должны быть обновлены до достижения номера эпохи 129680000 (предполагаемое время — 1 сентября). CIP-156 будет активирован, когда номер блока PoS достигнет 2754720 (предполагаемое время — 1 сентября).
Conflux планирует активировать и внедрить модификации 8 различных CIP (предложений по улучшению), включая CIP-150, CIP-151, CIP-152, CIP-154, CIP-156, CIP-165, CIP-645 и CIP-7702, а также соответствующие обновления RPC в следующем хардфорк обновлении системы.

Подробнее см. по следующей ссылке: https://www.confluxdocs.com/docs/general/hardforks/v3.0

Изменения в CIP
Эти CIP в основном делятся на следующие категории:

  • Совместимость с EVM: CIP-150, CIP-151, CIP-152, CIP-165, CIP-645, CIP-7702
  • Исправление ошибки: CIP-154
  • Изменение спецификации: CIP-156

Ниже приводится краткое описание этих CIP.

  • CIP 150: Этот CIP повторяет EIP-3541, который запрещает развертывание нового кода, начинающегося с байта 0xEF.

  • CIP 151: Этот CIP повторяет EIP-6780, который предотвращает уничтожение контрактов с помощью SELFDESTRUCT в большинстве случаев, за исключением уничтожения контракта в той же транзакции, в которой он был создан.

  • CIP 152: Этот CIP повторяет EIP-3607, который устраняет потенциальную проблему безопасности, при которой EOA может использовать тот же адрес, что и контракт, из-за коллизии. Специально разработанные EOA с кодом (например, EIP-7702) не подвержены этому ограничению.

  • CIP 154: Этот CIP устраняет ошибку реализации в CIP-142, в которой код операции TLOAD был некорректно реализован как SLOAD.

  • CIP 156: В данном CIP наказание за вредоносное поведение PoS изменяется с постоянного лишения доли на временную блокировку доли.

  • CIP 165: Вводится предварительная компиляция для операций кривой BLS12-381, как определено в EIP-2537, что обеспечивает эффективное выполнение таких задач, как проверка подписи BLS.

  • CIP 645: В данном CIP предлагается согласовать поведение Conflux eSpace с EVM Ethereum для обеспечения совместимости с инструментами разработки Ethereum и обеспечения единообразного пользовательского опыта. Также рассматривается влияние новых EIP на Conflux Core Space. Кроме того, в данном CIP устраняются расхождения, обнаруженные в ходе тестов на соответствие поведению Ethereum.

  • CIP 7702: В данном CIP вводится EIP-7702 для Conflux eSpace.

Журнал изменений RPC

Ниже RPC добавлена поддержка транзакций EIP-7702:

  1. eth_call и eth_estimateGas
  2. RPC, связанные с транзакциями: eth_getTransactionByHash, eth_blockByNumber, eth_blockByHash

Остальные изменения:

  1. Поддержка gasFee в получении транзакции для RPC eSpace.

  2. block.gasLimit eSpace изменен на половину согласованного лимита газа, добавлен block.espaceGasLimit для возврата реального лимита газа для транзакций eSpace.

  3. Обновления RPC-методов трассировки в стиле четности eSpace:
    a. Методы трассировки RPC теперь совместимы с четностью и erigon, включая trace_block, trace_transaction, trace_filter. Это критическое изменение API.
    b. Добавлены два новых RPC: trace_get и trace_blockSetAuth.
    c. trace_blockSetAuth — это RPC-метод, специфичный для Conflux, используемый для получения результата аутентификации набора блоков. Подробнее см. в документации по трассировке.
    d. Эти методы трассировки теперь поддерживают трассировку SelfDestruct(Suicide). Для доступа к историческим данным о транзакциях с самоуничтожением требуется повторная синхронизация данных.

  4. eSpace теперь поддерживает методы пространства имен txpool в стиле geth, включая: txpool_status, txpool_inspect, txpool_content, txpool_contentFrom

  5. eth_call, eth_estimateGas добавляют поддержку функции stateoverride.

Загрузить

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

Я оператор узла/майнер. Что мне нужно сделать?

  • Если вы обновите свой узел до того, как номер эпохи достигнет 129680000 (приблизительно 1 сентября), вам необходимо заменить conflux.exe на новый в Conflux v3.0.0 в каталоге run, а затем перезапустить узел. Рекомендуется обновить работающий узел в течение 2 дней.
  • Если вы обновите свой узел после того, как номер эпохи достигнет 129680000 (приблизительно 1 сентября), вам необходимо удалить все данные и перезапустить узел.
  • Если вы запустите новый узел, вы можете скачать последнюю версию Conflux v3.0.0 и запустить её.

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

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

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

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

Ссылка на оригинал: Conflux v3.0.0 Network Hardfork Upgrade Announcement(August 1, 2025)

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

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