Cos’è Sui (SUI) e come funziona?

Cos’è Sui (SUI) e come funziona?

Cos’è Sui (SUI)?

Sui è una blockchain Layer 1 permissionless. Questo significa che è una rete autonoma su cui gli sviluppatori possono costruire smart contracts e applicazioni on-chain. Puoi quindi vederla come una blockchain separata, proprio come Ethereum. Non hai quindi bisogno dell’autorizzazione di una parte centrale per usare la rete e la piattaforma è progettata per eseguire le transazioni in modo rapido e sicuro.

Sui memorizza asset, risorse e altri dati come oggetti. Puoi vedere un oggetto del genere come un elemento digitale con i propri dati, un proprietario e una cronologia delle modifiche. Questo modello a oggetti è una parte importante di come Sui elabora le transazioni.

SUI è il token nativo della rete. Usi SUI, tra le altre cose, per pagare i costi di transazione. Inoltre, SUI può essere delegato ai validator per lo staking e il token dà diritto di voto nella governance on-chain, come le proposte di aggiornamento del protocollo.

Sui Mainnet è andata live pubblicamente il 3 maggio 2023.


In breve

  • Sui è una blockchain Layer 1 per smart contracts e applicazioni on-chain.
  • SUI è il token per fee, staking e governance on-chain.
  • La rete tratta asset e dati come oggetti con un proprietario e una versione ben definiti.
  • Le transazioni indipendenti possono essere elaborate in parallelo.
  • Le transazioni che riguardano lo stesso oggetto condiviso devono essere ordinate tramite consenso.

Come funziona Sui?

Sui usa il delegated proof of stake. In questo sistema, i validator aiutano la rete a controllare ed elaborare le transazioni. I validator mettono in staking SUI come collaterale. Anche i possessori di SUI possono delegare i propri token a un validator. Il peso di voto di un validator dipende dallo stake totale assegnato a quel validator.

I validator insieme formano una commissione. Una commissione del genere non cambia durante un epoch, un periodo fisso che su Sui Mainnet dura circa 24 ore. Per le decisioni importanti serve più di due terzi del peso di voto totale. Questo si chiama quorum.

Quando invii una transazione, prima la firmi con il tuo wallet. Tramite un full node, la transazione arriva ai validator. Loro controllano, tra le altre cose, la firma, gli oggetti usati, se hai il permesso di usare quegli oggetti e se hai abbastanza budget di gas. Il gas è la commissione per l’esecuzione di una transazione.

Per il consenso, Sui usa Mysticeti. Si tratta di un protocollo di consenso basato su DAG. Un DAG, in questo caso, è una struttura in cui i validator possono fare più proposte in parallelo, invece di elaborare tutto in modo rigorosamente sequenziale.

Le transazioni accettate vengono eseguite dai validator nello stesso modo predefinito. Quindi una transazione riesce completamente oppure fallisce. Se fallisce, però, i costi di gas usati possono comunque essere addebitati.

Una transazione è definitiva quando i suoi effetti sono certificati da un quorum di validator, oppure quando la transazione si trova in un checkpoint certificato. In parole semplici: la rete ha confermato abbastanza che il risultato è ormai fissato.

Panoramica di Sui (SUI)

Caratteristica Informazione
Nome Sui
Ticker SUI
Categoria Piattaforma smart contract (Layer 1)
Fondatore/i Evan Cheng, Adeniyi Abiodun, Sam Blackshear, George Danezis, Kostas Chalkias
Blockchain / rete Mainnet Sui propria (Layer 1)
Consenso Delegated Proof of Stake con Mysticeti
Lancio 3 maggio 2023 (mainnet)

Cos’è il modello a oggetti di Sui?

Un oggetto è l’unità base di archiviazione di Sui. Pensa a un token, a un bene digitale o ad altri dati sulla blockchain. Ogni oggetto ha un ID univoco a livello globale, un proprietario, un numero di versione e informazioni sull’ultima transazione che ha usato l’oggetto.

Quel numero di versione cambia a ogni modifica. In questo modo, un mittente e i validator possono fare riferimento esattamente alla stessa versione di un oggetto. Per questo, una transazione contiene un riferimento all’oggetto con un ID, una versione e un hash. Un hash è un valore di controllo digitale univoco dei dati.

Sui distingue diversi tipi di oggetti:

  • Oggetti di proprietà di un address: appartengono a un indirizzo specifico. Solo quell’indirizzo può usarli nelle transazioni.
  • Oggetti condivisi: sono accessibili a tutti. Se qualcuno vuole modificarli, il consenso deve stabilire l’ordine delle modifiche.
  • Oggetti immutabili: non hanno un proprietario e non possono essere modificati, trasferiti o eliminati.

Gli smart contract su Sui sono scritti come package Move. Un package del genere può creare e manipolare oggetti secondo le regole definite al suo interno. Un package pubblicato è immutabile e non può essere eliminato.

C’è una differenza pratica importante: con un oggetto immutabile non puoi in seguito eliminare o ridurre i dati. Per questo, per questi oggetti non puoi nemmeno ricevere un storage rebate. Uno storage rebate è un rimborso parziale dei costi di archiviazione pagati in precedenza.

Come Sui elabora le transazioni in parallelo?

In una transazione Sui, prima deve essere chiaro quali oggetti di input vengono usati. Così la rete può vedere quali transazioni sono indipendenti e quali invece competono per lo stesso oggetto.

Due transazioni usano oggetti diversi? Allora possono essere pianificate ed eseguite in parallelo. Puoi immaginarlo come due persone che fanno cose diverse con i propri oggetti: non devono aspettarsi a vicenda.

Per gli oggetti di proprietà di un address non serve un ordine globale di consenso se le transazioni sono indipendenti. Questo rende possibile elaborarle una accanto all’altra.

