Анонс хардфорк оновлення Conflux v3.0.0 Network (1 серпня 2025 р.)

У цьому релізі представлено новий хардфорк. Усі вузли мають бути оновлені до досягнення номера епохи 129,68 млн (передбачуваний час - 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

Я оператор вузла/майнер. Що мені потрібно зробити?

  • Якщо ви оновите свій вузол до того, як номер епохи досягне 129 680 000 (приблизно 1 вересня), вам необхідно замінити conflux.exe на новий в Conflux v3.0.0 в каталозі run, а потім перезапустити вузол. Рекомендується оновити працюючий вузол протягом 2 днів.
  • Якщо ви оновите свій вузол після того, як номер епохи досягне 129 680 000 (приблизно 1 вересня), вам необхідно видалити всі дані і перезапустити вузол.
  • Якщо ви запустите новий вузол, ви можете завантажити останню версію Conflux v3.0.0 та запустити її.

Що станеться, якщо я не оновлю вузли чи відмовлюся від оновлення?

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

Дякуємо нашій спільноті за підтримку!

Щиро дякуємо спільноті Conflux та всім розробникам екосистеми Conflux. Дякую за вашу працю, думки та внесок. У найкраще майбутнє!

Посилання на оригінал: Conflux v3.0.0 Network Hardfork Upgrade Announcement(August 1, 2025)

Приєднуйся до спільноти Conflux Ukraine

Чат Telegram | Офіційні новини Telegram | Twitter | Reddit | Discord | Forum | Medium | Офіційний сайт