Цей маршрут побудовано для тих, хто хоче системно зрозуміти, як функціонує екосистема Solana: від високорівневої карти проєктів до механіки протоколу та аналізу MEV (максимальної вилучуваної цінності — прибутку, який можна отримати завдяки порядку включення транзакцій у блок). Маршрут веде від спостереження до самостійного дослідження та публікації результатів.
solana.org.ua — незалежний український освітній хаб. Ми не є офіційним представництвом Solana Foundation чи будь-якої іншої організації. Усі матеріали створюються незалежною редакцією на основі відкритих даних.
Передумови та цільова аудиторія
Маршрут розрахований на людей із базовою технічною підготовкою. Ви не обов'язково повинні вміти писати смарт-контракти, але без розуміння того, як працює блокчейн загалом, ефективно просунутися не вийде.
Що потрібно знати перед стартом:
- Основи блокчейн-архітектури: транзакції, блоки, консенсус, газ (комісії).
- Базове уявлення про Solana: висока пропускна здатність, Proof of History, паралельне виконання транзакцій.
- Робота з командним рядком (Linux або macOS): навички навігації по файловій системі, виконання скриптів.
- Англійська мова на рівні читання технічної документації — більшість первинних джерел існує лише англійською.
Кому буде корисний маршрут:
- Аналітикам, які переходять із традиційних фінансів або Web2 у криптографічні дослідження.
- Розробникам, що хочуть глибше зрозуміти середовище, у якому розгортають їхні проєкти.
- Авторам технічного контенту, яким потрібна системна база для написання матеріалів.
- Учасникам спільноти, що планують робити внесок у аналітичні інструменти або документацію.
Кому маршрут не підійде на цьому етапі: тим, хто лише починає знайомство з блокчейном. У такому разі варто спочатку пройти загальні вступні матеріали та повернутися до цього маршруту пізніше.
Етап 1 — огляд екосистеми та інструменти аналізу
Мета першого етапу — сформувати структуроване уявлення про екосистему та опанувати інструменти, за допомогою яких її можна вимірювати. Не йдіть у глибину, поки не побачите ціле.
Формування карти екосистеми
Екосистема Solana включає кілька шарів, кожен із яких варто картографувати окремо:
- Інфраструктурний шар: RPC-вузли, індексери, оракули, кросс-чейн-мости.
- DeFi: децентралізовані біржі, кредитні протоколи, ліквідні стейкінг-протоколи, деривативи.
- NFT та цифрові активи: маркетплейси, стандарти токенів (SPL), метадані.
- Споживчі додатки: ігри, соціальні платформи, інструменти продуктивності.
Практичний крок: створіть власну таблицю (у будь-якому зручному форматі), де для кожного проєкту будуть вказані категорія, статус активності, ланцюжок розгортання (mainnet-beta, devnet) і джерело коду. Не покладайтеся на сторонні огляди — перевіряйте кожен запис самостійно через блок-експлорери та репозиторії.
Інструменти аналізу
Для системного огляду знадобляться кілька типів інструментів. Перевіряйте актуальність кожного з них безпосередньо перед використанням, оскільки доступність може змінюватися.
Блок-експлорери: дозволяють переглядати транзакції, баланси, стан акаунтів. Використовуйте їх для верифікації гіпотез, а не як єдине джерело даних.
Дашборди з агрегованою статистикою: показують метрики на рівні мережі — кількість транзакцій, активні акаунти, стейкінг-розподіл. Критично важливо розуміти методологію підрахунку: різні дашборди можуть показувати різні цифри для тієї самої метрики через відмінності у визначеннях.
Індексери та API: дають програмний доступ до даних. На цьому етапі достатньо ознайомитися з тим, які індексери існують і які типи запитів вони підтримують. Активна робота з API залишається для глибшого етапу.
Типові помилки етапу
- Довірливе ставлення до сторонніх рейтингів без перевірки первинних даних.
- Ігнорування devnet-протоколів, які можуть бути важливими для розуміння напрямку розвитку, але не мають ще видимості в mainnet.
- Спроба охопити все одразу — фіксуйтеся на одному шарі за раз.
Критерій переходу на Етап 2: ви маєте власну структуровану карту екосистеми з перевіреними записами та вмієте самостійно знаходити базові метрики мережі без посилання на сторонні огляди.
Етап 2 — глибоке дослідження протоколу та MEV
На цьому етапі ви переходите від спостереження до розуміння механіки. Фокус зміщується з «що відбувається» на «чому це відбувається саме так».
Дослідження протоколу
Глибоке дослідження протоколу відрізняється від поверхневого огляду тим, що ви працюєте безпосередньо з первинними джерелами: специфікаціями, вихідним кодом, офіційними пропозиціями щодо покращень.
Рекомендована послідовність:
- Ознайомтеся з архітектурною документацією Solana: як працює Proof of History, як транзакції проходять етапи обробки (receive, process, execute), як функціонує паралельне виконання через Sealevel.
- Вивчіть модель акаунтів: чому Solana використовує систему акаунтів замість моделі балансів (як у Ethereum), як працюють PDA (Program Derived Addresses) та CPI (Cross-Program Invocations).
- Проаналізуйте механіку консенсусу: роль лідера, черга транзакцій, ротация лідерів, як ці механізми впливають на централізацію та безпеку.
Практичний крок: виберіть одну конкретну механіку (наприклад, порядок обробки транзакцій у межі одного слота) і простежте її від документації до реалізації у відкритому коді. Фіксуйте розбіжності між описом і реальністю — вони завжди існують.
Дослідження MEV
MEV у Solana принципово відрізняється від Ethereum через архітектурні особливості: фіксований порядок лідера, відсутність мемпулу в традиційному розумінні, короткий час слота.
Що варто дослідити:
- Моделі аукціонів: як Jito та інші рішення організовують аукціони права на порядок транзакцій у межах слота.
- Типи стратегій: арбітраж між DEX, sandwich-атаки (їхня специфіка в умовах Solana), ліквідації в кредитних протоколах.
- Вплив на користувачів: як MEV впливає на ціну виконання транзакцій, прослизання (slippage), досвід користувача.
Практичний крок: виберіть блок у mainnet-beta і за допомогою блок-експлорера та індексера проаналізуйте порядок транзакцій у ньому. Спробуйте ідентифікувати патерни, які можуть вказувати на MEV-активність. Порівняйте свої висновки з відкритими дослідженнями, якщо такі є.
Технічне середовище для Етапу 2
- Операційна система: Linux (Ubuntu 24.04 LTS або пізніша) або macOS.
- Інструменти: Git, Rust (для локальної збірки та читання коду), інструменти запитів до RPC-вузлів (curl або спеціалізовані клієнти).
- Доступ до даних: власний RPC-вузол (можна розгорнути на devnet для безпеки) або перевірений сторонній провайдер.
- Ризики: робота з mainnet-даними через сторонні RPC може коштувати грошей; використовуйте devnet або кешовані дані там, де це допустимо.
Критерій переходу на Етап 3: ви здатні самостійно сформулювати дослідницьке гіпотезу щодо роботи протоколу або MEV, перевірити її через первинні дані та задокументувати результати з посиланнями на конкретні слоти, транзакції або фрагменти коду.
Етап 3 — публікація результатів та внесок у спільноту
Дослідження без публікації — це особисті нотатки. Щоб стати частиною екосистеми, результати потрібно структурувати і донести до аудиторії.
Формати публікації
Вибір формату залежить від типу дослідження та цільової аудиторії:
- Технічний звіт: детальний розбір механізму з кодом, діаграмами та даними. Орієнтований на розробників і дослідників.
- Аналітична замітка: стислий огляд тенденції або явища з графіками та висновками. Підходить для ширшої аудиторії.
- Внесок у документацію: виправлення неточностей, доповнення прикладів, переклад. Це часто найцінніший формат, хоча і найменш помітний.
- Відкритий інструмент: скрипт, дашборд або бібліотека, які інші можуть використовувати для власних досліджень.
Стандарти якості
Незалежно від формату, дотримуйтесь кількох принципів:
- Відтворюваність: читач має бути здатним перевірити ваші висновки, маючи доступ до тих самих даних. Вказуйте конкретні слоти, хеші транзакцій, версії інструментів.
- Розмежування фактів і інтерпретацій: чітко позначайте, де закінчуються вимірювання і починається ваша думка.
- Вказівка на обмеження: кожне дослідження має межі. Вкажіть, чого ви не перевіряли, які дані могли бути неповними, які припущення ви зробили.
- Актуальність: вказуйте дату проведення дослідження та версію мережі, оскільки Solana активно оновлюється.
Канали публікації та взаємодії
Обирайте канали залежно від формату та мови. Для україномовних матеріалів — тематичні спільноти та платформи. Для англомовних — форуми розробників, репозиторії з відкритим кодом, спеціалізовані платформи для криптодосліджень.
Внесок у відкритий код (навіть у вигляді виправлення коментаря в документації) часто має більший практичний ефект, ніж окрема стаття. Починайте з дрібних внесків, перш ніж пропонувати масштабні зміни.
Критерій завершення маршруту: ви опублікували щонайменше один дослідницький матеріал або внесок, який відповідає стандартам якості, описаним вище, і отримали хоча б одну суттєву зворотну реакцію від спільноти (pull request-рев'ю, коментар із технічним зауваженням, посилання від іншого дослідника).
Наступні логічні кроки
Після завершення цього маршруту ви маєте структуроване розуміння екосистеми та навички самостійного дослідження. Далі напрямок залежить від ваших цілей:
- Якщо вас зацікавила інфраструктурна сторона — перейдіть до маршруту Валідатори й протокол: маршрут, де дослідницька база стане трампліном для практичної роботи з вузлами.
- Якщо ви хочете глибше зануритися в розробку — наступним кроком буде вивчення програмування на Rust для Solana та фреймворку Anchor.
- Якщо аналітика стала вашим основним фокусом — розвивайте навички роботи з даними: вивчайте індексування на рівні створення власних підписок, інтеграцію з аналітичними платформами, автоматизацію моніторингу.
У будь-якому випадку варто ознайомитися з матеріалом Про незалежний український хаб Solana, щоб зрозуміти, як цей сайт організований і як ви можете використовувати його ресурси для подальшої роботи.