Le cose cambiano quando più transazioni vogliono modificare lo stesso oggetto condiviso. In quel caso, il consenso deve prima stabilire quale transazione ha la precedenza e quale sarà la versione successiva di quell’oggetto. Una volta fissate le versioni necessarie, le transazioni Move possono essere eseguite di nuovo in parallelo, anche su più core.

Elaborare in parallelo non significa quindi che ogni transazione finisca sempre alla stessa velocità. Molte transazioni sullo stesso oggetto condiviso hanno una dipendenza comune e devono quindi essere prima ordinate.

Anche le transazioni in conflitto con lo stesso oggetto di proprietà di un address possono creare problemi. In quel caso, una transazione può essere rifiutata, oppure l’oggetto può diventare temporaneamente inutilizzabile fino all’epoch successivo.

Chi sono i fondatori di Sui?

Le prime parti di Sui sono state ideate nel 2021 da Evan Cheng, Adeniyi Abiodun, Sam Blackshear, George Danezis e Kostas Chalkias. L’idea si basava su ricerche a cui avevano lavorato in precedenza in Meta per Diem, un progetto che prima si chiamava Libra.

I cinque sono anche cofondatori di Mysten Labs. Mysten Labs ha sviluppato il codice originale di Sui ed è stato il primo contributore alla rete.

Evan Cheng è cofondatore e CEO di Mysten Labs. Sam Blackshear è cofondatore e CTO. Adeniyi Abiodun è cofondatore e CPO, Kostas Chalkias è cofondatore e Chief Cryptographer, e George Danezis è cofondatore e Chief Scientist.

Sui è una rete permissionless, non un’azienda. I ruoli in Mysten Labs quindi non significano che queste persone siano proprietarie della rete attuale o la controllino.

Quali sono i vantaggi di Sui?

Sui ha alcune caratteristiche utili da capire:

  • Elaborazione parallela delle transazioni indipendenti. Poiché le transazioni indicano esplicitamente i loro oggetti di input, la rete può vedere quali transazioni possono funzionare separatamente.
  • Stato degli oggetti chiaro. Gli oggetti hanno un ID univoco e un numero di versione. Le transazioni fanno quindi riferimento a uno stato specifico di un oggetto.
  • Modello di proprietà esplicito. Un oggetto può essere di proprietà personale, condiviso oppure immutabile. Questo rende chiaro come un oggetto può essere usato.
  • Move per gli oggetti on-chain. Move è pensato per package che manipolano oggetti sulla blockchain.
  • Offerta massima fissa. Possono esistere al massimo 10 miliardi di SUI.
  • Delegated staking. Puoi delegare SUI a un validator senza trasferire a quel validator le tue private keys o la proprietà diretta dei tuoi token.
  • Storage rebate parziale. Quando i dati eliminabili vengono rimossi o ridotti, una parte dei costi di archiviazione pagati in precedenza può tornare indietro.

Quali sono gli svantaggi di Sui?

Il design di Sui comporta anche alcuni chiari compromessi:

  • Gli oggetti condivisi richiedono consenso. Se molte transazioni vogliono modificare lo stesso oggetto condiviso, non possono essere tutte elaborate in modo completamente indipendente.
  • Conflitti sugli oggetti di proprietà di un address. Molte transazioni in conflitto con lo stesso oggetto possono essere rifiutate o rendere l’oggetto inutilizzabile fino all’epoch successivo.
  • L’archiviazione costa. Oltre al gas di esecuzione, paghi anche costi di archiviazione quando crei o modifichi oggetti con dati sulla blockchain.
  • Non tutti i costi di archiviazione tornano indietro. Quando i dati vengono eliminati in seguito, solo una parte dei costi di archiviazione può essere recuperata.
  • Gli oggetti immutabili sono permanenti. Non possono essere modificati o eliminati e non danno diritto a uno storage rebate.
  • Il peso di voto segue lo stake. Nel delegated proof of stake, l’influenza dei validator dipende dallo stake delegato a loro.
  • Conservare la cronologia richiede spazio. I full node che conservano l’intera cronologia di oggetti e transazioni hanno bisogno di molta più capacità di archiviazione rispetto ai validator o ai pruning node.

Conclusione

Sui è una blockchain Layer 1 per smart contracts e applicazioni on-chain. Il token SUI viene usato per i costi di transazione, lo staking e la governance.

Il cuore di Sui è il modello a oggetti. Asset e dati vengono trattati come oggetti con un proprietario, una versione e un ID univoco. Questo permette alla rete di vedere in anticipo quali transazioni sono indipendenti ed elaborarle in parallelo.

Non funziona tutto allo stesso modo per ogni caso. Le transazioni che vogliono modificare lo stesso oggetto condiviso devono essere ordinate tramite consenso. Inoltre, lavorare con oggetti on-chain comporta costi di archiviazione e possibili conflitti sullo stesso oggetto. Sui quindi combina l’elaborazione parallela dove possibile con il consenso quando più utenti vogliono modificare gli stessi dati.

Chi è Finst

Finst è una piattaforma di criptovalute leader nei Paesi Bassi che offre commissioni di trading ultra-basse, sicurezza di livello istituzionale e una gamma completa di servizi crypto come trading, custodia, staking e rampe fiat di ingresso e uscita. Fondata dall’ex team core di DEGIRO, Finst è autorizzata come fornitore di servizi di criptoasset dall’Autorità olandese per i mercati finanziari (AFM) e serve clienti retail e istituzionali in 30 paesi europei.

La piattaforma crypto per tutti gli investitori

Che tu sia un trader attivo o un investitore di lungo periodo, Finst ti permette di far crescere il tuo patrimonio in crypto con fiducia e tranquillità.

Registrati