Come funziona il meccanismo di consenso Delegate proof of stake (DPoS)

Il tradizionale processo di consenso blockchain Proof of Stake (PoS) ha una variante nota come Delegated Proof of Stake (DPoS), che è stato sviluppato per ovviare alcune criticità che affliggono il meccanismo tradizionale.

I partecipanti a una rete Delegated Proof of Stake (DPoS) votano i delegati che supervisionano la convalida dei blocchi della blockchain.

Delegate proof of stake dpos
Adobe Stock

Il protocollo Delegated Proof of Stake (DPoS) fornisce un metodo facile da usare, scalabile e democratico per la convalida delle transazioni all’interno di una rete blockchain.

Ogni blockchain deve avere una sorta di metodo per raggiungere un accordo che permetta di aggiungere nuovi blocchi ai precedenti. È un termine che descrive il processo attraverso il quale tutti i nodi di una rete decentralizzata raggiungono un consenso sullo stato attuale di una blockchain.

Proof of Work (PoW) e Proof of Stake (PoS) sono le due classificazioni principali che si applicano alla maggior parte dei metodi di consenso, sebbene esistano diversi processi.

Se desideri una guida completa sul Margin Trading e l’importanza della comprensione profonda di leva finanziare ed esposizione sui mercati, non perdere il nostro approfondimento:
Cos’è il Margin Trading e come funziona nei mercati delle criptovalute

Quali sono i meccanismi di consenso principali per la blockchain

Il metodo Proof of Work (PoW) è stato sostituito in alcune reti dall’algoritmo Proof of Stake (PoS) come alternativa a costi più contenuti, a basso consumo energetico e ridotto impatto ambientale in termini di emissioni e consumi energetici. Gli utenti di questo sistema sono ricompensati con token nativi per incoraggiarli a confermare i dati e mantenere l’integrità della rete. Oggi è la spina dorsale di alcune delle blockchain più all’avanguardia e più utilizzate, come Ethereum (ETH). Ma il modo in cui ogni blockchain PoS opera è unico.

Ci possono essere molte variazioni tra le diverse blockchain in termini di implementazioni e operazioni precise di PoS. Il modello di proof of stake (PoS) può essere implementato in una varietà di blockchain, ognuna con un proprio insieme di regole, protocolli e procedure. In ogni caso, la base del meccanismo di consenso Proof of stake (PoS) è la medesima per tutti.

Ma è qui che viene la necessità e l’idea di una Delegated Proof of Stake, anche nota come DPoS. Il meccanismo di consenso DPoS è una sottocategoria della famiglia dei meccanismi proof of stake (PoS). È stato progettato per rendere il processo più democratico includendo il voto e la delega.

Cosa si intende con “Delegated Proof of Stake” (DPoS)

La Delegated Proof of Stake (DPoS) è una tecnica per raggiungere il consenso su una blockchain in cui i membri della rete votano per selezionare i delegati che convalideranno il blocco successivo. In DPoS viene utilizzato un metodo di palificazione collaterale, proprio come nei meccanismi standard di proof of stake (PoS).

In questo modo, si va ad utilizzare anche una particolare procedura democratica che è stata creata per ovviare alle carenze del Proof of Stake tradizione.  In questo modo è possibile fornire un metodo di convalida delle transazioni più ragionevole in termini di costi, più produttivo e più equo.

Come si è evoluto lo sviluppo del DPoS

Se torniamo indietro agli inizi della creazione delle criptovalute per cercare le radici del meccanismo di consenso PoS, veniamo trasportati proprio a quei primi giorni. Peercoin ha fatto il suo debutto nel 2012 come prima implementazione pienamente funzionante del meccanismo di Proof of Stake )PoS).

Nel 2013 Daniel Larimer creò l’idea che sarebbe poi diventata nota come DPoS. L’anno successivo, nel 2014, DPoS è stato presentato come una versione modificata del normale algoritmo PoS. Poi, nel 2015, è stata resa disponibile al pubblico la prima implementazione di delegated proof of stake (DPoS), nota come BitShares.

