Sui.

Допис

Діліться своїми знаннями.

frogit.
Aug 11, 2025
Питання та відповіді експертів

чому плата за зберігання, що не повертається, не становить 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
3
7
Поділитися
Коментарі
.

Відповіді

7
Redterror.
Aug 15 2025, 11:43

Плата за зберігання, що не повертається, у вашій транзакції Sui не становить точно 1% від знижки на зберігання, оскільки фактично вона приймається як 1% від повної початкової вартості зберігання з моменту першого додавання даних, а не лише поверненої частини, яку ви отримуєте назад. Коли ви видаляєте або оновлюєте збережені елементи, Sui повертає вам 99% початкової вартості у вигляді знижки, зберігаючи решту 1%, щоб допомогти у довгостроковому обслуговуванні мережі. У вашому випадку, якщо скласти знижку у розмірі 13,031,568 та комісію у розмірі 131,632, початкова вартість зберігання становить 13,163,200, і 1% з цього відповідає вашій платній платі, тоді як розрахунок 1% від знижки лише дасть приблизно 130 316, що не відповідає вимогам. Ставка знижки 9 900 з 10 000 підтверджує це, показуючи, що вона встановлена на рівні 99% прибутку. Ця система мотивує людей очищати старі дані, забезпечуючи, щоб мережа мала кошти на поточні витрати.

3
Коментарі
.
Benjamin XDV.
Aug 22 2025, 11:06

Плата за зберігання, що не підлягає поверненню, не становить суто 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 надає пріоритет передбачуваності, тому плата масштабується залежно від використання ресурсів, а не знижки.

2
Коментарі
.
Evgeniy CRYPTOCOIN.
Aug 22 2025, 11:19

Плата за зберігання, що не повертаєтьсястановить** 1% від вартості зберігання**(не знижка).

У вашому прикладі: -Вартість зберігання: 11 187 200 -** 1% збора**: ~111,872 (близько до ваших 131,632, ймовірно, через округлення або коригування цін на газ)

Чому? Sui стягує невелику плату, щоб запобігти спаму - вона вираховується зі знижки, яку ви б інакше отримали.

Формула: Non-Refundable Fee ≈ (Storage Cost * 1%)

  • (Це стимулює ефективне очищення сховищ. ) *
1
Коментарі
.
Arnold.
Arnold3036
Aug 22 2025, 11:59

Це різке спостереження. Математика, здається, не збігається, і це не тільки ви - це трохи заплутано.

Плата за зберігання, що не повертається, становить не просто 1% знижки. Насправді це 1% від * загальної вартості зберігання* до застосування знижки. Отже, у вашому випадку це 1% від цієї цифри 11 187 200.

Дозвольте мені зробити цю швидку математику: 1% з 11 187 200 - це 111 872. Але ваш гонорар становить 131 632, що вище. Ось тут на допомогу Rebate Rateприходить 9900 (або 99%). Система зберігає 1% вартості зберігання як плату, але розрахунок коригується за цією ставкою знижки.

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

1
Коментарі
.

Ви знаєте відповідь?

Будь ласка, увійдіть та поділіться нею.