Skip to main content

Che cos'è il Delegated Proof of Stake (DPoS)

Nota: Questo documento è una traduzione automatica della versione originale in inglese.

Che cos'è il Delegated Proof of Stake (DPoS)

Il Delegated Proof of Stake (DPoS) è un meccanismo di consenso in cui i detentori di token non validano i blocchi in prima persona ma votano per un insieme limitato di delegati che eseguono la produzione e la validazione dei blocchi per conto della rete. Il DPoS è progettato per combinare la sicurezza economica del Proof of Stake con un throughput di transazioni più elevato, limitando l'insieme attivo dei validatori a un piccolo gruppo eletto.

In un sistema Proof of Stake standard, qualsiasi partecipante che metta in stake abbastanza token può diventare validatore e proporre o attestare direttamente i blocchi. Il DPoS cambia questa dinamica: invece della partecipazione aperta, la rete svolge un'elezione continua. I detentori di token esprimono voti ponderati in base all'importo che mettono in stake, e i candidati con le posizioni migliori diventano delegati (chiamati anche block producer o witness). Questi delegati producono blocchi a turno, tipicamente in una rotazione round-robin o programmata.

In sintesi: il DPoS è un modello di consenso in cui i detentori di token eleggono un piccolo gruppo di delegati per validare le transazioni e produrre i blocchi, scambiando una partecipazione più ampia dei validatori con velocità e throughput.

Come funziona il DPoS

Elezione dei delegati

Ogni rete DPoS definisce un numero fisso di slot attivi per i delegati -- comunemente tra 21 e 101, a seconda del protocollo. I detentori di token votano per i candidati delegati mettendo in stake o bloccando i propri token a sostegno di un candidato scelto. Il potere di voto è proporzionale all'importo in stake: un detentore con più token ha più influenza su chi diventa delegato. Le elezioni sono continue -- i voti possono essere modificati, nuovi candidati possono entrare e i delegati con prestazioni insufficienti possono essere estromessi con un voto in qualsiasi momento.

Produzione dei blocchi

Una volta eletti, i delegati producono blocchi a turno secondo un calendario deterministico. Poiché solo un piccolo numero di nodi deve raggiungere l'accordo, le reti DPoS ottengono una finalità dei blocchi più rapida e più transazioni al secondo (TPS) rispetto alle reti PoS aperte o PoW. Una tipica chain DPoS può finalizzare i blocchi in secondi anziché in minuti.

Responsabilità e rimozione

