Solana Firedancer представляет расширенные функции. В их числе высокоскоростная сеть, эффективное распределение блоков и оптимизированная проверка подписи. В последние годы блокчейн-сеть Solana столкнулась со значительными проблемами перегрузки. Эти проблемы привели к задержкам в обработке транзакций и большому количеству отмененных транзакций.
Эта перегрузка в первую очередь связана с наплывом спам-транзакций. Поскольку боты пытаются расставить приоритеты в своей деятельности. Выпуск новых meme-монет усугубил ситуацию, создав чрезвычайный спрос на блокчейн сети. По мнению некоторых экспертов, решением этой проблемы является обновление Firedancer.
Представляем Solana Firedancer
Firedancer, разработанный компанией Jump Crypto, является независимым клиентом-валидатором для блокчейна Solana. Это обновление представляет собой значительное обновление существующей инфраструктуры Solana, направленное на повышение производительности, надежности и масштабируемости сети.
Сообщается, что Firedancer значительно повышает производительность Solana по обработке транзакций. Хотя текущий теоретический лимит Solana составляет около 50 000 транзакций в секунду (TPS), Firedancer показал, что может обрабатывать более 1 миллиона транзакций в секунду во время внедрения testnet. Реальное максимальное значение TPS может отличаться из-за состояния сети и инфраструктуры.
Цели и улучшения
Введение Firedancer служит двум основным целям:
- Диверсификация валидаторов. Оно направлено на увеличение разнообразия валидаторов в сети Solana. Это важно для децентрализации, поскольку более распределенная сеть способствует повышению безопасности и предотвращает появление отдельных точек отказа.
- Максимальная производительность. Firedancer стремится обеспечить максимальную производительность валидаторов на основе аппаратного обеспечения.
Firedancer представляет несколько дополнительных функций для расширения основных функциональных возможностей Solana:
- Переопределяя протокол turbine, Firedancer ускоряет распространение блоков по сети.
- Пользовательская реализация AVX512 ED25519 повышает эффективность проверки криптографической подписи.
- Новое обновление позволяет обойти ядро операционной системы при сетевых операциях, снижает накладные расходы и ускоряет обработку данных.
- Такие методы, как QUIC и UDP ingress, уменьшают задержку и увеличивают пропускную способность.
- Firedancer снижает зависимость от библиотек сторонних производителей, обеспечивает более компактную кодовую базу, сводя к минимуму узкие места и уязвимости.