Ця стаття створена за допомогою ШІ. Будь ласка, перевіряйте важливу інформацію самостійно.

Що таке оренду на Solana? Повний посібник

Crypto Wiki|Oct 8, 2026|★★★★★★4.5 (500 оцінок)
Короткий зміст ШІ

Learn what Solana rent is: a refundable SOL deposit for account storage, not a recurring fee. Understand rent exemption and how to reclaim locked SOL.

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

Що таке оренда на Solana? Це механізм балансу акаунта, пов'язаний з постійним ончейн-зберіганням. Поточні правила створення акаунтів, звільнення від оренди, поведінку при поверненні коштів та застарілі поля необхідно перевіряти в реальному середовищі та поточній документації.

Короткий підсумок

  • Оренда на Solana — це депозит SOL з можливістю повернення, а не постійна комісія.
  • Кожному ончейн-акаунту потрібен мінімальний Баланс SOL, щоб залишатися активним.
  • Більшість гаманців автоматично фінансують нові акаунти до статусу звільнення від оренди.
  • Баланси, звільнені від оренди, та правила закриття акаунтів слід перевіряти в поточному середовищі.
  • Ви можете повернути заблоковані SOL, закривши невикористовувані токенні акаунти.
  • Періодичний збір оренди згадується в старій документації; не покладайтеся на позначку «Epoch Zero» без підтвердження з поточних першоджерел.

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


Що таке оренда на Solana? (Коротка відповідь)

Оренда на Solana — це депозит SOL з можливістю повернення, який кожен ончейн-акаунт повинен мати на Балансі, щоб залишатися активним у Блокчейні Solana. Депозит не є регулярним платежем; він утримується протоколом і повертається в повному обсязі після закриття акаунта. Більшість користувачів ніколи не керують орендою вручну, оскільки такі гаманці, як Phantom і Solflare, автоматично фінансують нові акаунти до необхідного мінімуму. Ось чому ви можете помітити невелике списання SOL без явного підтвердження.

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

Повні технічні характеристики див. в офіційній документації Solana щодо оренди.


Чому в Solana існує механізм оренди?

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

Без механізму вартості, пов'язаного зі зберіганням, будь-хто міг би створювати необмежену кількість акаунтів і безкоштовно заповнювати їх даними. Це проблема розростання стану (state bloat): загальний обсяг ончейн-даних, які валідатори повинні тримати завантаженими в пам'ять, зростав би без меж, концентруючи роботу вузлів серед добре фінансованих операторів і погіршуючи продуктивність мережі для всіх. Депозити за оренду гарантують, що акаунти, які займають місце в пам'яті валідаторів, мають економічну частку, пропорційну їхньому обсягу зберігання.

Співзасновник Solana Анатолій Яковенко розробив цей механізм як частину оригінальної архітектури протоколу спеціально для запобігання такому необмеженому зростанню.

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

Примітка щодо протоколу: Стара документація Solana описує періодичний збір оренди з акаунтів без звільнення. Поточні правила створення акаунтів та звільнення від оренди необхідно перевіряти в реальному середовищі (runtime). Не робіть висновків про фіксовану суму заблокованих SOL або будь-який вплив на ціну лише на основі кількості акаунтів.


Як працює оренда Solana: Модель депозиту за зберігання

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

Аналогія з депозитом за сховище

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

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

Одна ключова відмінність: на відміну від орендованого боксу, де ви платите щомісяця, Solana використовує модель одноразового депозиту. Один раз профінансуйте акаунт до мінімуму, необхідного для звільнення від оренди, і жодних подальших платежів не знадобиться, поки акаунт залишається відкритим. Депозит вимірюється в лампортах (найменша одиниця SOL; 1 SOL дорівнює 1 000 000 000 лампортів), хоча для повсякденних цілей ви бачитимете суми в SOL.

Чому кожному токену потрібен власний акаунт

Кожен баланс токена на Solana займає місце в одному з таких акаунтів, як і кожен запис NFT та кожен фрагмент стану програми. Кожен із цих акаунтів потребує мінімального Балансу SOL, щоб залишатися відкритим.

В Ethereum усі баланси токенів гаманця відстежуються в межах однієї адреси. Solana працює інакше. Кожен взаємозамінний токен, який ви утримуєте, потребує власного виділеного акаунта токенів SPL (стандарт Solana Program Library для ончейн-зберігання токенів, аналогічний акаунтам токенів ERC-20 в Ethereum). Коли ви вперше отримуєте токен, створюється новий акаунт для утримання Балансу цього конкретного токена у вашому гаманці. Депозит SOL прикріплюється до цього акаунта автоматично. Ось чому ви бачите невелике списання SOL, коли вперше отримуєте токен, який раніше не утримували.

