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

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

Навіщо мережі потрібні комісії

Комісія виконує три ключові завдання, і жодне з них не є додатковим — усі необхідні для стабільної роботи мережі.

Захист від спаму. Якби транзакції були безкоштовними, будь-хто міг би генерувати мільйони беззмістовних запитів за секунду. Мережа перевантажилася б і перестала працювати для всіх. Навіть мінімальна комісія робить масові атаки економічно невигідними.

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

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

Важливо розуміти: комісія в Solana не є «прибутком» когось конкретного. Вона спалюється (безповоротно вилучається з обігу) або розподіляється між учасниками мережі залежно від типу платежу. Але деталі того, хто саме отримує ці кошти, належать до теми про валідатори, яку ми розглянемо згодом.

Скільки коштує типова транзакція в SOL

Базова комісія за одну транзакцію в Solana — це фіксований протокольний параметр, який становить 0,000005 SOL за один підпис. Підпис — це криптографічне підтвердження того, що ви справді авторизували цю транзакцію.

Для зручності в Solana існує менша одиниця — лампорт. Один SOL дорівнює одному мільярду лампортів. Отже, базова комісія становить 5000 лампортів за підпис.

Простий переказ SOL з одного гаманця на інший зазвичай вимагає одного підпису і коштує саме 0,000005 SOL. Але є нюанси:

  • Декілька підписів. Якщо транзакція складніша — наприклад, ви взаємодієте з децентралізованим додатком — може знадобитися кілька підписів від різних учасників. Комісія множиться на кількість підписів.
  • Пріоритетна комісія. Це додаткова сума, яку ви можете добровільно додати, щоб прискорити обробку під час завантаження мережі. Вона розраховується окремо.
  • Створення або закриття акаунтів. Деякі дії в мережі вимагають утримання депозиту (rent-exempt minimum), що технічно відрізняється від комісії, але для новачка виглядає як додаткова витрата.

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

Чому комісії в Solana низькі порівняно з іншими мережами

Низькі комісії — це не маркетинговий хід, а прямий наслідок архітектурних рішень Solana.

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

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

Фіксована базова комісія. В інших мережах комісія часто визначається аукціоном — користувачі «переплачують» один одному, щоб пройти першими. У Solana базова частина комісії стала, а аукціон стосується лише додаткової пріоритетної частини, і то в межах обмеженого діапазону.

Проте «низькі» не означає «безкоштовні». І в моменти екстремального навантаження на мережу пріоритетні комісії можуть тимчасово зростати, хоча й залишаються помітно нижчими за аналоги в інших блокчейнах.

Чи можна передбачити комісію заздалегідь

Так, і це одна з практичних переваг Solana для новачка.

Базова комісія є сталою — вона не залежить від завантаження мережі, часу доби або будь-яких зовнішніх факторів. Якщо ваша транзакція вимагає одного підпису, ви точно знаєте, що базова частина становитиме 0,000005 SOL.

Пріоритетна комісія — єдина змінна складова. Вона залежить від поточного навантаження на мережу. Але навіть тут діють обмеження: протокол встановлює максимальний допустимий розмір пріоритетної комісії, тому ви не зможете випадково заплатити абсурдну суму.

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

Що робити, якщо комісія виявилася вищою за очікувану

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

Перевірте склад транісакції. Найчастіша причина «неочікувано високої» комісії — кількість підписів. Наприклад, якщо ви обміняли токени через децентралізований додаток, транзакція може містити підписи від кількох програм і акаунтів. Кожен підпис — це додаткові 0,000005 SOL. Гаманець зазвичай показує загальну суму, але не завжди розписує її по складових.

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

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

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

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