редакційний хаб / Під капотом

Протокол Solana простими й точними словами

Ця сторінка — карта кластера «Протокол» у розділі Під капотом Solana: протокол, клієнти й економіка . Тут зібрані матеріали, які пояснюють, як працює мережа на рівні правил, структур і компромісів, а не інтерфейсів чи ма

8 матеріалів сфокусований маршрут

Ця сторінка — карта кластера «Протокол» у розділі Під капотом Solana: протокол, клієнти й економіка. Тут зібрані матеріали, які пояснюють, як працює мережа на рівні правил, структур і компромісів, а не інтерфейсів чи маркетингових тверджень. Завдання цієї сторінки — допомогти вам зорієнтуватися в темах кластера й обрати наступний крок.

Що охоплює цей кластер

Протокол Solana — це набір правил, за якими незалежні вузли погоджують загальний стан мережі, обробляють транзакції й формують блоки. Кластер «Протокол» розкриває ці правила послідовно: від годинника, який фіксує порядок подій, до компромісів між швидкістю, вартістю й децентралізацією.

Карта компонентів протоколу та їхні зв’язки:

Компонент Роль у системі Зв’язки з іншими компонентами
Proof of History Криптографічний годинник, який фіксує порядок подій між вузлами Живить консенсус відсутністю потреби домовлятися про час; впливає на шлях транзакції та формування блоку
Консенсус (погодження стану) Механізм, за яким валідатори домовляються про те, який стан є правильним Спирається на Proof of History; визначає, які транзакції потрапляють у блок і в якому порядку
Шлях транзакції Життєвий цикл від підпису користувача до фінального підтвердження Проходить через обробку з використанням годинника, паралельне виконання, запис у блок
Account model Спосіб організації даних: кожен об’єкт — окремий рахунок із власним балансом і даними Визначає, як програми читають і змінюють стан; впливає на паралельне виконання та шлях транзакції
Паралельне виконання Обробка кількох транзакцій одночасно, якщо вони не змінюють одні й ті ж дані Можливе завдяки Account model; дає частину загальної продуктивності мережі
Формування блоку Процес збирання підтверджених транзакцій у структурований блок Залежить від консенсусу, порядку транзакцій, роботи лідера-валідатора
Продуктивність мережі Сукупна здатність системи обробляти навантаження Функція всіх попередніх компонентів; не зводиться до одного показника TPS
Компроміси протоколу Свідомі обмеження, які Solana приймає заради інших характеристик Витікають із архітектурних рішень у кожному з компонентів

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

Які запитання закриває кластер

Нижче — ключові дослідницькі питання, на які відповідають матеріали цього кластера. Кожне питання сформульоване так, щоб відокремити протокольний факт від інтерпретації:

  • Як Solana погоджує стан мережі без магічних пояснень — який саме алгоритм використовують валідатори, де закінчується описаний механізм і починається припущення?
  • Proof of History: що це дає системі і чого не робить сам по собі — де межа між тим, що годинник гарантує, і тим, що він не гарантує (наприклад, він не є консенсусом)?
  • Шлях транзакції в Solana від підпису користувача до підтвердження — які кроки обов’язкові, де можуть виникнути затримки або відхилення?
  • Account model Solana: чому дані й програми організовані саме так — які альтернативи існували, і які наслідки має цей вибір для розробника?
  • Паралельне виконання: де Solana отримує швидкість і які має обмеження — за яких умов паралелізм неможливий, і як це впливає на продуктивність конкретних програм?
  • Як формується блок і хто впливає на порядок транзакцій — яка роль лідера-валідатора, і де виникають простори для маніпуляцій (MEV)?
  • Що означає продуктивність мережі поза одним красивим числом TPS — які метрики реально описують здатність мережі, і чому TPS без контексту оманливий?
  • Які компроміси Solana робить між швидкістю, вартістю й децентралізацією — де саме в архітектурі закладені ці компроміси, і чим вони коштують?