На прикладі: утримання 10 різних токенів означає 10 окремих токенних акаунтів, кожен з яких потребує приблизно 0,002 SOL як депозит для звільнення від оренди. Це приблизно 0,02 SOL, заблокованих на цих акаунтах, і всі вони повністю відновлювані, якщо ви закриєте акаунти пізніше.

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

Взаємодія з Децентралізованими протоколами (DeFi) на Solana, такими як платформи кредитування, децентралізовані біржі або сховища прибутковості, зазвичай створює кілька акаунтів, які потребують депозитів за оренду. Якщо ви користувалися будь-яким із них, у вас, ймовірно, є певна кількість заблокованих SOL, що утворюють спред між цими акаунтами.

Гаманці, включаючи Phantom і Solflare, обробляють створення та фінансування акаунтів автоматично. Для отримання детальнішої інформації про архітектуру див. документацію щодо моделі акаунтів Solana.. Для самого стандарту токенів див. документацію SPL Token.


Звільнення від оренди: як працює фінансування акаунтів

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

Що таке звільнення від оренди?

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

Звільнення від оренди не означає, що SOL не заблоковано. Депозит — це реальні SOL, які ваш гаманець утримує від імені облікового запису. Це означає, що Депозит не споживається. Він залишається на тому ж рівні протягом усього терміну існування облікового запису та повертається вам, коли обліковий запис закривається.

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

Скільки SOL потрібно для звільнення від оренди?

Мінімальний Баланс для стандартного облікового запису токенів SPL становить приблизно 0,00203928 SOL (2 039 280 лампортів). Точна сума залежить від обсягу даних облікового запису: системним обліковим записам із 0 байтами даних потрібно менше, тоді як обліковим записам користувацьких програм із більшою кількістю даних потрібно пропорційно більше SOL.

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

У таблиці нижче наведено приблизні довідкові цифри для поширених типів облікових записів:

Тип облікового записуПриблизний обсяг данихНеобхідний мінімум SOL (приблизно)
Системний обліковий запис (гаманець)0 байтів~0,00089 SOL
Обліковий запис токенів SPL165 байтів~0,00204 SOL
Рахунок мінту NFT82 байти~0,00144 SOL
Обліковий запис користувацької програмиВаріюєтьсяРозраховується за обсягом даних

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

Примітка розробника Щоб розрахувати точний мінімальний Баланс програмно:

  1. Викличте connection.getMinimumBalanceForRentExemption(dataSize), де dataSize — це виділений розмір облікового запису в байтах.
  2. Метод інкапсулює формулу: minimum_balance = (128 + data_size_bytes) × rent_rate_per_byte × two_years_of_epochs.
  3. Ставка оренди, встановлена в генезисі, становить 3 480 лампортів за байт-рік.
  4. Передайте отримане значення лампортів безпосередньо в SystemProgram.createAccount під час фінансування нового облікового запису.

Перевірте поточну ставку за допомогою документації для розробників Solana), перш ніж використовувати її у виробництві.


Що станеться, якщо на обліковому записі Solana закінчаться SOL?

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

Збір сміття облікових записів

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

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

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

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

Чи потрібно мені турбуватися про оренду як звичайному користувачеві?

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

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

Єдиний сценарій, у якому варто вжити заходів: якщо у вас накопичилося багато порожніх облікових записів токенів від токенів, якими ви більше не володієте, аірдропів, які ви ніколи не запитували, або проектів NFT, які більше не активні, ці облікові записи залишаються відкритими з невеликими Депозитами SOL, заблокованими всередині. Ці Депозити можна повністю повернути. Див. кроки, як повернути заблоковані SOL.


Як повернути оренду: отримання ваших SOL назад із невикористовуваних облікових записів

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

Чому SOL блокуються в облікових записах токенів

Кожен токен SPL, яким ви коли-небудь володіли, вимагав власного Ончейн облікового запису, і кожен із цих облікових записів Утримує приблизно 0,002 SOL як Депозит зі звільненням від оренди.

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

Гаманець із 50 порожніми обліковими записами токенів Утримує приблизно 0,1 SOL, заблокованих на цих рахунках. За типових цін на SOL це від 15 до 20 доларів, які лежать без діла та можуть бути повністю повернуті без жодних витрат.

Як закрити порожні облікові записи токенів і повернути SOL

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

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

