Cos'è Aptos (APT) e come funziona?

Cos'è Aptos (APT) e come funziona?

Cos'è Aptos (APT)?

Aptos è una blockchain Layer 1 permissionless su cui gli sviluppatori possono costruire smart contract e applicazioni decentralizzate.

Gli smart contract sono programmi sulla blockchain che eseguono automaticamente delle regole. Pensa, per esempio, a un'applicazione con cui gli utenti possono inviare, prendere in prestito o scambiare crypto senza che una singola parte centrale gestisca manualmente tutti i passaggi.

APT è il token nativo della rete Aptos. APT si usa tra le altre cose per pagare le commissioni di transazione, per lo staking e per la governance.

Lo staking ha un ruolo importante perché Aptos funziona con il proof-of-stake. I validator bloccano APT per partecipare al processo di consenso e aiutare a proteggere la rete. La quantità di APT in staking influisce tra le altre cose sul peso di voto di un validator.

APT viene usato anche per la governance. Tramite la governance, i partecipanti possono votare su determinati cambiamenti al protocollo Aptos.

La mainnet di Aptos è andata live il 12 ottobre 2022. Oltre al proof-of-stake, Aptos usa il consenso BFT per far sì che i validator raggiungano un accordo sull'ordine e sulla validità delle transazioni.

Un elemento tecnico importante di Aptos è l'elaborazione parallela delle transazioni. Per questo la rete usa tra le altre cose Block-STM. Invece di eseguire sempre le transazioni una alla volta, le transazioni che non si ostacolano a vicenda possono essere elaborate nello stesso momento. Questo serve a far gestire alla rete in modo più efficiente grandi quantità di transazioni.


In breve

  • Aptos è una rete Layer 1 per smart contract e app decentralizzate.
  • APT è il token per fee, staking e governance.
  • I validator proteggono la rete con un modello proof-of-stake BFT.
  • Move e Block-STM sono elementi tecnici importanti di Aptos.
  • L'elaborazione parallela aiuta soprattutto quando le transazioni non competono per gli stessi dati.

Come funziona Aptos?

Aptos funziona con i validator. Si tratta di partecipanti che elaborano le transazioni e raggiungono insieme un accordo sull'ordine valido delle transazioni e dei blocchi.

Per questo Aptos usa il proof-of-stake. I validator bloccano APT come stake e la quantità di APT in staking determina tra le altre cose quanto peso di voto ha un validator nel processo di consenso.

Per quel consenso Aptos usa AptosBFT, un meccanismo basato sul Byzantine Fault Tolerance. BFT sta per Byzantine Fault Tolerance. In breve, questo significa che la rete può continuare a raggiungere un accordo anche quando una parte dei validator commette errori o non si comporta correttamente.

Aptos cerca inoltre di eseguire il più possibile in parallelo diverse fasi dell'elaborazione delle transazioni. Per questo la rete funziona con una sorta di pipeline. La diffusione delle transazioni, la definizione dell'ordine, l'esecuzione delle transazioni e il salvataggio dei risultati non devono quindi sempre aspettarsi completamente a vicenda.

Anche durante l'esecuzione vera e propria le transazioni possono essere elaborate in parallelo. Aptos usa tra le altre cose Block-STM per questo. Le transazioni che non si influenzano a vicenda possono essere eseguite nello stesso momento. Se invece le transazioni lavorano sugli stessi dati e vanno in conflitto, il sistema può rilevarlo e rifare l'esecuzione interessata.

Come funziona lo staking delegato su Aptos?

I possessori di APT non devono per forza gestire da soli un nodo validator per partecipare allo staking. Possono aggiungere APT a una delegation pool. Una pool del genere raggruppa gli APT di più delegator e collega questo stake a un validator.

Una delegation pool può essere creata con zero APT, ma deve raccogliere almeno 1 milione di APT prima che l'operatore possa far entrare il validator nell'active validator set. La modifica diventa poi attiva all'inizio dell'epoch successivo epoch.

Un epoch è un periodo in cui, tra le altre cose, è fissato l'active validator set. I delegator possono ricevere ricompense durante lo staking, al netto di un'eventuale commissione per l'operatore.

I delegator possono in qualsiasi momento indicare che vogliono sbloccare i loro APT. Però i token possono essere ritirati davvero solo quando è finito il periodo di lock-up della delegation pool.

Le condizioni esatte dello staking, come lo stake minimo e la durata del periodo di lock-up, possono essere modificate tramite governance.

Panoramica di Aptos (APT)

Caratteristica Informazione
Nome Aptos
Ticker APT
Categoria Piattaforma smart contract (Layer 1)
Fondatore/i Avery Ching e Mo Shaikh
Blockchain / rete Aptos-mainnet
Consenso Proof of Stake con consenso BFT (AptosBFT)
Lancio Ottobre 2022 (mainnet)

Cos'è il linguaggio di programmazione Move su Aptos?

Move è il linguaggio di programmazione con cui gli sviluppatori scrivono smart contract su Aptos. Questi smart contract sono composti da moduli Move. In un modulo del genere ci sono tra le altre cose tipi di dati e funzioni che stabiliscono cosa può succedere ai dati sulla blockchain.