Qual è la procedura dietro il meccanismo Delegated Proof of Stake (DPoS)

Conosciamo già il suo background, ma cosa sappiamo di come funziona il DPoS per salvaguardare le reti blockchain? Per spiegarlo in altro modo, il metodo di consenso Delegated Proof of Stake (DPoS) funziona attraverso l’uso di una procedura democratica.

Per chiarire meglio, gli utenti della rete votano per delegare i privilegi di convalida dei blocchi ai delegati, che sono anche chiamati testimoni o produttori di blocchi.

Esiste un limite massimo al numero totale di delegati che possono essere selezionati per ogni blocco, e questo limite varia a seconda della blockchain utilizzata per raggiungere l’accordo. Per questo motivo, è possibile che i delegati di un blocco non siano i delegati del blocco successivo. 

Ora, per scegliere questi delegati, gli utenti esprimono i loro voti combinando i loro token in un pool di scommesse e associando questi token a un determinato delegato. Il delegato che possiede il maggior numero di token è quindi idoneo a convalidare un blocco e sarà ricompensato con le commissioni di transazione associate a quel blocco. Dopodiché, il delegato dividerà i premi agli individui che lo hanno sostenuto in base all’ammontare delle deleghe di ogni singolo utente.

È essenziale sottolineare il fatto che gli elettori continuano ad avere potere sul sistema. Gli utenti hanno la possibilità di votare i delegati fuori dalla rete se ritengono che abbiano agito in modo malevolo nei confronti della rete. Di conseguenza, i delegati che godono di una solida reputazione vengono tipicamente scelti per fungere da testimoni.

Delegate proof of stake dpos
Adobe Stock

Per difenderti adeguatamente dagli attacchi normativi e dai disastri di mercato, se hai esposizioni in criptovalute e DeFi leggi subito il nostro approfondimento per navigare senza paura durante la tempesta:
Sta arrivando l’Apocalisse DeFi e non ho niente da mettermi

Chi utilizza il meccanismo di consenso Delegated Proof of Stake (DPoS) ad oggi

La Delegated Proof of Stake (DPoS) è attualmente il meccanismo di consenso più comune Il PoS è attualmente il meccanismo di consenso più comune ed è utilizzato da reti importanti come Ethereum (ETH), Avalanche (AVAX) e BNB Chain. D’altra parte, il Delegated Proof of Stake (DPoS) è un po’ più particolare e viene utilizzato da un numero minore di persone. Di seguito sono elencate alcune delle reti più note che utilizzano questo meccanismo di consenso:

  • EOS
    EOS è un sistema operativo digitale decentralizzato sviluppato da Block.one e Daniel Larimer.È una blockchain open source che offre scalabilità e bassa latenza. Ci sono 21 delegati responsabili della verifica delle transazioni e dell’aggiunta di nuovi blocchi.

    Per una guida completa all’ecosistema di EOS, come si utilizza e cosa offre agli utenti, oltre a una disamina se il suo token può essere un buon investimento, corri a leggere il nostro articolo: EOS.IO: una blockchain con una storia molto strana

  • Tron (TRX)
    Tron (TRX) è una piattaforma decentralizzata e a basso costo fondata dal famoso Justin Sun. I delegati della rete Tron sono chiamati Super Rappresentanti (SR). Gli utenti rischiano TRX per votare cinque SR a ogni elezione, e i primi 27 candidati che ricevono il maggior numero di voti sono quelli considerati testimoni.

    Per una guida completa all’ecosistema di Tron, come si utilizza e cosa offre agli utenti, oltre a una disamina se il suo token TRX può essere un buon investimento, corri a leggere il nostro articolo: TRON (TRX): una blockchain al terzo posto per TVL: ci sarà un motivo? Scoprilo qui!

  • Sui
    Sui è una blockchain decentralizzata che offre una velocità ineguagliabile a un costo minimo. Il suo sviluppo è stato guidato da tecnologi che avevano precedentemente lavorato a Meta.Ha un gruppo predeterminato di validatori, che vengono scelti dai titolari di Sui in base alla quota di partecipazione totale a cui hanno diritto.

    Per una guida completa all’ecosistema di Sui, come si utilizza e cosa offre agli utenti, oltre a una disamina se il suo token può essere un buon investimento, corri a leggere il nostro articolo: Alla scoperta di Aptos e Sui: le due blockchain Layer 1 appena lanciate sul mercato

