Cos’è Cardano (ADA) e come funziona?

Cos’è Cardano (ADA)?
Cardano è una blockchain pubblica su cui puoi inviare ADA, creare token e usare smart contracts. In parole semplici, uno smart contract è un programma sulla blockchain che controlla automaticamente se una transazione rispetta condizioni preimpostate.
Cardano ha una sua blockchain, un suo modo di elaborare le transazioni e una sua moneta digitale: ADA. ADA si usa, tra le altre cose, per pagare le commissioni di transazione, per fare staking, per le ricompense e per effettuare pagamenti all’interno delle applicazioni su Cardano.
La rete è andata live il 23 settembre 2017 e non potranno mai esistere più di 45 miliardi di ADA sulla rete. Nuovi ADA possono entrare in circolazione solo dalla riserva disponibile in precedenza, fino a quando non viene raggiunta la fornitura massima.
Puoi quindi vedere Cardano come uno strato base su cui possono girare sia i pagamenti sia le applicazioni. Inoltre, chi possiede ADA può partecipare anche alla governance, cioè al processo decisionale sulle modifiche alla rete.
In breve
- Cardano è una blockchain Layer 1 con ADA come moneta nativa.
- Gli stake pool elaborano le transazioni e producono nuovi blocchi.
- Ouroboros Praos seleziona i block producer in base allo stake.
- Con la delega puoi fare staking senza cedere i tuoi ADA all’operatore di un pool.
- Il modello eUTXO rende le transazioni prevedibili, ma richiede una struttura diversa per le app.
Come funziona Cardano?
Cardano usa il proof-of-stake. Questo significa che la rete non funziona con i miner, ma con gli stake pool. Si tratta di nodi server che elaborano le transazioni, mantengono il registro e producono nuovi blocchi.
Chi possiede ADA può gestire direttamente uno stake pool oppure delegare ADA a un pool esistente. Con questa delega, i tuoi ADA contano nello stake di quel pool. Uno stake più grande dà al pool più possibilità di produrre blocchi. I tuoi ADA però restano tuoi: l’operatore del pool non ottiene il permesso di spendere i tuoi ADA.
Il registro digitale di Cardano funziona con il modello UTXO esteso, di solito abbreviato in eUTXO. Qui una transazione usa come input pezzi di valore già esistenti e non ancora spesi, e poi crea nuovi output. Più avanti vedrai cosa significa esattamente per gli smart contract e le app.
Dall’hard fork Plomin del 29 gennaio 2025, Cardano ha una governance on-chain completa. Chi possiede ADA può partecipare direttamente oppure delegare il diritto di voto a un DRep. Un DRep è un rappresentante che vota per conto di altri. Anche gli operatori degli stake pool e un comitato costituzionale hanno un ruolo in questo processo. Le regole, le procedure e le impostazioni tecniche del protocollo possono cambiare tramite governance e aggiornamenti.
Panoramica di Cardano (ADA)
Cos’è Ouroboros su Cardano?
Ouroboros è il nome del meccanismo di consenso proof-of-stake di Cardano. Qui consenso significa che i partecipanti alla rete stabiliscono, seguendo le stesse regole, quali transazioni e blocchi sono validi.
Cardano usa in particolare Ouroboros Praos per la produzione dei blocchi. Questo sistema seleziona i block producer in base allo stake. Gli ADA delegati a uno stake pool contano quindi nella probabilità che quel pool possa produrre un blocco.
In pratica, gli stake pool elaborano le transazioni, mantengono il registro e creano i blocchi. Se la tua transazione finisce in un blocco, diventa sempre più sicura man mano che sopra di essa si aggiungono altri blocchi. Un nuovo blocco quindi non equivale subito a una certezza assoluta, ma altri blocchi aumentano la sicurezza che la transazione resti parte della catena.
Il proof-of-stake funziona bene solo se ci sono abbastanza partecipanti indipendenti che prendono parte in modo onesto allo stake. È importante saperlo: questo meccanismo non elimina tutti i rischi operativi o economici.
Come funziona lo staking su Cardano?
Lo staking su Cardano significa collegare i tuoi ADA a uno stake pool, oppure gestire tu stesso un pool. Se deleghi, il potere di spesa sui tuoi ADA resta a te. In genere, quindi, puoi ancora spostare o spendere gli ADA delegati.
Per delegare, sulla blockchain vengono registrati un indirizzo di staking e un certificato di delega. Dopo di questo, il tuo stake conta per il pool scelto.
Le ricompense vengono calcolate per epoch. Un epoch è un periodo fisso all’interno della rete. Le ricompense arrivano dalle commissioni di transazione e dagli ADA che entrano in circolazione dalla riserva. Prima vengono sottratti i costi fissi e il margine dell’operatore del pool dalla ricompensa del pool. Quello che resta viene distribuito in base allo stake delegato.
Quanto ricevi non è fisso. Può dipendere, tra le altre cose, dalle prestazioni di un pool, dal livello di saturazione, dai costi, dal margine e dai parametri del protocollo. Lo staking quindi non è un rendimento garantito.
Un operatore di pool può anche registrare un pledge: ADA che i proprietari del pool si impegnano a mantenere. Se questo pledge non viene mantenuto, il pool non riceve alcuna ricompensa in quell’epoch.
Importante: la delega non ti protegge dalla perdita o dal furto delle tue chiavi private o delle frasi di recupero. Se qualcuno perde l’accesso ai tuoi ADA, può comunque avere problemi.
Cos’è il modello eUTXO di Cardano?
Cardano usa il modello extended unspent transaction output, cioè eUTXO. Sembra tecnico, ma il concetto di base si può spiegare bene.
Puoi vedere un UTXO come un pezzo separato di valore che non è ancora stato speso. Quando fai una transazione, questa usa gli UTXO esistenti come input e crea nuovi UTXO come output. Così la rete tiene traccia di quale valore è ancora disponibile.
Un eUTXO contiene un indirizzo, un valore e dati aggiuntivi. Quel valore può essere composto da ADA, token nativi o una combinazione dei due. L’estensione dell’eUTXO sta soprattutto negli script: condizioni che stabiliscono quando un output può essere speso. Gli smart contract usano questi script per approvare o rifiutare una transazione.
Un vantaggio di questo sistema è che puoi controllare in anticipo, fuori dalla blockchain, la validità e i costi di esecuzione di una transazione, finché gli input necessari restano disponibili. Questo rende il comportamento di una transazione più prevedibile.
C’è anche un aspetto pratico importante. Immagina che due transazioni vogliano usare lo stesso UTXO. Se la prima consuma già quell’input, la seconda transazione può fallire. Le transazioni che usano input UTXO diversi, invece, in linea di principio possono essere validate in parallelo.
Per questo gli sviluppatori devono progettare le app in modo che lo stato sia distribuito su più UTXO quando molte persone devono poter usare un’app contemporaneamente. I modelli noti delle blockchain account-based non si adattano sempre direttamente a Cardano.
Chi ha fondato Cardano?
Cardano è stato fondato nel 2015 da Charles Hoskinson e Jeremy Wood. Hanno fondato anche Input Output, un’organizzazione che in origine era conosciuta come IOHK.
Al lancio, tre organizzazioni lavoravano su diverse parti dell’ecosistema. IOHK costruiva il software. La Cardano Foundation aveva un ruolo di supervisione e di promozione dell’ecosistema. Emurgo si concentrava sull’adozione commerciale.
Questo non significa che una sola organizzazione controlli Cardano da sola. La rete funziona con partecipanti come i possessori di ADA, gli operatori degli stake pool, i DRep e il comitato costituzionale, che nella governance on-chain hanno tutti un ruolo.
Quali sono i vantaggi di Cardano?
Cardano ha alcune caratteristiche tecniche che possono essere rilevanti per utenti e sviluppatori:
- Proof-of-stake per la produzione dei blocchi. Cardano usa gli stake pool invece del proof-of-work per creare i blocchi.
- Delega senza trasferire il potere di spesa. Puoi delegare ADA a un pool senza inviare i tuoi ADA all’operatore del pool.
- Validazione delle transazioni prevedibile. Con il modello eUTXO puoi controllare in anticipo la validità e i costi degli script, finché gli input necessari restano disponibili.
- Token nativi a livello di registro. Un trasferimento standard di un token nativo non richiede l’esecuzione di uno smart contract.
- Più asset in un solo UTXO. Un UTXO può contenere ADA e più token nativi. Questo rende possibili transazioni atomiche multi-asset: le parti di una transazione avvengono insieme oppure non avvengono affatto.
- Governance on-chain. Chi possiede ADA può partecipare direttamente alle decisioni oppure delegare il proprio potere di voto a un DRep.
- Offerta limitata. La quantità massima di ADA è 45 miliardi.
Queste sono caratteristiche tecniche. Non garantiscono costi più bassi, maggiore sicurezza, migliore scalabilità o risultati migliori rispetto ad altre blockchain in ogni situazione.
Quali sono gli svantaggi di Cardano?
Anche il design di Cardano comporta alcuni compromessi:
- Un modo diverso di sviluppare le app. Il modello eUTXO richiede un approccio diverso rispetto alle blockchain account-based. Gli sviluppatori devono distribuire bene lo stato di un’app su più UTXO.
- Possibili conflitti tra UTXO. Una transazione può fallire se un’altra transazione usa prima lo stesso input previsto.
- Ricompense di staking variabili. La ricompensa per chi delega dipende, tra le altre cose, dalle prestazioni del pool, dalla saturazione, dai costi, dal margine e dai parametri del protocollo.
- Gestire uno stake pool richiede molta attenzione. Gli operatori hanno bisogno di un’infrastruttura sempre online e devono gestire bene chiavi private, requisiti di rete e tempistiche.
- Possibile concentrazione nei pool. Operatori di stake pool grandi o collegati tra loro possono avere molta influenza sul throughput e sulla decentralizzazione della rete.
- Concentrazione del peso di voto. Il peso di voto nella governance è legato agli ADA delegati. Se molto peso di voto finisce in mano a un numero limitato di DRep, questo può diventare un rischio per la governance.
Questo non significa automaticamente che una sola parte controlli la rete. L’influenza reale dipende dalle strutture di proprietà, dal comportamento di delega e dalle scelte future nel protocollo e nelle interfacce.
Conclusione
Cardano è una blockchain Layer 1 con ADA come moneta nativa. Puoi usare ADA per commissioni di transazione, staking, ricompense, governance e pagamenti all’interno delle applicazioni sulla rete.
La base tecnica è Ouroboros Praos, un meccanismo proof-of-stake in cui gli stake pool elaborano le transazioni e producono blocchi. Chi possiede ADA può delegare il proprio stake senza cedere il potere di spesa sui propri ADA.
Inoltre, Cardano usa il modello eUTXO. Questo rende le transazioni e i costi degli script più controllabili in anticipo, ma richiede anche agli sviluppatori un modo diverso di progettare app e interazioni simultanee.
Il compromesso principale è quindi chiaro: Cardano combina delega, token nativi e governance on-chain con un modello tecnico che richiede più scelte progettuali agli sviluppatori e in cui l’influenza dei pool e del peso di voto delegato continua a richiedere attenzione.