Аттестации готовы взлететь на Ethereum 🏎️💨 Инженеры по производительности обнаружили узкое место в распространении в Prysm, связанное с логикой пакетирования BLS-подписей. После настройки параметров мы достигли оптимальности: незначительное влияние на ЦП и замечательное снижение задержки распространения на каждом переходе в 6 раз (30 мс => 5 мс). PR уже объединен 🚀 Огромная благодарность @BharathVedarth1 за глубокое погружение и команде Prysm за невероятно быструю исправление!
Настоящий вопрос: насколько это помогает сети в целом? Мы ожидаем сильного эффекта и проверяем это с помощью симуляции Shadow/simnet. Белая доска только что из печи 🧑‍🍳
И работа по профилированию продолжается! Мы внедрили инструменты в сетевые библиотеки на уровне ядра, чтобы выявить больше узких мест на уровне реализации, которые в противном случае могли бы быть ошибочно приняты за узкие места на уровне проектирования протокола. 🚀
130,5K