Steem, Tezos (XTZ), Lisk, Elastos, Hive, Ark e Credits sono esempi di altre criptovalute che utilizzano un algoritmo di consenso di tipo delegated proof of stake (DPoS).

Quali sono i vantaggi e gli svantaggi dell’utilizzo del Delegated Proof of Stake (DPoS)

Il meccanismo di consenso Delegated Proof Of Stake (DPoS) offre numerosi vantaggi, tra i quali possiamo sicuramente notare:

  • Accessibilità
    Diventare un delegato non richiede attrezzature costose o specializzate, rendendolo aperto a chiunque voglia partecipare.
    Grazie alla bassa soglia d’ingresso, un maggior numero di persone è in grado di partecipare al processo di raggiungimento del consenso, contribuendo alla natura democratica e finanziariamente inclusiva del sistema.
  • Scalabilità
    Il fatto che la rete abbia solo un numero fisso di delegati permette di raggiungere il consenso più rapidamente, il che a sua volta porta a un miglioramento delle prestazioni.
  • Rispetto dell’ambiente
    Poiché non richiede una grande quantità di energia per funzionare, la rete è di conseguenza più sostenibile.

Nonostante i numerosi vantaggi che offre, il meccanismo Delegated Proof Of Stake (DPoS) presenta anche una serie di svantaggi che devono essere presi in considerazione:

  • Concentrazione del potere
    Per cominciare, sebbene la Proof-of-Stake decentralizzata (DPoS) tenti di ridurre il problema della centralizzazione, non ci riesce veramente. Ciò è dovuto al fatto che DPoS include solo un numero predeterminato di delegati per ogni nuovo blocco, il che solleva preoccupazioni circa il potenziale della rete di diventare centralizzata nelle mani di pochi individui selezionati.
    Il fatto che solo un piccolo numero di delegati abbia una quantità significativa di autorità rende il DPoS ancora più suscettibile alla pratica dell’acquisto di voti. Per non parlare del fatto che questi pochi delegati hanno la possibilità di cospirare insieme per facilitare le transazioni fraudolente.
  • Delegati influenzati negativamente
    Poiché c’è un limite al numero di delegati e questi hanno la possibilità di colludere tra loro, come discusso in precedenza, un sistema DPoS corre il pericolo di essere soggetto a un attacco del 51%, ovvero quando la maggioranza dei delegati si impegna in un comportamento non etico per farsi strada con la rete.
    Poiché il DPoS consente ai titolari di token di trasferire il proprio potere di voto, i cattivi attori sono in grado di corrompere i delegati per ottenere il controllo della maggioranza della rete e influenzarla a proprio vantaggio.Questa manipolazione può anche includere la distribuzione di aggiornamenti dannosi all’intera rete.
  • Dover dipendere da coloro che delegano l’autorità
    Per il DPoS è necessario un numero significativo di delegati non solo interessati ma anche ben informati e che continuino a partecipare. Ciò richiede una ricerca sui delegati per i quali si intende esprimere un voto e la suddivisione dei rischi associati alla delega su più delegati. Gli utenti che hanno un interesse minore nel gioco possono anche decidere di non votare perché ritengono che il loro voto non farà la differenza.

Qual è la differenza tra DPoS e NPoS