Il DPoS introduce un circuito di responsabilità diretto: se un delegato si comporta scorrettamente (va offline, censura transazioni o tenta di manipolare l'ordinamento dei blocchi), i detentori di token possono ritirare i propri voti e sostituire quel delegato nel successivo ciclo elettorale. Alcune implementazioni DPoS includono anche lo slashing -- penalità automatiche che riducono i token in stake di un delegato che si comporta scorrettamente.

Distribuzione delle ricompense

I delegati guadagnano ricompense di blocco e commissioni di transazione per il loro lavoro. Nella maggior parte dei sistemi DPoS, i delegati condividono una parte di queste ricompense con gli elettori che li hanno eletti. Questo crea un incentivo economico affinché i detentori di token partecipino alla governance anche se non gestiscono in prima persona l'infrastruttura di validazione.

Il ruolo degli elettori

Nel DPoS, i detentori di token che non sono delegati svolgono comunque un ruolo critico: sono gli elettori. Il voto è il meccanismo che collega i detentori di token passivi al layer di consenso attivo. Senza la partecipazione degli elettori, le elezioni dei delegati sarebbero dominate da un piccolo numero di grandi detentori e il sistema perderebbe il suo carattere democratico.

Gli elettori valutano i candidati delegati in base a diversi criteri: uptime e affidabilità, politiche sulle commissioni e condivisione delle ricompense, contributi alla comunità, trasparenza e competenza tecnica. Alcune reti DPoS forniscono dashboard in cui gli elettori possono confrontare le metriche di prestazione dei delegati -- blocchi mancati, storico della distribuzione delle ricompense e politiche dichiarate -- prima di decidere dove indirizzare i propri voti.

È importante notare che il voto nel DPoS è continuo. I detentori di token possono cambiare i propri voti in qualsiasi momento, il che crea una pressione costante sui delegati affinché si comportino bene. Un delegato che diventa inaffidabile o agisce contro gli interessi della comunità può perdere la propria posizione nel successivo ciclo elettorale. Questo meccanismo di responsabilità è il controllo principale sul comportamento dei delegati nei sistemi DPoS.

Il DPoS a confronto con altri meccanismi di consenso

Dimensione PoW PoS DPoS
Chi valida Miner con potenza di calcolo Qualsiasi staker sopra il minimo Piccolo insieme di delegati eletti
Throughput Basso (limitato dalla difficoltà di mining) Moderato Alto (meno nodi da coordinare)
Consumo energetico Molto alto Basso Basso
Barriera d'ingresso per i validatori Costo dell'hardware Stake minimo Elezione da parte dei detentori di token
Profilo di decentralizzazione Aperto ma si concentra intorno ai mining pool Aperto ma si concentra intorno ai grandi staker Esplicitamente concentrato nei delegati eletti
Responsabilità Probabilistica (chain più lunga) Slashing a livello di protocollo Rimozione guidata dagli elettori + slashing opzionale

Il compromesso è esplicito: il DPoS guadagna prestazioni riducendo il numero di partecipanti al consenso, ma restringe l'insieme delle entità con potere diretto sulla produzione dei blocchi.

Perché il DPoS è importante per i progetti crypto AI

Molti progetti crypto AI richiedono reti in grado di gestire alti volumi di transazioni -- richieste di inferenza, assegnazioni di compiti di calcolo, invii di dati, registrazioni di aggiornamenti dei modelli. Un meccanismo di consenso DPoS fornisce il throughput necessario per questi carichi di lavoro senza l'overhead energetico del Proof of Work.

Tuttavia, la concentrazione della produzione dei blocchi in un piccolo insieme di delegati solleva domande sulla resistenza alla censura e sulle garanzie di liveness. Se un progetto crypto AI si affida a una chain DPoS, capire come vengono eletti i delegati, quanti sono e con quale facilità possono essere sostituiti è rilevante per valutare le assunzioni infrastrutturali del progetto.

Per i progetti in cui la pipeline AI genera frequenti interazioni on-chain -- come la registrazione dei risultati di inferenza, la distribuzione delle ricompense di calcolo o il regolamento dei pagamenti di un marketplace di dati -- la finalità rapida del DPoS è un vantaggio pratico. Meccanismi di consenso più lenti creerebbero colli di bottiglia nel flusso di lavoro AI, ritardando pagamenti e conferme. Il compromesso è che la liveness del progetto dipende dal fatto che un insieme relativamente piccolo di delegati eletti resti onesto e operativo.

Dove compare nelle schede progetto di DecAIHub

In una scheda progetto DecAIHub, il DPoS compare nel campo Consensus. Quando una scheda mostra Consensus: DPoS, significa che la rete sottostante al progetto usa il delegated proof of stake per ordinare le transazioni e produrre i blocchi.

Il campo consensus descrive il meccanismo tecnico che la chain usa per concordare sullo stato del registro. È uno dei diversi campi a livello infrastrutturale -- insieme a Main chain, Type e Network status -- che aiutano i lettori a capire la base tecnica su cui è costruito un progetto.

I progetti che operano su chain come EOS, TRON o alcune reti basate su Cosmos mostrano comunemente DPoS in questo campo.

Cosa il DPoS da solo non dimostra

  • Il DPoS non dimostra la decentralizzazione. Una rete con 21 delegati eletti è più centralizzata a livello di consenso rispetto a una rete PoS aperta con migliaia di validatori. Il grado di decentralizzazione dipende da quante entità distinte controllano gli slot dei delegati, da quanto è concentrato il potere di voto e dal fatto che la rimozione dei delegati avvenga effettivamente nella pratica. Se una manciata di grandi detentori di token controlla la maggioranza dei voti, l'elezione dei delegati diventa una formalità anziché un processo democratico genuino.
  • Il DPoS non dimostra che il progetto abbia l'AI. Il consenso è un meccanismo a livello infrastrutturale. Non dice nulla sul fatto che un progetto abbia un componente AI reale, un modello funzionante o un'inferenza verificabile.
  • Il DPoS non dimostra la resistenza alla censura. Un piccolo insieme di delegati può in teoria coordinarsi per censurare le transazioni. Se questo sia un rischio dipende dal design della governance della rete specifica e dalla diversità dei delegati.
  • Il DPoS non dimostra l'utilità del token. Sebbene il DPoS usi i token per il voto e lo staking, l'esistenza di un meccanismo di consenso DPoS non significa che il token sia necessario per il layer AI o applicativo del progetto.
  • Un throughput alto non significa alta qualità. Tempi di blocco rapidi sono una caratteristica tecnica, non una prova di qualità del prodotto, capacità AI o adozione da parte degli utenti.

Da non confondere con

  • Proof of Stake (PoS) -- nel PoS standard, qualsiasi staker sopra il minimo può partecipare direttamente alla validazione. Nel DPoS validano solo i delegati eletti. Il DPoS è una variante specializzata del PoS, non un suo sostituto. La delega nel DPoS è un livello di governance sopra lo staking, non un'alternativa a esso.
  • Proof of Staked Authority (PoSA) -- il PoSA combina il PoS con il Proof of Authority (PoA), in cui i validatori sono entità pre-approvate che mettono anche in stake. Il DPoS elegge i delegati tramite un voto aperto; il PoSA usa un insieme di autorità autorizzato con requisiti di staking. La differenza chiave è il modo in cui i validatori entrano nell'insieme: elezione aperta (DPoS) vs approvazione della governance (PoSA).
  • Consenso -- il concetto ombrello. Il DPoS è uno specifico meccanismo di consenso tra i tanti. L'explainer sul consenso copre l'idea generale di come le reti concordano sullo stato.
  • Voto di governance -- le elezioni dei delegati nel DPoS sono una forma di governance on-chain, ma riguardano specificamente la selezione dei produttori di blocchi. La governance più ampia (aggiornamenti di protocollo, spese di tesoreria, modifiche dei parametri) può usare meccanismi di voto e regole di quorum diversi.
  • Liquid staking -- alcuni ecosistemi PoS consentono agli staker di ricevere un derivato liquido dei propri token in stake. È un meccanismo finanziario non correlato al modo in cui vengono eletti i delegati nel DPoS.

Domande frequenti

Quanti delegati ha tipicamente una rete DPoS?

Il numero varia da protocollo a protocollo. Alcune note reti DPoS usano 21 delegati attivi, mentre altre ne usano 51, 101 o più. Il numero è un parametro a livello di protocollo che bilancia il throughput (meno delegati significano consenso più veloce) con la decentralizzazione (più delegati significano partecipazione più ampia). Non esiste un numero "corretto" unico -- è un compromesso di design che ogni rete compie esplicitamente.

Un detentore di token può diventare delegato?

Sì, nella maggior parte dei sistemi DPoS qualsiasi detentore di token può registrarsi come candidato delegato. Tuttavia, diventare un delegato attivo richiede di ricevere abbastanza voti dagli altri detentori di token da classificarsi tra le posizioni migliori. Gestire un nodo delegato richiede anche un'infrastruttura affidabile (uptime, hardware, banda), quindi la barriera pratica include sia la fiducia della comunità sia la capacità operativa.

Cosa succede se un delegato va offline o si comporta scorrettamente?

Se un delegato salta gli slot di produzione dei blocchi o si comporta in modo malevolo, il protocollo può applicare penalità automatiche (slashing) e altri delegati riempiono gli slot mancati. I detentori di token possono anche ritirare i propri voti e reindirizzarli a un altro candidato. Nei sistemi DPoS ben progettati, la sostituzione dei delegati è rapida -- spesso entro un singolo ciclo elettorale -- il che mantiene la rete operativa anche se singoli delegati falliscono.

Il DPoS è più centralizzato del PoS standard?

A livello di consenso, sì. Per design, il DPoS concentra la produzione dei blocchi in un piccolo insieme eletto, mentre il PoS aperto consente a qualsiasi staker di validare. Tuttavia, la centralizzazione non è binaria. Una rete DPoS con 100 delegati diversificati e gestiti in modo indipendente può essere più resiliente di una rete PoS in cui tre staking pool controllano la maggioranza dello stake. Il livello pratico di centralizzazione dipende dalla diversità dei delegati, dalla distribuzione degli elettori e dal design della governance -- non solo dal numero di delegati attivi.

Riferimenti esterni

Vedi anche