Анонс обновления основной сети Conflux Hydra Network до версии 2.0.1

Основные изменения и исправления внедряемые с помощью данного обновления:

RPC: важные изменения

  • начиная с версии 2.0.3, cfx_getLogs и eth_getLogs больше не будут поддерживать параметры limit и offset. Они неэффективны и могут быть заменены установкой диапазона блока/эпохи.
  • начиная с версии 2.0.3, cfx_clientVersion будет содержать больше информации, например, web3_clientVersion в eSpace.

RPC: улучшения

  • отчет об ошибках методов cfx_getLogs и eth_getLogs, будет возвращать больше логов даже если настроен параметр get_logs_filter_max_limit. Ранее cfx_getLogs просто отрезал лишний результат, а eth_getLogs вызывал ошибку, если параметр filter.limit слишком мал, независимо от того, сколько логов должно быть получено в результате запроса.
    eth_gasPrice теперь рассчитывает цену газа, а не возвращает фиксированное значение.
  • добавлена поддержка фантомных транзакций и возврат правильных полей в eSpace RPC трассировке.
  • добавлены fields valid и createType для RPC трассировки в eSpace.
  • добавлен запрос rpc_methods, возвращающий все доступные методы, и rpc_modules, возвращающий все модули RPC.
  • добавлен параметр totalEspaceTokens в выводе cfx_getSupplyInfo.
  • добавлен локальные RPC методы pos_start_voting, pos_stop_voting и pos_voting_status.
  • разрешены запросы с нулем в качестве отправителя в eth_call.
  • разрешены неизвестные поля в eth_call.

Улучшения конфигурации

  • PoS нодам участвующим в голосовании разрешено иметь работающие резервные копии.
  • в конфигурацию добавлен параметр get_logs_filter_max_block_number_range для ограничения максимального разрыва между from_block и to_block во время фильтрации журнала пространства Core (cfx_getLogs). Примечание. Блоки eSpace соответствуют эпохам в пространстве Core, поэтому диапазон в eth_getLogs можно ограничить с помощью get_logs_filter_max_epoch_range.
  • в конфигурацию добавлен параметр min_phase_change_normal_peer_count, для установки количества одноранговых нод нормальной фазы, необходимых для изменения фазы. Значение по умолчанию установлено на 3, чтобы сделать его более надежным.
  • добавлена переменная среды CFX_POS_KEY_ENCRYPTION_PASSWORD, для настройки пароля шифрования POS-ключа.
  • установка правильного максимального количества открываемых файлов с помощью параметра ulimit в bash скрипте для Linux/macOS.
  • улучшен вывод версии клиента, теперь он включает больше информации.

Улучшения пула транзакций

  • разрешена безоговорочная замена ожидающих транзакций через 200 000 эпох.

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

  • исправлена ​​ошибка, из-за которой фантомные транзакции могли иметь один и тот же хэш. Теперь все фантомные транзакции имеют разные хэши.
  • каталог PoS логов создается автоматически, если он не существует.
  • исправлена ​​проблема паники, когда нода запускается с недоступным стандартным выводом.
  • исправлена ​​проблема, из-за которой старая транзакция не заменялась в соответствии с более высоким значением epoch_height.
  • увеличена верхняя граница времени ожидания запроса, чтобы исправить проблемы с синхронизацией в обычных случаях.

Скачать новую версию

Скачать «Conflux Hydra Network v2.0.1» можно по ссылке: https://github.com/Conflux-Chain/conflux-rust/releases/tag/v2.0.1

Я оператор ноды или майнер, что мне нужно делать?

  • для PoW майнеров рекомендуется обновить ПО ноды. Обновление решает различные частные проблемы, связанные со временем упаковки транзакций и остановкой синхронизации, при этом майнинг не пострадает, если обновление не будет выполнено.
  • для PoS майнеров вы можете самостоятельно решить, обновлять или нет ПО ноды. Обновление решает частную проблему остановки синхронизации, при этом майнинг не пострадает, если не выполнить обновление.

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

Настоятельно рекомендуется обновить вашу ноду, это обновление направлено на повышение её стабильности

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

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

Оригинал статьи: Conflux Hydra Network v2.0.1 Upgrade Announcement

1 Like