Журнал змін у тестовій мережі v0.10.4 Помітні зміни в поведінці: - Видалено пов'язані поля [RPC] EIP-4844 у відповідях RPC. Заголовки блоків, повернуті з RPC, більше не матимуть blobGasUsed , excessBlobGas та parentBeaconBlockRoot. Помітні зміни в продуктивності: - [Консенсус] Голоси тепер надсилаються поточному лідеру раунду. Це оптимізація консенсусу, яка зменшує ефективну затримку через раунд-тайм-аут (monad-bft PR #2093) - [Консенсус] Кешування нещодавно перевірених сертифікатів кворуму (PR #2167) - [Node ops] Увімкнення викликів трасування тепер контролюється за допомогою командного рядка monad (виконання) arg --trace_calls. Це дозволяє валідаторам голосування відмовитися від обчислювальних трас, оскільки вони потрібні лише для вузлів RPC. Помітні внутрішні зміни: - [Консенсус] пересилання ТК на пріоритетні та публічні (не виділені) повні вузли (PR #2149). Раніше всі повні ноди були схильні до відставання від валідаторів у разі тайм-ауту, оскільки просування раунду через TC не пересилалося. В результаті, після тайм-аутів, повні вузли часто пересилали транзакції наступним трьом лідерам відносно застарілого стану, що призводило до того, що наступні блоки були порівняно порожніми. - [Node ops] Виправлено помилку для вторинного raptorcast (збій круглого розриву), яка впливала на валідаторів у режимі Publisher (PR #2090) - Покращення бухгалтерського хвоста [Node ops] (PR #2144) - [Консенсус] Виправлення помилки попереднього завантаження облікового запису Txpool (PR #2108)
25,09K