Sui (SUI): Come funzionano i costi di gas e di archiviazione
Sui è una blockchain a proof-of-stake delegato la cui stato on-chain è organizzato come oggetti identificati in modo univoco. SUI è il suo asset nativo, token per il gas e lo staking. Questa pagina si concentra su come funzionano le commissioni di gas e storage di SUI e sui controlli che gli utenti devono effettuare prima di inviare fondi, pagare commissioni o utilizzare la rete.
Esamina una transazione Sui identificando gli oggetti, le chiamate Move, la moneta per il gas e i cambi di proprietà che contiene.
Oggetto:
Sui
Modalità di mercato:
Solo istantanea
Asset per le commissioni:
SUI
Fuso orario:
UTC
Questa pagina non verifica un oggetto ID, pacchetto, validatore, tipo di token o transazione e non fornisce consigli di investimento.
Proprietà dei contenuti: Redazione di BitcoinToolkitRiferimenti tecnici: documentazione ufficiale del protocollo e per sviluppatori.Approccio di revisione: le spiegazioni tecniche sono verificate rispetto alle fonti primarie e aggiornate quando la rete o l'asset cambiano.Ultima revisione dei contenuti: Ultimo test di integrazione dati:
Come funzionano le commissioni di gas e storage di SUI
Una transazione fornisce uno o più oggetti moneta SUI per il gas e dichiara un budget.
Flusso di lavoro Sui dalla prima decisione dell'utente a un risultato verificato.
Calcolo e storage
Il gas copre le operazioni di calcolo e storage. Il prezzo del gas interagisce con il calcolo utilizzato, mentre le commissioni di storage riflettono i dati scritti sulla catena. Gli sconti di storage possono restituire parte del costo di storage precedentemente pagato quando i dati idonei vengono rimossi, quindi la variazione finale del saldo può differire da una semplice moltiplicazione del gas utilizzato.
La moneta per il gas è essa stessa un oggetto e può essere mutata durante il pagamento. Un utente che trasferisce un altro token ha comunque bisogno di gas SUI spendibile. Il budget è una disponibilità massima a pagare, non una garanzia che ogni comando sia sicuro o che un'applicazione congestionata venga completata.
Stima prima di firmare
Le applicazioni dovrebbero utilizzare i prezzi di riferimento correnti del gas e i risultati di dry-run o simulazione, quindi mantenere un margine per i cambi di stato. Gli utenti dovrebbero distinguere il gas dal SUI trasferito, dai depositi di oggetti, dalle commissioni dell'applicazione e dall'impatto sul prezzo dello swap. Un budget insufficiente o un oggetto obsoleto può causare un fallimento anche quando il portafoglio mostra abbastanza SUI totale.
Il prossimo passo di Sui
Sui memorizza asset e stato delle applicazioni come oggetti con ID, versioni e proprietà esplicita.
Oggetti invece di un account generico
Ogni oggetto Sui ha un ID univoco, versione, proprietario e metadati che descrivono il suo ultimo utilizzo. Gli oggetti Move contengono dati applicativi tipizzati, mentre gli oggetti pacchetto contengono bytecode Move pubblicato. Un pacchetto non è la stessa cosa di un portafoglio o saldo token, e un nome di pacchetto familiare non è prova che il suo ID sia canonico.
Gli oggetti di proprietà di un indirizzo possono essere autorizzati dall'indirizzo controllante. Gli oggetti possono anche essere di proprietà di altri oggetti, condivisi per accesso coordinato, immutabili o avvolti all'interno di un altro oggetto. Queste forme influenzano trasferibilità ed esecuzione. Un riepilogo del portafoglio che elenca solo importi di monete può nascondere i cambi di oggetti che una chiamata applicativa farà.
Le versioni prevengono usi conflittuali
Una versione di un oggetto cambia quando l'oggetto viene mutato. Le transazioni fanno riferimento a input specifici, consentendo al sistema di rilevare tentativi di utilizzare versioni obsolete o già consumate. Gli utenti che riprovano un'azione applicativa fallita dovrebbero ricostruire dallo stato corrente dell'oggetto piuttosto che firmare ripetutamente un vecchio payload di transazione.
Un blocco di transazioni programmabile può combinare diversi comandi e passare risultati tra di essi come un'unica azione atomica.
Comandi, input ed effetti
Una transazione Sui identifica oggetti di input, valori puri, un oggetto gas e comandi come trasferimenti, divisioni di monete, fusioni di monete o chiamate Move. I comandi possono alimentare risultati in comandi successivi. La transazione completa riesce atomicamente o i suoi cambi di stato previsti non vengono committati, sebbene il gas possa essere comunque addebitato per l'elaborazione.
I pacchetti Move definiscono i tipi e le funzioni che possono operare sugli oggetti. Le regole di abilità e le firme delle funzioni vincolano se un oggetto può essere copiato, eliminato, memorizzato o utilizzato come chiave. I portafogli dovrebbero visualizzare ogni chiamata di pacchetto e trasferimento di oggetto; gli utenti dovrebbero essere cauti quando un'interfaccia riduce una transazione multi-comando a un'unica etichetta di pulsante vaga.
Percorsi di esecuzione posseduti e condivisi
Le transazioni che usano solo oggetti indipendentemente posseduti possono evitare l'ordinamento globale quando le loro dipendenze sono chiare. Gli oggetti condivisi richiedono ordinamento tramite consenso affinché gli utenti concorrenti concordino sulla sequenza dei cambi. Questa differenza supporta l'esecuzione parallela ma non garantisce che ogni transazione abbia la stessa latenza.
Sui combina proof-of-stake delegato con consenso progettato per l'ordinamento a bassa latenza dell'attività degli oggetti condivisi.
Su cosa concordano i validatori
I validatori elaborano le transazioni e partecipano al protocollo di consenso Mysticeti. La delega di stake contribuisce al potere di voto dei validatori e alle ricompense secondo le regole di rete correnti. Il consenso ordina l'attività che necessita di una sequenza comune, in particolare le transazioni con oggetti condivisi, mentre la proprietà degli oggetti consente alle transazioni più semplici di utilizzare percorsi ottimizzati.
L'esecuzione finale non certifica che un pacchetto sia affidabile o che un oggetto abbia valore economico. Conferma che la rete ha accettato la transazione secondo le regole del protocollo. Le applicazioni dovrebbero attendere gli effetti di transazione richiesti dal loro flusso di lavoro e verificarli da un nodo completo corrente o servizio RPC.
Limiti dello staking
Delegare SUI espone gli utenti alle prestazioni del validatore, ai tempi delle ricompense e alle regole del protocollo. Non concede il controllo dei pacchetti applicativi né protegge da una richiesta di firma dannosa. Le decisioni su validatori e staking dovrebbero basarsi su dati di rete attuali piuttosto che su tassi storici.
L'esecuzione orientata agli oggetti premia una revisione più dettagliata delle transazioni.
Checklist di transazione
Verifica mainnet, mittente, oggetto gas, budget gas, ID pacchetto, oggetti di input, chiamate a oggetti condivisi, suddivisioni di monete, trasferimenti e proprietà risultante. Conferma il tipo di token e l'indirizzo del pacchetto invece di fidarti di un ticker. Ricostruisci transazioni obsolete dalle versioni correnti degli oggetti.
Mantieni SUI disponibile per il gas.
Ispeziona ogni comando programmabile.
Verifica ID del pacchetto e del tipo di token.
Tratta la simulazione come una stima, non come una verifica.
Cosa dovrebbero verificare gli utenti Sui e perché questo design è diverso
Confronta Aptos per vedere un'altra implementazione di Move con un modello di stato diverso. Gli sviluppatori dovrebbero consultare la documentazione corrente sui pacchetti e sulle transazioni Sui. Sfoglia la directory degli strumenti per validatori e convertitori generali piuttosto che trattare una pagina di mercato come un ispettore di oggetti.
FAQ sull'uso della rete Sui
Cos'è un oggetto Sui?
È un'unità di stato on-chain identificata in modo univoco con una versione, un proprietario e dati tipizzati.
Chi paga le commissioni di transazione Sui?
Le monete SUI pagano le spese di gas relative a calcolo e archiviazione.
Perché gli oggetti condivisi sono diversi?
L'accesso concorrente richiede l'ordinamento di rete, mentre gli oggetti posseduti in modo indipendente possono utilizzare percorsi di esecuzione più diretti.
Cosa dovrei verificare prima di una transazione Sui?
Controlla la destinazione ufficiale, la rete corrente, la rappresentazione dell'asset, l'importo, il destinatario e le autorizzazioni richieste. Le transazioni operano su oggetti posseduti, condivisi o immutabili tramite pacchetti Move. La proprietà dell'oggetto determina se una transazione può utilizzare un percorso a bassa latenza o deve essere ordinata tramite consenso. Dopo la conferma, ispeziona il saldo risultante o lo stato del protocollo invece di affidarti solo a un messaggio di successo del portafoglio.
Limitazioni note
Le pianificazioni del gas, il comportamento dei pacchetti e il software di consenso possono cambiare.
La simulazione non può dimostrare che un pacchetto Move sia sicuro.
La pagina non verifica un oggetto, un pacchetto, un tipo di token o un validatore.
Metodologia dei dati di mercato
La pagina utilizza un'istantanea aggregata CoinGecko SUI/USD. Nessun grafico di scambio viene renderizzato per questa entità.
Fonte dello snapshot di mercato
Dati di mercato aggregati CoinGecko (SUI/USD)
Cache
La cache dello snapshot è di circa 60 secondi.
Gestione dei guasti
I dati memorizzati nella cache e verificati sono etichettati come Cached o Delayed. I valori mancanti rimangono non disponibili.