Как Ankr апгрейдит BNB Chain. Часть 1. Улучшения хранилища и синхронизации
Закулисный взгляд на то, как обновления Ankr в экосистеме BNB Chain расширяют возможности следующего этапа разработки Web3.
ℹ️Аnkr — это поставщик базовой инфраструктуры, который делает возможным использование dApps, кошельков и криптоигр, подключая их к цепочкам блоков, с которыми им необходимо общаться.
Ankr стремится улучшить пользовательский интерфейс Web3 сверху донизу, чтобы проложить путь для массового принятия Web3. Благодаря этому они обеспечивают огромный уровень инженерной поддержки для общественных благ, которые делают возможными Web3 и такие экосистемы, как сеть BNB.
«Ankr является ключевым поставщиком инфраструктуры для экосистемы BNB Chain — их вклад и опыт сыграли решающую роль в реализации обновлений BNB Chain с помощью клиента Erigon, переписывании инфраструктуры архивных узлов и создании фреймворка для сайдчейнов приложений BNB. Это позволяет экосистеме сети BNB оставаться конкурентоспособной и предлагать как пользователям, так и разработчикам новейшие преимущества» — говорит Сэми Карим, координатор экосистемы BNB Chain.
Ankr's Erigon Upgrade хранилища и синхронизации
Ankr участвовали в запуске RPC и валидаторов для поддержки экосистемы Binance в сентябре 2021 года. Тогда же заметили, что BNB Smart Chain испытывает трудности с серверными мощностями. Команда инженеров Ankr хотела решить эти проблемы, поскольку они влияли на работу их собственных узлов и замедляли всю экосистему.
Первым логическим шагом в этом направлении было улучшение клиента путем ремонта его механизмов синхронизации и хранения. Команда инженеров обнаружила, что, внедрив клиент Erigon, изначально созданный для Ethereum, они могут значительно снизить требования к емкости хранилища и времени синхронизации.
Ankr успешно внедрил версию Erigon для BNB Chain, чтобы решить существующие проблемы в BSC, и сделал новую версию открытой и доступной для всех. Это решение теперь используется всей экосистемой: от Chainstack до Covalent.
Основные преимущества:
🔸Процесс синхронизации теперь в 100 раз быстрее
🔸Требования к хранилищу снижены на 75 % (ранее 20 ТБ, теперь 5 ТБ)
🔸Производительность запросов RPC увеличена в 10 раз