Резюме: Firedancer, разработанный компанией Jump Trading Group, - это революционный валидатор для Solana, призванный значительно повысить производительность сети. Используя высокоскоростную сеть обхода ядра, оптимизированное распределение блоков и оптимизированную проверку подписи,

Firedancer стремится увеличить возможности Solana по обработке транзакций до более чем 1 миллиона TPS. Это позволит увеличить масштабируемость и позиционировать Solana как ведущий высокоскоростной монолитный блокчейн.

Что такое Firedancer?

Firedancer - это передовой валидатор Solana, разработанный компанией Jump Trading Group и призванный повысить производительность, надежность и безопасность блокчейна Solana. Используя обширный опыт Jump в создании высокоскоростных глобальных сетей, Firedancer решает проблемы масштабируемости Solana, расширяя границы возможностей и эффективности технологии блокчейн.

Стремясь достичь производительности более 1 миллиона транзакций в секунду (TPS), Firedancer значительно повышает способность Solana управлять огромным количеством транзакций без особых усилий. Проект минимизирует зависимость от библиотек сторонних разработчиков и фокусируется на оптимизации криптографических и сетевых функций - ключевых областей, ограничивающих пропускную способность Solana.

Внедряя вторичную кодовую базу валидаторов, Firedancer повышает устойчивость сети к потенциальным проблемам. Использование языка программирования C, в отличие от Rust в Solana, увеличивает разнообразие механизмов безопасности, что приводит к повышению пропускной способности сети и снижению требований к аппаратному обеспечению валидаторов.

Фирендансер Солана

Как работает Firedancer?

Firedancer расширяет основные функциональные возможности Solana, тщательно перерабатывая и оптимизируя кодовую базу валидатора. В него интегрированы передовые функции для достижения амбициозных целей по производительности и безопасности:

  • Высокоскоростная работа в сети: Используя такие методы, как QUIC и UDP ingress, Firedancer снижает задержки и увеличивает пропускную способность сетевого уровня Solana.
  • Эффективное распределение блоков: Реализовав протокол турбины Solana, Firedancer улучшает маршрутизацию и распределение пакетов, ускоряя распространение блоков по сети.
  • Оптимизированная проверка подписи: Используя специальную реализацию AVX512 ED25519, Firedancer повышает эффективность криптографической проверки подписи, что крайне важно для безопасности блокчейна.
  • Техника обхода ядра: Firedancer обходит ядро операционной системы в сетевых операциях, снижая накладные расходы и ускоряя обработку данных, что является ключевым фактором для высокого TPS.
  • Минимум сторонних библиотек: Уменьшая зависимость от сторонних библиотек для криптографических и сетевых задач, Firedancer обеспечивает более компактную кодовую базу, минимизируя узкие места и уязвимости.

Эти технические усовершенствования существенно повышают производительность Solana, делая ее более надежной, безопасной и способной обрабатывать большие объемы транзакций при снижении операционных расходов.

Как работает Firedancer?

Требования к аппаратному обеспечению Firedancer

Для эффективной работы валидаторов Firedancer требуется специальное оборудование. Вот основные характеристики оборудования:

  • ПРОЦЕССОР: Минимальное требование - 12-ядерный процессор @ >2,5 ГГц. Для оптимальной производительности рекомендуется 32-ядерный CPU @ >3 ГГц с поддержкой AVX512.
  • Оперативная память: Начните с 64 ГБ, хотя 128 ГБ с ECC предпочтительнее для управления тяжелыми рабочими нагрузками и обеспечения стабильности.
  • Хранилище: Минимальное требование - твердотельный накопитель емкостью 512 ГБ, но наилучшую производительность обеспечит твердотельный накопитель NVMe емкостью 1 ТБ, а также отдельный диск для операционной системы.
  • Сеть: Для обработки большого потока данных и обеспечения быстрого распространения блоков необходимо соединение 1 Гбит/с.

Эти спецификации разработаны для поддержки передовых функций Firedancer, обеспечивая высокую пропускную способность и надежность. Со временем усовершенствования могут снизить эти требования, сделав систему более доступной для валидаторов.

Firedancer TPS

Firedancer значительно увеличивает мощность обработки транзакций Solana. Текущий теоретический предел Solana составляет около 50 000 транзакций в секунду (TPS), но Firedancer показал, что может обрабатывать более 1 миллиона TPS во время тестирования сети. Однако фактический максимальный TPS в реальном мире может отличаться из-за условий сети и инфраструктуры.

Firedancer Дата выхода

Тестовая сеть Firedancer была запущена в октябре 2023 года, что стало важной вехой в развитии. Этот запуск позволил провести обширное тестирование и оптимизацию в среде, аналогичной основной сети Solana.

Точная дата его полного развертывания в мейннете не называется. Как правило, после запуска тестовой сети разработчики собирают данные, получают отзывы и дорабатывают программное обеспечение перед полномасштабным выпуском в основной сети.

Нижняя линия

Firedancer - это серьезное достижение для Solana, значительно повышающее возможности обработки транзакций, масштабируемость и безопасность. Разработанный компанией Jump Trading Group, он использует высокоскоростные сетевые технологии, эффективное распределение блоков и оптимизированные криптографические функции, чтобы поднять производительность Solana на новую высоту.

Firedancer, способный обрабатывать более 1 миллиона транзакций в секунду, укрепляет позиции Solana как ведущей блокчейн-платформы, готовой удовлетворить будущие запросы пользователей.