Спосіб 1: Гаманець Phantom (вбудований, Сторонній підключення не потрібне)

  1. Відкрийте Phantom і перейдіть до списку токенів.
  2. Знайдіть токени з нульовим балансом.
  3. Виберіть токен і виберіть «Закрити рахунок» або «Спалити та закрити» в меню Опціони.
  4. Підтвердьте транзакцію. Депозит SOL негайно повернеться на ваш основний Баланс.

Спосіб 2: Step Finance (масове закриття багатьох облікових записів)

  1. Перейдіть на Step Finance і підключіть свій гаманець.
  2. Перейдіть до розділу «Порожні акаунти» (Empty Accounts) на панелі керування портфелем.
  3. Перегляньте список облікових записів, які можна закрити, і суму SOL, яку можна повернути для кожного.
  4. Виберіть облікові записи, які хочете закрити, і підтвердьте транзакцію.

Спосіб 3: Solana Beach або Solscan (ідентифікація тільки для читання)

  1. Відкрийте Solana Beach або Solscan і введіть адресу свого гаманця.
  2. Перегляньте свої облікові записи токенів, щоб визначити ті, що мають нульовий баланс.

Жоден із провідників не виконує закриття безпосередньо. Після ідентифікації облікових записів скористайтеся Phantom або Step Finance, щоб завершити транзакцію. Закривайте лише ті облікові записи, баланс токенів на яких дорівнює нулю; облікові записи, що містять активні токени, не можна закрити без попереднього переказу або спалювання балансу.

Примітка розробника Щоб програмно закрити облікові записи, використовуйте інструкцію closeAccount Програми токенів. Обліковий запис повинен мати нульовий баланс токенів перед викликом closeAccount; інакше транзакція буде невдалою. Lamports із закритого облікового запису передаються на вказаний вами цільовий обліковий запис. Див. документацію SPL Token) для повного довідника інструкцій.


Зміни орендної плати в Solana та поточна поведінка виконання

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

Розробникам слід запитувати поточний мінімум за допомогою getMinimumBalanceForRentExemption, підтверджувати активну поведінку виконання та тестувати створення та закриття облікових записів у відповідному кластері. Користувачі не повинні закривати облікові записи, якщо вони не розуміють програму-власника, баланс токенів, повноваження та призначення для відновлених lamports.

Орендна плата Solana проти комісій за газ Ethereum: Ключові відмінності

Орендна плата Solana та комісії за газ Ethereum — це принципово різні механізми, які випадково мають спільну назву «мережева вартість».

ХарактеристикаОрендна плата SolanaГаз Ethereum
ПризначенняДепозит для зберігання простору облікового запису в ончейніКомісія за обчислення для виконання транзакції
Коли стягуєтьсяОдин раз, при створенні облікового записуКожен раз, коли надсилається транзакція
Повертається?Так, повністю при закритті облікового записуНі; комісії за газ витрачаються і не повертаються
Постійна вартість?Ні; облікові записи, звільнені від орендної плати, не мають періодичної платиТак; кожна транзакція коштує газу
СумаФіксується формулою на основі розміру даних облікового записуЗмінна, визначається попитом мережі
Контроль користувачаВстановлюється протоколом; не регулюється користувачемКористувач може встановити ліміт газу та ціну
ПокриваєПростір для зберігання (байти у валідаторів)Обчислення (цикли процесора для виконання)

Якщо ви прийшли з Ethereum, ви можете зіставляти орендну плату з ментальною моделлю газу: плата за транзакцію, яка спалює SOL, так само як газ спалює ETH. Це зіставлення неправильне. Орендна плата та газ служать різним цілям, застосовуються в різний час і поводяться по-різному економічно.

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

Комісії за газ Ethereum — це витратна вартість: ви платите їх, і вони зникають, сприяючи спалюванню комісій EIP-1559 або йдучи валідаторам як комісії за пріоритет. Орендна плата Solana — це оборотний депозит: ви тримаєте його, а не витрачаєте, і повертаєте при закритті облікового запису. Ця відмінність пояснює, чому модель витрат Solana відчувається структурно відмінною для користувачів, які переходять між двома мережами.

Bitcoin має інший архітектурний підхід. Bitcoin використовує модель UTXO (Unspent Transaction Output), а не модель облікових записів, і не має механізму орендної плати, оскільки невикористані UTXO просто залишаються невитраченими, не займаючи такого ж типу індексованого сховища, яке вимагають облікові записи Solana.


Орендна плата в Solana: Довідник для розробників

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

