Что такое Firedancer и почему он важен для Solana?

Автор Kraken Learn team
4 мин
26 нояб. 2024 г.

Руководство для начинающих по Firedancer 📖

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

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

В сфере блокчейна пользователей, которые запускают клиентское ПО на своих компьютерах, называют нодами. Ноды могут выполнять ряд важных функций, например помогать в обеспечении безопасности и обслуживании блокчейн-сетей.

Клиентское программное обеспечение выступает в роли моста между компьютером ноды и блокчейном.

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

Криптовалютные кошельки — один из примеров реализации клиентского ПО. Криптокошельки позволяют пользователям проводить транзакции с криптовалютой напрямую друг с другом через блокчейн-сеть.

Клиенты валидаторов — это еще один тип реализации клиентского ПО, который управляет нодами, участвующими в процессе криптостейкинга (предложении новых блоков).

SOL icon
$101.35
-3,02 %
24 ч
sol

Текущие проблемы Solana ⛔️

Чтобы способствовать децентрализации блокчейна и устранить единые точки отказа, такие проекты, как Ethereum (ETH), поощряют сторонних разработчиков создавать собственные реализации клиентов на различных языках программирования. Это означает, что у операторов нод есть несколько различных вариантов при выборе клиента, который они хотели бы использовать.

У этого есть три основных преимущества:

  • Каждый клиент имеет собственную уникальную кодовую базу, что снижает общую уязвимость сети к ошибкам и атакам.
  • Снижается риск завершения транзакций (это предотвращает манипулирование транзакциями в блокчейне со стороны одного клиента).
  • Разработчики могут создавать приложения, используя те языки программирования, с которыми им удобнее всего работать.

Из-за важности разнообразия клиентов протокол Ethereum ввел штрафы, такие как утечки за неактивность, чтобы удержать ноды от использования одного и того же клиентского ПО.

На данный момент в блокчейне Solana работают только три клиента-валидатора: 

  • Клиент Solana Labs (написан на языке программирования Rust).
  • Клиент Jito-Solana (форк клиента Solana Labs, также написан на языке программирования Rust).
  • Клиент Sig (написан на языке программирования Zig).

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

Кроме того, нативный клиент Solana не поддерживает шардинг — систему, которая повышает масштабируемость блокчейна за счет одновременного распределения нагрузки по обработке транзакций между несколькими небольшими цепочками шардов.

Но на горизонте появился новый клиент.

Что такое Firedancer и почему это важно? 🧐

Firedancer — это новый высокопроизводительный клиент валидатора для Solana, написанный на языке программирования C++.

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

Во время демонстрации в прямом эфире в 2022 году Firedancer продемонстрировал способность обрабатывать более 1 миллиона транзакций в секунду. Этот показатель во много раз превышает текущий теоретический предел Solana в 50 000 tps и значительно превосходит количество транзакций, которые обычно обрабатывают ведущие поставщики услуг, такие как Visa.

Такая повышенная производительность, скорее всего, повысит привлекательность Solana как ведущего блокчейна Layer 1 и позволит сети не отставать от других главных конкурентов на крипторынке. 

Впервые о проекте объявили в 2022 году, а его тестнет был запущен в октябре 2023 года.

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

Как сообщество Solana относится к Firedancer? 🗣️

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

В недавней публикации в своем блоге соучредитель и генеральный директор Helius Мерт Мумтаз сделал следующие выводы о значении Firedancer для Solana.

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

Ознакомьтесь с полной статьей в блоге Helius, чтобы глубже и с технической точки зрения изучить принципы работы Firedancer.

Начните покупать Solana (SOL)

Теперь, когда вы узнали все о Firedancer, готовы ли вы продолжить свое криптопутешествие и купить Solana?

Ознакомьтесь с нашим руководством в Учебном центре Kraken «Как купить Solana (SOL)» и зарегистрируйте аккаунт на Kraken уже сегодня.

Некоторый контент на этой странице мог быть переведен с помощью ИИ