Solana проекта Firedancer Solana

Краткое содержание: Firedancer — новый Solana от Jump Trading, разработанный для масштабирования сети до более чем 1 миллиона транзакций в секунду ( TPS оптимизации сетевых механизмов, криптографии и модульной архитектуры.
Он снижает требования к аппаратному обеспечению и решает проблемы простоя. Поэтапное внедрение через Frankendancer позволит повысить производительность и обеспечить стабильность.
Что такое Firedancer?
Firedancer, разработанный Jump Trading, — это новый Solana , созданный для значительного повышения масштабируемости сети. Написанный на языке C, он отличается от текущего валидатора Solana, основанного на Rust, и нацелен на обработку более 1 миллиона транзакций в секунду (TPS). Это достигается за счет отказа от сторонних библиотек и сосредоточения внимания на оптимизации сети и криптографии для повышения производительности.
С технической точки зрения в нем используются передовые инструменты, такие как сетевые технологии на базе QUIC и криптографическая верификация с использованием AVX512. Firedancer обходит ядро операционной системы, чтобы сократить задержку. Его модульная архитектура разбивает валидатор на более мелкие процессы, что повышает отказоустойчивость и улучшает эффективность системы.
Благодаря снижению аппаратных требований к валидаторам Firedancer запуск узла более доступным. Сочетание скорости, снижения затрат и повышенной отказоустойчивости позволяет ему занять ключевую роль в решении проблем масштабируемости Solana.
.webp)
Как работает Firedancer ?
Firedancer архитектуру валидаторов Solana, разбивая её на более мелкие независимые процессы, каждый из которых оптимизирован с точки зрения скорости и эффективности. Такая модульная архитектура повышает масштабируемость и снижает вероятность сбоев в работе всей системы.
Вот краткий обзор технологий, лежащих в Firedancer из их Github:
- Сетевые технологии QUIC: Специальный протокол QUIC сокращает время задержки и повышает пропускную способность транзакций благодаря превосходному управлению потоками.
- Криптография AVX512: Ускоряет проверку подписи ED25519 с помощью усовершенствованной векторной обработки.
- Обход ядра: Непосредственная обработка сетевых данных с помощью AF_XDP, исключающая накладные расходы ядра ОС для повышения производительности.
- Модульная плиточная архитектура: Выделяет функции валидатора в независимые процессы, повышая масштабируемость и минимизируя риск сбоев.
- Оптимизация протокола Turbine: повышает скорость распространения блоков и достижения консенсуса за счет усовершенствованной схемы маршрутизации пакетов.
- NUMA Awareness & Lockless Concurrency: Максимально эффективное использование аппаратного обеспечения благодаря оптимизированному использованию памяти и параллельной обработке, исключающей задержки при блокировке.
Подход Firedancerориентирован на высокую производительность, благодаря чему Solana обрабатывать огромные объемы транзакций с минимальной нагрузкой на аппаратное обеспечение.
.webp)
Firedancer требования для Firedancer
Требования к оборудованию Firedancer разработаны с учетом необходимости обеспечения высокой скорости и низкой задержки. Для запуска Firedancer вам понадобится следующее:
- Процессор: минимум 12-ядерный процессор с тактовой частотой более 2,5 ГГц. Для обеспечения максимальной производительности при выполнении ресурсоемких криптографических операций рекомендуется использовать 32-ядерный процессор с тактовой частотой более 3 ГГц и поддержкой AVX512.
- ОПЕРАТИВНАЯ ПАМЯТЬ: Минимум 64 ГБ, хотя предпочтительнее 128 ГБ с кодом ECC (Error-Correcting Code) для лучшей обработки тяжелых рабочих нагрузок и обеспечения стабильности.
- Хранение данных: SSD-накопитель объёмом не менее 512 ГБ, однако ideal быстрого доступа к данным ideal будет SSD-накопитель NVMe объёмом 1 ТБ в сочетании с отдельным диском для операционной системы.
- Сеть: Соединение со скоростью 1 гигабит в секунду необходимо для обработки и распространения больших объемов транзакций без задержек.
Эти технические характеристики необходимы для leverage архитектурыFiredancerи вывода производительности Solana на новый уровень.
Почему Jump Building — это Firedancer?
Компания Jump разрабатывает Firedancer решения проблем со стабильностью сети Solana, в частности, для устранения задержек в формировании блоков, вызванных сбоями в программном обеспечении. Опираясь на свой опыт в области высокочастотной торговли на традиционных рынках, Jump применяет те же методы оптимизации к валидатору Solana.
Однако некоторые критики полагают, что истинная цель Jump может заключаться в том, чтобы извлечь выгоду из растущих возможностей Solana MEV максимальной извлекаемой стоимости), которые недавно принесли почти 7 миллионов долларов за одну неделю. MEV валидаторам получать дополнительный доход за счет оптимизации порядка транзакций внутри блоков.
Хотя в Jump утверждают, Firedancer стабильность и масштабируемость сети, скептики полагают, что их внимание может быть сосредоточено и на получении этой прибыльной MEV , поскольку MEV Solana в настоящее время сопоставим с ростом в Ethereum.

Что такое франкендансер?
Frankendancer — это гибридная конфигурация, объединяющая Firedancer, новый Solana от Jump Trading, и Agave, существующий клиент Solana .
Благодаря интеграции инновационных решений Firedancer, таких как сетевая технология QUIC и проверка подписей с помощью AVX512, с средой выполнения Agave, становится возможным поэтапное тестирование и развертывание.
Такой параллельный подход позволяет Firedancer новые функции, в то время как Agave отвечает за выполнение основных транзакций и отслеживание состояния. Это практичный способ повысить производительность Solana, не дожидаясь завершения разработки полнофункционального Firedancer .
Дата Firedancer
Firedancer начнет полноценно функционировать к концу 2024 года. В настоящее время он работает в testnet Solana, и в настоящее время идет поэтапный запуск, начиная с Frankendancer в mainnet.
Нижняя линия
Firedancer вывести масштабируемость Solanaна новый уровень благодаря оптимизированной архитектуре, рассчитанной на обработку более 1 миллиона TPS. Поэтапное внедрение, начинающееся с Frankendancer, предусматривает интеграцию новых функций в существующую систему для повышения производительности без перебоев в работе.
Благодаря снижению затрат на оборудование и повышению отказоустойчивости Firedancer хронические проблемы Solana, связанные с простоями, что делает его ключевым решением для преодоления проблем с масштабируемостью сети.

Написано
Tony Kreng
Ведущий редактор
Tony Kreng, имеющий степень магистра делового администрирования (MBA) в области бизнеса и финансов, обладает более чем десятилетним опытом работы в качестве финансового аналитика. В Datawallet он занимает должность ведущего редактора контента и специалиста по проверке фактов, обеспечивая точность и достоверность наших аналитических материалов.
%20in%20Ukraine%20(1).webp)


%20(1).webp)