Примітка розробника Усі наведені нижче приклади посилаються на Solana web3.js v1.x. API v2.x (зараз у релізі) використовує інші сигнатури методів. Перевірте офіційний посібник з міграції web3.js перед використанням цих прикладів у продакшені.

Програми та орендна плата: Програми Solana (еквівалент смарт-контрактів на Ethereum) самі зберігаються як облікові записи та підпадають під ті ж правила орендної плати. Розгорнуті програми повинні підтримувати баланс, звільнений від орендної плати. Облікові записи програм зазвичай фінансуються до статусу звільнення від орендної плати під час розгортання. У Solana програми є без стану; вони записують дані в окремі облікові записи даних, кожен з яких несе власні вимоги щодо орендної плати.

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

Розрахунок мінімального балансу для звільнення від орендної плати: Використовуйте connection.getMinimumBalanceForRentExemption(dataSize), де dataSize — це виділений розмір даних облікового запису в байтах. Це повертає поточний мінімум у lamports. Передайте результат безпосередньо до SystemProgram.createAccount під час фінансування нового облікового запису.

Програмне закриття облікових записів: Використовуйте createCloseAccountInstruction з Програми токенів для закриття токен-облікового запису та повернення його lamports до визначеного призначення. Обліковий запис повинен мати нульовий баланс токенів; інакше транзакція буде невдалою.

ДіяМетодВиклик Solana web3.js v1.x
Перевірити мінімальний балансgetMinimumBalanceForRentExemptionconnection.getMinimumBalanceForRentExemption(size)
Створити обліковий запис, звільнений від орендної платиSystemProgram.createAccountSystemProgram.createAccount({...lamports: minBalance...})
Закрити токен-обліковий записToken Program closeAccountcreateCloseAccountInstruction(account, dest, owner)

Повний довідник: Документація моделі облікових записів Solana.


Поширені запитання щодо орендної плати в Solana

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

Що таке орендна плата в Solana?

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

Як працює орендна плата Solana?

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

Що таке звільнення від орендної плати в Solana?

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

Скільки SOL потрібно, щоб бути звільненим від орендної плати?

Приблизно 0.00203928 SOL (2 039 280 lamports) для стандартного токен-облікового запису SPL. Точна сума залежить від розміру даних облікового запису: системні облікові записи з 0 байт даних вимагають менше (~0.00089 SOL), тоді як власні програмні облікові записи з більшим обсягом даних вимагають пропорційно більше. Перевірте поточну цифру за допомогою getMinimumBalanceForRentExemption на основній мережі Solana перед тим, як покладатися на ці цифри.

Що станеться, якщо в обліковому записі Solana недостатньо SOL для орендної плати?

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

Яку проблему вирішує механізм оренди Solana?

Валідатори повинні зберігати дані кожного активного акаунта в оперативній пам'яті для обробки транзакцій з високою пропускною здатністю. Без механізму витрат, пов'язаного зі зберіганням, будь-хто міг би створювати необмежену кількість акаунтів, що призвело б до необмеженого зростання стану мережі та підвищення витрат на обладнання валідаторів. Депозити за оренду гарантують, що акаунти, які використовують сховище валідатора, несуть економічну відповідальність за займаний простір.

Чим оренда Solana відрізняється від комісій за газ в Ethereum?

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


Дослідіть SOL на Bybit

Читачі можуть ознайомитися з поточною інформацією про ринок SOL) або спотовим ринком SOL/USDT.). Ці посилання надають доступ до ринку і не є доказом того, що Solana, гаманець або сторонній протокол підходить для кожного читача.

Ключові висновки: Що потрібно знати про оренду Solana

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

  • Акаунт Solana зазвичай зберігає лампорти, необхідні для його виділених даних; відповідна операція закриття надсилає його залишок лампортів на вказану адресу призначення.
  • Кожен ончейн-акаунт вимагає мінімального балансу SOL, пропорційного розміру його даних, для підтримки активності.
  • Поширені гаманці та додатки зазвичай створюють акаунти з необхідним балансом, але кожен акаунт слід перевіряти незалежно.
  • Старі описи періодичної оренди та збору сміття не слід застосовувати до поточного виконання без підтвердження першоджерела.
  • Статус звільнення від оренди означає, що депозит не зменшується, а не те, що SOL не заблоковано.
  • Порожні токен-акаунти можуть повернути свій баланс, звільнений від оренди, при закритті відповідно до правил токен-програми. Перед підписанням перевірте акаунт, повноваження, адресу призначення, комісію за транзакцію та дозволи інструмента.

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

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

Пов'язані матеріали