В этом релизе представлен новый хардфорк. Все узлы должны быть обновлены до достижения номера эпохи 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 добавлена поддержка транзакций EIP-7702:
- eth_call и eth_estimateGas
- RPC, связанные с транзакциями: eth_getTransactionByHash, eth_blockByNumber, eth_blockByHash
Остальные изменения:
-
Поддержка gasFee в получении транзакции для RPC eSpace.
-
block.gasLimit eSpace изменен на половину согласованного лимита газа, добавлен block.espaceGasLimit для возврата реального лимита газа для транзакций eSpace.
-
Обновления 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). Для доступа к историческим данным о транзакциях с самоуничтожением требуется повторная синхронизация данных. -
eSpace теперь поддерживает методы пространства имен txpool в стиле geth, включая: txpool_status, txpool_inspect, txpool_content, txpool_contentFrom
-
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 | Официальный сайт