Changelog тестовой сети v0.10.4 Замечательные изменения в поведении: - [RPC] Поля, связанные с EIP-4844, удалены из ответов RPC. Заголовки блоков, возвращаемые из RPC, больше не будут содержать blobGasUsed, excessBlobGas и parentBeaconBlockRoot. Замечательные изменения в производительности: - [Consensus] Голоса теперь отправляются текущему лидеру раунда. Это оптимизация консенсуса, которая уменьшает эффективную задержку из-за таймаута раунда (monad-bft PR #2093) - [Consensus] Кэширование недавно проверенных сертификатов кворума (PR #2167) - [Node ops] Включение трассировок теперь контролируется через аргумент командной строки monad (исполнение) --trace_calls. Это позволяет валидаторам, голосующим, отказаться от вычисления трассировок, так как они нужны только для RPC-узлов. Замечательные внутренние изменения: - [Consensus] Перенаправление TC на приоритетные и публичные (не специализированные) полные узлы (PR #2149). Ранее все полные узлы подвергались задержке по сравнению с валидаторами в случае таймаута, поскольку продвижение раунда из-за TC не перенаправлялось. В результате, после таймаутов, полные узлы часто перенаправляли транзакции к следующим трем лидерам относительно устаревшего состояния, что приводило к тому, что последующие блоки были сравнительно пустыми. - [Node ops] Исправление ошибки для вторичного raptorcast (сбой из-за разрыва раунда), который затрагивал валидаторов в режиме Publisher (PR #2090) - [Node ops] Улучшения ledger-tail (PR #2144) - [Consensus] Исправление ошибки предварительной загрузки аккаунта Txpool (PR #2108)
27,22K