З чого почати читання

Якщо ви знайомитеся з протоколом вперше або хочете оновити розуміння базових концепцій, почніть із цих матеріалів:

Наступний рівень

Ці матеріали вимагають базового знайомства з архітектурою й розкривають більш складні аспекти протоколу:

Після ознайомлення з протоколом логічним наступним кроком є розуміння того, хто ці правила реалізує на практиці. Це розкривається в сусідньому матеріалі про клієнти мережі Solana — зокрема Agave, Firedancer та інші реалізації.

Коли потрібно перевіряти оновлення

Протокол Solana не є статичним: зміни вносяться через SIMD (Solana Improvement Documents), оновлення клієнтів та зміни конфігурації мережі. Це означає, що будь-який опис протоколу має супроводжуватися перевіркою актуальності.

Критерії, за якими ми оцінюємо актуальність матеріалів у цьому кластері:

  • Версія специфікації. Чи відповідає опис поточній версії протоколу? Перевіряється за офіційною документацією та активними SIMD.
  • Статус SIMD. Якщо матеріал описує механізм, який пропонується або змінюється через SIMD, зазначається статус пропозиції (Draft, Accepted, Implemented).
  • Реалізація в клієнтах. Описаний механізм має бути підтверджений у коді хоча б одного активного клієнта. Теоретичний опис без реалізації позначається окремо.
  • Конфігурація мережі. Параметри, які залежать від налаштувань (розмір блоку, слоти, комісії), описуються з вказівкою на те, що вони можуть змінюватися.

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

Обмеження цього матеріалу. Ця сторінка описує структуру кластера й зв’язки між темами. Вона не містить самостійного технічного аналізу протоколу, не наводить метрик продуктивності (бо будь-яка цифра TPS без методології розрахунку, середовища тестування й дати є оманливою) і не замінює окремі матеріали кластера. Фактична актуальність кожного посилання перевіряється окремо перед публікацією. Матеріал не містить фінансових, юридичних чи податкових порад.

Редакція солана.укр

Джерела для перевірки. Актуальні технічні деталі варто звіряти з первинними джерелами: документація Solana про обробку транзакцій.

маршрут хаба

Матеріали цієї гілки

Від базового пояснення до конкретних сценаріїв, ризиків і перевірок.

01 / почати звідси

Які компроміси Solana робить між швидкістю, вартістю й децентралізацією

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

02

Що означає продуктивність мережі поза одним красивим числом TPS

Число транзакцій за секунду (TPS) — найвідоміший, але водночас найменш інформативний вимірник продуктивності блокчейн-мережі. Воно…

↗
03

Як формується блок і хто впливає на порядок транзакцій

Блок у Solana формується вузлом-лідером протягом призначеного йому слота. Саме лідер одноосібно визначає, які транзакції потраплять до…

↗
04

Паралельне виконання: де Solana отримує швидкість і які має обмеження

Паралельне виконання в Solana — це механізм обробки транзакцій, за якого runtime одночасно виконує кілька операцій, якщо вони не…

↗
05

Account model Solana: чому дані й програми організовані саме так

Solana організовує дані й програми як єдину систему акаунтів, тому що це дозволяє статично визначити, які транзакції читають і…

↗
06

Proof of History: що це дає системі і чого не робить сам по собі

Proof of History (PoH) — це криптографічний механізм для фіксації порядку подій і плину часу в реєстрі, а не самостійний механізм…

↗
07

Шлях транзакції в Solana від підпису користувача до підтвердження

Підписана транзакція в Solana проходить через мережевий конвеєр із кількох стадій: від входу через RPC-вузол або безпосередньо в TPU…

↗
08

Як Solana погоджує стан мережі без магічних пояснень

Solana досягає погодження стану мережі через алгоритм Tower BFT — модифікований варіант класичного консенсусу Practical Byzantine…

↗