Допис
Діліться своїми знаннями.
чому плата за зберігання, що не повертається, не становить 1% від знижки на зберігання
Мені просто цікаво, чому плата за зберігання, що не повертається, не становить 1% знижки на зберігання:
│ Gas Info │ │
├────────────────────────────┼──────────┤
│ Computation Cost │ 1000000 │
│ Storage Cost │ 11187200 │
│ Storage Rebate │ 13031568 │
│ Non-Refundable Storage Fee │ 131632 │
│ Gas Used │ 947 │
│ Gas Budget │ 3089992 │
│ Gas Price │ 1000 │
│ Reference Gas Price │ 1000 │
│ Storage Gas Price │ 76 │
│ Rebate Rate │ 9900 │
╰────────────────────────────┴──────────╯
- Sui
Відповіді
7Плата за зберігання, що не повертається, у вашій транзакції Sui не становить точно 1% від знижки на зберігання, оскільки фактично вона приймається як 1% від повної початкової вартості зберігання з моменту першого додавання даних, а не лише поверненої частини, яку ви отримуєте назад. Коли ви видаляєте або оновлюєте збережені елементи, Sui повертає вам 99% початкової вартості у вигляді знижки, зберігаючи решту 1%, щоб допомогти у довгостроковому обслуговуванні мережі. У вашому випадку, якщо скласти знижку у розмірі 13,031,568 та комісію у розмірі 131,632, початкова вартість зберігання становить 13,163,200, і 1% з цього відповідає вашій платній платі, тоді як розрахунок 1% від знижки лише дасть приблизно 130 316, що не відповідає вимогам. Ставка знижки 9 900 з 10 000 підтверджує це, показуючи, що вона встановлена на рівні 99% прибутку. Ця система мотивує людей очищати старі дані, забезпечуючи, щоб мережа мала кошти на поточні витрати.
Плата за зберігання, що не підлягає поверненню, не становить суто 1% відЗнижки на зберігання**, оскільки вона розраховується на основічистої вартості зберіганняпісля застосування ставки знижки (наприклад, 99% повертається, 1% не повертається) до початкової вартості зберігання, а не суми самої знижки. У вашому прикладі ставка знижки становить 9900 (99%), тобто 1% початкової вартості зберігання утримується як плата, а не 1% знижки. Формула така:
Non-Refundable Fee = Storage Cost × (1 - Rebate Rate / 10000)
.
Тут 11187200 × (1 - 9900/10000) = 11187200 × 0.01 = 111872
(близько 131632, з незначними округленнями або коригуваннями рівня). Газова модель Sui надає пріоритет передбачуваності, тому плата масштабується залежно від використання ресурсів, а не знижки.
Плата за зберігання, що не повертаєтьсястановить** 1% від вартості зберігання**(не знижка).
У вашому прикладі: -Вартість зберігання: 11 187 200 -** 1% збора**: ~111,872 (близько до ваших 131,632, ймовірно, через округлення або коригування цін на газ)
Чому? Sui стягує невелику плату, щоб запобігти спаму - вона вираховується зі знижки, яку ви б інакше отримали.
Формула:
Non-Refundable Fee ≈ (Storage Cost * 1%)
- (Це стимулює ефективне очищення сховищ. ) *
Це різке спостереження. Математика, здається, не збігається, і це не тільки ви - це трохи заплутано.
Плата за зберігання, що не повертається, становить не просто 1% знижки. Насправді це 1% від * загальної вартості зберігання* до застосування знижки. Отже, у вашому випадку це 1% від цієї цифри 11 187 200.
Дозвольте мені зробити цю швидку математику: 1% з 11 187 200 - це 111 872. Але ваш гонорар становить 131 632, що вище. Ось тут на допомогу Rebate Rate
приходить 9900 (або 99%). Система зберігає 1% вартості зберігання як плату, але розрахунок коригується за цією ставкою знижки.
Чесно кажучи, точна формула складніше під капотом. Ключовим висновком є те, що це невелика плата за сховище, яке ви використовуєте, а не пряме скорочення вашої знижки. Цифри можуть виглядати з першого погляду. Мені довелося перекопати документи, щоб отримати це сам.
Ви знаєте відповідь?
Будь ласка, увійдіть та поділіться нею.
Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.
Зароби свою частку з 1000 Sui
Заробляй бали репутації та отримуй винагороди за допомогу в розвитку спільноти Sui.
- Чому BCS вимагає точного порядку полів для десеріалізації, коли структури Move мають названі поля?65
- Як максимізувати прибуток від SUI: Sui Staking проти Liquid Staking514
- Помилки перевірки кількох джерел» у публікаціях модуля Sui Move - автоматичне вирішення помилок55
- Помилка Sui Move - Неможливо обробити транзакцію Не знайдено дійсних газових монет для транзакції416
- Невдала операція Sui: об'єкти, зарезервовані для іншої транзакції49