Що таке Firedancer і чому це важливо для Solana?

Автор: Kraken Learn team
4 хв
26 лист. 2024 р.

Посібник для початківців з Firedancer 📖

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

Щоб взаємодіяти з блокчейном Solana або будь-яким іншим блокчейном, користувачам, які хочуть підключитися до нього, потрібно запустити клієнтське програмне забезпечення. 

У сфері блокчейну людей, які запускають клієнтське програмне забезпечення на своїх комп’ютерах, називають нодами. Ноди можуть виконувати низку важливих ролей, як-от допомагати захищати та підтримувати роботу блокчейн-мереж.

Клієнтське програмне забезпечення діє як міст між комп’ютером ноди та блокчейном.

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

Криптовалютні гаманці — це один із прикладів реалізації клієнтського програмного забезпечення. Криптогаманці дають змогу користувачам здійснювати транзакції з криптовалютою безпосередньо один з одним через блокчейн-мережу.

Клієнти валідатора — це ще один тип реалізації клієнтського програмного забезпечення, що керує нодами, які беруть участь у процесі стейкінгу криптовалют (пропонуванні нових блоків).

SOL icon
$97.54
-6,44%
24 год
sol

Поточні виклики Solana ⛔️

Щоб сприяти децентралізації блокчейну та усунути будь-які єдині точки відмови, такі проєкти, як Ethereum (ETH), заохочують сторонніх розробників створювати власні реалізації клієнтів різними мовами програмування. Це означає, що оператори вузлів мають кілька різних варіантів, коли вирішують, який клієнт вони хочуть використовувати.

Це має три основні переваги:

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

Через важливість різноманітності клієнтів протокол Ethereum запровадив такі штрафи, як витоки через неактивність, щоб відмовити вузли від запуску одного й того ж клієнтського програмного забезпечення.

Наразі в блокчейні Solana працюють лише три клієнти-валідатори: 

  • Клієнт Solana Labs (написаний мовою програмування Rust).
  • Клієнт Jito-Solana (форк клієнта Solana Labs, також написаний мовою програмування Rust).
  • Клієнт Sig (написаний мовою програмування Zig).

Це означає, що Solana не настільки стійка до атак, як її головний конкурент, який наразі має близько шести різних клієнтів консенсусу та восьми клієнтів виконання.

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

Але на горизонті з’явився новий клієнт.

Що таке Firedancer і чому це важливо? 🧐

Firedancer — це новий високопродуктивний клієнт валідатора для Solana, написаний мовою програмування C++.

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

Під час демонстрації в реальному часі, що транслювалася у 2022 році, Firedancer показав здатність обробляти понад 1 мільйон транзакцій на секунду. Цей показник у багато разів перевищує поточний теоретичний ліміт Solana в 50 000 т/с і значно перевершує кількість транзакцій, які зазвичай обробляють провідні постачальники послуг, як-от Visa.

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

Проєкт уперше анонсували у 2022 році, а робочу тестову мережу запустили в жовтні 2023 року.

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

Як спільнота Solana ставиться до Firedancer? 🗣️

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

У нещодавній публікації у своєму блозі співзасновник і генеральний директор Helius Мерт Мумтаз підсумував значення Firedancer для Solana такими словами:

«Це технологічне досягнення робить найшвидший і найпродуктивніший блокчейн на сучасному ринку ще кращим. Solana розроблено як глобальну машину станів із високою пропускною здатністю та низькою затримкою. Firedancer — це гігантський крок уперед до вдосконалення цих цілей.»

Ознайомтеся з повною публікацією в блозі Helius, щоб глибше й з технічного погляду зануритися у внутрішню роботу Firedancer.

Почніть купувати Solana (SOL)

Тепер, коли ви дізналися все про Firedancer, ви готові продовжити свою криптоподорож і купити Solana?

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

Деякий вміст на цій сторінці може бути перекладено за допомогою AI