Una parte importante di Move è l'uso delle resource. Una resource è un tipo speciale di dati blockchain che può essere salvato su un indirizzo di account o di oggetto. Le resource possono per esempio essere usate per registrare beni digitali o altri dati importanti.

Move è progettato in modo che queste resource non possano essere copiate, eliminate o modificate così facilmente. Il modulo che definisce un certo tipo di dato stabilisce quali regole valgono e quali funzioni possono accedere ai dati. Altri programmi quindi non possono semplicemente modificare direttamente i campi privati.

I dati su Aptos vengono salvati tra le altre cose in moduli e resource sotto account e indirizzi di oggetti. Gli oggetti possono avere un proprio indirizzo a cui vengono collegate più resource.

Move supporta anche gli upgrade dei moduli. Gli sviluppatori possono quindi modificare uno smart contract in un secondo momento, a determinate condizioni. Un package può anche essere impostato come immutable, dopo di che non sono più possibili ulteriori upgrade.

Gli sviluppatori possono inoltre usare il Move Prover. Si tratta di uno strumento per la verifica formale. Con questo si può controllare se determinate proprietà di un programma Move corrispondono a regole definite in precedenza.

Il Move Prover può aiutare a trovare prima gli errori negli smart contract, ma non garantisce in automatico che un'applicazione sia completamente priva di errori o vulnerabilità.

Come Aptos elabora le transazioni in parallelo?

Aptos usa Block-STM per eseguire le transazioni in parallelo. Invece di elaborare sempre le transazioni una alla volta, Block-STM cerca di eseguire più transazioni all'interno di un blocco nello stesso momento.

Questo avviene in modo ottimistico. Il sistema parte dal presupposto che le transazioni non si ostacolino a vicenda. Poi controlla se transazioni diverse hanno comunque usato o modificato gli stessi dati.

Quando due transazioni vanno in conflitto, si crea un conflitto. Questo può succedere per esempio quando entrambe vogliono modificare gli stessi dati salvati. In quel caso una delle transazioni può essere eseguita di nuovo con i dati più recenti.

Per questo Block-STM tiene traccia di più versioni dei dati modificati. Nonostante l'esecuzione parallela, l'ordine delle transazioni nel blocco resta decisivo per lo stato finale della blockchain. Così i validator possono elaborare le stesse transazioni in parallelo e arrivare comunque allo stesso risultato finale.

Esempio: Immagina che due utenti modifichino contemporaneamente il proprio saldo. Siccome entrambe le transazioni lavorano su dati diversi, spesso possono essere eseguite nello stesso momento. Se invece molte transazioni vogliono modificare gli stessi dati condivisi, i conflitti nascono più facilmente e alcune transazioni devono essere eseguite di nuovo.

L'elaborazione parallela quindi non significa che ogni applicazione raggiunga automaticamente la stessa capacità. Quante transazioni possono essere elaborate nello stesso momento dipende tra le altre cose da quante transazioni cercano di leggere o modificare gli stessi dati.

Come funziona la tokenomics di APT?

Al lancio della mainnet di Aptos, la fornitura iniziale era di 1 miliardo di APT. Questi token erano distribuiti così:

  • 51,02% per la community
  • 19,00% per i contributori principali
  • 16,50% per la foundation
  • 13,48% per gli investitori

Le allocazioni per community e foundation erano in parte disponibili subito. La parte restante è stata rilasciata secondo un calendario stabilito. Per i contributori principali e gli investitori valeva un lock-up di quattro anni dal lancio della mainnet, con unlock mensili iniziati dopo i primi dodici mesi.

Oltre a questa fornitura iniziale, nuovi APT possono nascere tramite le ricompense di staking. Validator e staker possono ricevere queste ricompense per il loro contributo alla sicurezza della rete. Quanto riceve un partecipante dipende tra le altre cose dalla quantità di stake, dalle prestazioni del validator e da eventuali commissioni nello staking delegato.

Contro questa nuova emissione, una parte delle commissioni di transazione viene bruciata. I costi di esecuzione e I/O vengono rimossi in modo permanente dalla circolazione. I costi I/O hanno a che fare tra le altre cose con la lettura e la scrittura dei dati durante una transazione.

Per l'archiviazione a lungo termine Aptos applica inoltre delle storage fee. Anche queste vengono bruciate, ma quando i dati archiviati vengono eliminati possono essere restituite in tutto o in parte. Per questo rimborso gli APT interessati vengono creati di nuovo.

APT ha una fornitura massima?

Al lancio, APT non aveva una fornitura massima fissa. Nel 2026 però la community di Aptos ha votato a favore di una proposta di governance per fissare un limite rigido di 2,1 miliardi di APT.

Quel limite è quindi stato approvato tramite governance. Però la sua introduzione tecnica richiede anche l'implementazione nel protocollo. È quindi importante distinguere tra la tokenomics originale, la decisione di governance e l'implementazione tecnica finale del limite.

Chi ha fondato Aptos?

Aptos Labs è stata fondata nel 2022 da Avery Ching e Mo Shaikh. Prima entrambi lavoravano in Meta a progetti blockchain legati a Diem.