Ora che avete una comprensione completa della prova di partecipazione delegata, potreste aver notato dei parallelismi con un altro processo di consenso noto come Nominated Proof of Stake (NPoS). Nonostante le somiglianze, questi due approcci non sono esattamente la stessa cosa e mostrano alcune piccole, ma cruciali, differenze.

Ma prima di entrare nel merito, vediamo cosa hanno in comune.

Per esempio, la convalida nelle blockchain NPoS e DPoS ruota attorno a due utenti di rete distinti, il cui coinvolgimento è orientato al voto. Le blockchain NPoS e DPoS sono entrambe esempi di tecnologie distributed ledger (DLT).

“Nominatore” è il nome dato al partecipante a NPoS che viene selezionato per convalidare i blocchi. In DPoS questo partecipante viene chiamato delegatore e la sua posizione all’interno della piattaforma è praticamente identica a quella che occupa altrove. Quando si utilizza NPoS, invece, sia i nominatori che i validatori sono tenuti a mettere una quota come garanzia. Questo indica che non solo chi fa le candidature, ma anche chi le convalida può andare incontro a conseguenze per un comportamento inappropriato. L’ecosistema di Polkadot (DTO) è un ottimo esempio di blockchain che fa uso di questa tecnologia.

In Delegated Proof Of Stake (DPoS), al contrario, solo i validatori sono soggetti a sanzioni per comportamenti inappropriati. In altre parole, in un sistema DPoS i delegati non sono responsabili delle attività dei validatori disonesti.

Fa davvero differenza capire i meccanismi di consenso delle blockchain?

Attualmente si sta sviluppando una grande varietà di progetti blockchain, alcuni dei quali sono più centralizzati di altri. Tutti utilizzano vari tipi di algoritmi di consenso, uno dei quali è la Delegated Proof Of Stake (DPoS), che ha il potenziale per fornire una blockchain con un grande utilizzo.

Tuttavia, anche il Delegated Proof Of Stake (DPoS) presenta diversi difetti, in particolare problemi di decentralizzazione delle operazioni.

La decentralizzazione del potere è il punto chiave di ogni sistema che utilizzi la blockchain pubblica. È proprio l’essenza della tecnologia del libro mastro decentralizzato nota come blockchain, che funge da base per le criptovalute.

Questo è un altro motivo per cui è estremamente importante che gli utenti delle criptovalute utilizzino wallet non custodial che forniscano loro il pieno controllo sulle proprie risorse piuttosto che portafogli depositari gestiti da un’unica entità.

In questa situazione, un hardware wallet come Ledger può aiutarvi a mantenere al sicuro le vostre criptovalute. Il dispositivo manterrà le chiavi private offline, proteggendole dai pericoli di Internet, come hacking e attacchi di virus.

In questo modo si garantisce che solo voi abbiate accesso al vostro denaro e che nessun altro lo faccia.Un dispositivo Ledger non solo vi dà la possibilità di funzionare come la vostra banca personale, ma vi dà anche la possibilità di interagire con le applicazioni decentralizzate (dApp) e le piattaforme Web3 più popolari grazie alle interfacce di terze parti. Di conseguenza, prima di iniziare a esplorare il grande mondo delle criptovalute, assicuratevi di aver preso tutte le precauzioni di sicurezza necessarie.

 

*NB: Le riflessioni e le analisi condivise sono da intendere ad esclusivo scopo divulgativo. Quanto esposto non vuole quindi essere un consiglio finanziario o di investimento e non va interpretato come tale. Ricorda sempre che le scelte riguardo i propri capitali di rischio devono essere frutto di ricerche e analisi personali. L’invito è pertanto quello di fare sempre le proprie ricerche in autonomia.
L’autore, al momento della stesura, detiene esposizioni in Bitcoin e altri asset crittografici, anche legati a quanto trattato nell’articolo.

Impostazioni privacy