Мы завершаем работу над повышением производительности snap sync в @ethrex_client. Мы настроили логику загрузки заголовков блоков, протестировали на Holesky, Sepolia и @ethereum mainnet. Это занимает от 5 до 8 минут на mainnet (22M заголовков, 12GB в памяти). Geth занимает примерно 20 минут (но записывает на диск). Следующий шаг: та же инфраструктура для состояния/хранилищ + переход к задачам, созданным с помощью spawned (нашей библиотеки параллелизма на Rust). Оценка пиров еще предстоит сделать.
3,22K