Avery Ching a Meta era coinvolto tra le altre cose nello sviluppo della tecnologia blockchain e guidava il team della piattaforma crypto. In Aptos Labs è stato prima CTO e da dicembre 2024 è CEO.

Mo Shaikh è stato cofondatore e primo CEO di Aptos Labs. Si occupava tra le altre cose dello sviluppo commerciale e strategico del progetto.

Anche altri primi dipendenti di Aptos Labs provenivano dal vecchio team Diem. Così Aptos ha costruito su conoscenze tecniche e idee sviluppate in precedenza all'interno del progetto Diem.

Quali sono i vantaggi di Aptos?

Aptos ha alcune caratteristiche tecniche che possono essere rilevanti per utenti e sviluppatori:

  • Proof of Stake con consenso BFT: i validator mettono in stake APT e ricevono in base a questo un peso di voto nel processo di consenso. I possessori di APT possono inoltre usare lo staking delegato senza dover gestire da soli un nodo validator.

  • Elaborazione parallela con Block-STM: Aptos può eseguire nello stesso momento le transazioni che non si influenzano a vicenda. Così ogni transazione non deve per forza aspettare completamente la precedente.

  • Pipeline per l'elaborazione delle transazioni: diverse parti del processo, come la diffusione, l'ordinamento, l'esecuzione e il salvataggio delle transazioni, possono lavorare in parte in parallelo.

  • Linguaggio di programmazione Move: Move è progettato attorno a regole chiare per proprietà, archiviazione e accesso ai dati. Le resource e i confini dei moduli aiutano gli sviluppatori a stabilire quali parti di uno smart contract possono modificare i dati.

  • Nessuna necessità di indicare in anticipo le posizioni di lettura e scrittura: Block-STM rileva i conflitti durante l'esecuzione. Gli sviluppatori quindi non devono indicare in anticipo con precisione quali dati leggerà o modificherà ogni transazione.

  • Bruciatura di una parte delle commissioni di transazione: i costi di execution e I/O vengono bruciati in modo permanente. Le storage fee possono essere rimborsate quando i dati archiviati collegati vengono eliminati in seguito.

Quali sono gli svantaggi di Aptos?

Aptos ha anche alcuni aspetti da tenere presenti:

  • I conflitti possono richiedere elaborazione extra: Block-STM esegue prima le transazioni in parallelo in modo ottimistico. Se poi risulta che le transazioni vanno in conflitto sugli stessi dati, alcune devono essere eseguite di nuovo.

  • Le resource condivise possono diventare un collo di bottiglia: quando molte transazioni vogliono modificare contemporaneamente gli stessi dati salvati, nascono più conflitti. I vantaggi dell'elaborazione parallela quindi non sono uguali per ogni applicazione.

  • Una grande parte della fornitura iniziale è andata a soggetti legati al progetto: della fornitura originale, il 19% è andato ai contributori principali, il 16,5% alla foundation e il 13,48% agli investitori. In totale è il 48,98% della fornitura iniziale. Questa distribuzione non dice automaticamente quanto APT sia in un certo momento liberamente negoziabile o in staking.

  • Le ricompense di staking possono aumentare la fornitura: nuovi APT possono nascere tramite le ricompense di staking. Allo stesso tempo una parte delle commissioni di transazione viene bruciata. L'evoluzione finale della fornitura dipende quindi da più fattori.

  • Le regole del protocollo possono cambiare tramite governance: le impostazioni su staking, ricompense, gas e altri elementi del protocollo possono essere modificate in futuro.

  • Interruzione storica della rete: il 19 ottobre 2023 l'elaborazione delle transazioni on-chain è rimasta ferma per circa cinque ore. Il problema è stato risolto e poi la rete ha ripreso il normale funzionamento. L'incidente mostra però che anche una blockchain Layer 1 può avere problemi tecnici.

Conclusione

Aptos è una blockchain Layer 1 per smart contract e applicazioni decentralizzate. Il token nativo APT viene usato per le commissioni di transazione, lo staking e la governance.

La rete usa il Proof of Stake insieme ad AptosBFT. In questo modo i validator raggiungono un accordo su transazioni e blocchi, mentre i possessori di APT possono partecipare tramite staking delegato senza dover gestire da soli un nodo validator.

Dal punto di vista tecnico spiccano soprattutto il linguaggio di programmazione Move e Block-STM. Move dà agli sviluppatori regole chiare per gestire i dati on-chain, mentre Block-STM esegue le transazioni in parallelo quando possibile.

Questa esecuzione parallela funziona soprattutto bene quando le transazioni usano dati diversi. Se molte transazioni vogliono modificare contemporaneamente le stesse resource condivise, nascono più conflitti e alcune transazioni possono dover essere eseguite di nuovo.

Aptos cerca così di combinare un'elevata capacità di elaborazione delle transazioni con un modello di programmazione in cui proprietà e accesso ai dati sono definiti chiaramente. A questo però si accompagnano dei compromessi, come possibili conflitti nell'esecuzione parallela, impostazioni del protocollo che possono cambiare e un modello token in cui le ricompense di staking possono aggiungere nuovi APT.

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