Guida a Cosmos — FAQ per i delegatori

Riccardo Montagnin
Cosmos Italia
Published in
6 min readMay 18, 2019

Domande frequenti direttamente dalla documentazione ufficiale di Cosmos.

1. Che cos’è un delegatore?

Le persone che non possono, o non vogliono eseguire delle operazioni di validazione, possono partecipare comunque nel processo di stake come delegatori. Infatti, i validatori non sono scelti per validare un blocco in base alla quantità di ATOM che essi hanno messo in stake, ma sono scelti in base alla quantità totale di ATOM che sono stati loro delegati. Questa è una proprietà importante, in quanto rende i delegatori una tutela contro i validatori che esibiscono un cattivo comportamento. Se un validatore non segue le regole, i suoi delegatori sposteranno i loro Atom su un altro validatore, di fatto riducendo il suo stake. Alla fine, se un validatore uscirà dalla classifica dei primi 100 indirizzi con lo stake più alto, sarà fuori dall'insieme di validazione.

I delegatori condividono il guadagno dei loro validatori, ma condividono anche i rischi. In termini di guadagno, i validatori e i delegatori differiscono in quanto i validatori possono applicare una commissione sul guadagno che va ai loro delegatori prima che esso venga distribuito. Questa commissione è nota ai delegatori in anticipo e può cambiare solamente in base a dei termini specifici (si veda la sezione sotto). In termini di rischio, gli Atom dei delegatori possono essere ridotti (si parla in questo caso di slashing) se i validatori a qui li hanno delegati agiscono in modo malevolo. Per maggiori informazioni, guarda la sezione Rischi.

Per diventare delegatori, i possessori di Atom devono inviare una transazione di “vincolo” da Lunie.io o da qualsiasi altro wallet, dove specificano quanti Atom vogliono impegnare e presso quale validatore. Una lista di validatori può essere visualizzata su Lunie.io stesso. Successivamente, se un delegatore vuole disimpegnare parte o tutto il suo stake, dovrà inviare una transazione di “svincolo”. Una volta fatta, il delegatore dovrà aspettare 3 settimane per prelevare i suoi Atom.

Scegliere un validatore

Per scegliere i loro validatori, i delegatori hanno accesso ad una serie di informazioni direttamente da Lunie.

  • Nome: Nome scelto dal validatore quando si è dichiarato tale
  • Descrizione: Descrizione del validatore che ha presentato egli stesso
  • Sito: Link al sito del validatore
  • Percentuale di commissione iniziale: La percentuale sui guadagni che viene applicata ad ogni delegatore (vedi sotto per maggiori dettagli)
  • Percentuale di cambio commissione: L’ammontare massimo giornaliero della commissione del validatore
  • Commissione massima: La percentuale massima di commissione che questo validatore può applicare
  • Minimo ammontare auto-impegnato: Minima quantità di Atom che il validatore deve aver impegnato tutto il tempo. Se la quantità di stake auto-impegnato scende sotto questo limite, l’intera pool di stake (cioè tutti i suoi delegatori) si svincoleranno immediatamente. Questo parametro esiste come salvaguardia per i delegatori. Infatti, quando un validatore non agisce secondo le regole, parte del suo stake totale viene bruciato. Questo include sia lo stake del validatore stesso che quello dei suoi delegatori. Quindi, un validatore con un grande ammontare di Atom auto-vincolati significa che ha più posta in gioco di un validatore con un ammontare bass. Il parametro che indica la quantità minima di stake auto-impegnato garantisce ai delegatori che un validatore non scenderà mai sotto tale ammontare, garantendo quindi quel minimo livello di posta in gioco.

Direttive per i delegatori

Essere un delegatore non è una azione passiva. Ecco alcune direttive per i delegatori:

  • Eseguire un’attenta due diligence sui validatori prima di delegare. Se un validatore si comporta male, una parte del suo stake totale, che include lo stake dei suoi delegati, può essere bruciata. I delegati dovrebbero quindi selezionare attentamente i validatori che pensano si comporteranno correttamente.
  • Monitorare attivamente il loro validatore dopo avergli delegato dei fondi. I delegatori devono assicurarsi che i validatori a cui delegano si comportino correttamente, il che significa che hanno un buon uptime, non vengano hackerati e partecipino alla governance. Dovrebbero anche monitorare il tasso di commissione applicato. Se un delegatore non è soddisfatto del suo validatore, può sciogliere il legame o passare ad un altro validatore.
  • Partecipare alla governance. I delegatori possono e ci si aspetta che partecipino attivamente alla governance. Il potere di voto di un delegatore è proporzionale all’entità della sua partecipazione. Se un delegatore non vota, erediterà il voto del suo validatore. I delegatori agiscono quindi come contrappeso ai loro validatori.

Ricavi

I validatori e i delegatori guadagnano in cambio dei loro servizi. Tali entrate sono presentate in tre forme:

  • Disposizioni di blocco (Atom): Sono pagati in Atom di nuova creazione. Esistono disposizioni di blocco per incentivare i detentori di Atom a fare stake. Il tasso d’inflazione annuale oscilla intorno ad un obiettivo di 2/3 dello stake vincolato. Se il totale dello stake è inferiore ai 2/3 dell’offerta totale di Atom, l’inflazione aumenta fino a raggiungere il 20%. Se la quota totale in stake è superiore ai 2/3 dell’offerta di Atom, l’inflazione diminuisce fino a raggiungere il 7%. Ciò significa che se la quota totale in stake rimane inferiore ai 2/3 della fornitura totale di Atom per un periodo di tempo prolungato, i detentori di Atom non in stake possono aspettarsi che il loro valore in Atom si sgonfierà del 20% all’anno.
  • Premi di blocco (Photon): Sono pagati in Photon. La distribuzione iniziale dei Photons assumerà la forma di un hard spoon della blockchain Ethereum. I detentori di Atom voteranno il parametro di questo hard spoon, come la data dello snapshot o la distribuzione iniziale. Inoltre, i detentori di Atom in stake riceveranno Photon di nuova creazione come premi di blocco. I Photon saranno distribuiti ad un tasso fisso in proporzione alla quota di ciascun titolare di Atom in stake. Questo tasso sarà deciso attraverso la governance.
  • Commissioni di transazione (vari token): Ogni trasferimento sul Cosmos Hub è accompagnato da commissioni di transazione. Queste commissioni possono essere pagate in qualsiasi valuta elencata dalla governance dell’Hub. Le commissioni sono distribuite ai detentori di Atom in proporzione alla loro quota in stake. I primi gettoni in whitelist al lancio sono Atom e Photon.

La commissione dei validatori

Ogni pool di stake dei validatori riceve un guadagno in proporzione al suo stake totale. Tuttavia, prima che tali entrate siano distribuite ai delegatori all’interno del pool di stake, il validatore può applicare una commissione. In altre parole, i delegatori devono pagare una commissione ai loro validatori sulle entrate che guadagnano. Vediamo un esempio concreto:

Consideriamo un validatore il cui stake (cioè lo stake auto-impegnato + lo stake delegato) è pari al 10% dello stake totale di tutti i validatori. Questo validatore ha una quota del 20% di stake auto-impegnato e applica una commissione del 10%. Consideriamo ora un blocco con le seguenti entrate:

  • 990 Atom in disposizioni di blocco
  • 10 Photon in premio di blocco
  • 10 Atom e 90 Photon in costi di transazione

Il tutto somma a 1000 Atom e 100 Photn che devono essere distibuiti alle pool di stake.

La pool di stake del nostro validatore rappresenta il 10% dello stake totale, quindi significa che la pool ottiene 100 Atom e 10 Photon. Ora vediamo come tale guadagno viene distribuito all'interno della pool stessa (e quindi ai delegatori):

  • Commissioni = 10% * 80% * 100 Atom + 10% * 80% * 10 Photon = 8 Atom + 0.8 Photon
  • Guadagno del validatore = 20% * 100 Atoms + 20% * 10 Photons + Commission = 28 Atom + 2.8 Photon
  • Guadagno totale dei delegatori = 80% * 100 Atom + 20% * 10 Photon - Commission = 72 Atom + 7.2 Photon

Quindi, ogni delegatore nella pool di stake può rivendicare la sua porzione del guadagno totale del validatore.

Rischi

Mettere gli Atom in stake non è senza rischi. Primo, gli Atom in stake sono bloccati e per ritirarli è necessario aspettare per un periodo di 3 settimane chiamato periodo di unbonding. In aggiunta, se un validatore non segue le regole, una porzione del suo stake totale può essere distrutto (procedura di slashing). Questo include lo stake dei suoi delegatori.

Ci sono 3 motivi principali per i quali lo stake di un validatore può essere sottoposto a slashing:

  • Doppia firma: Se qualcuno all'interno della chain A riporta che un validatore ha firmato due blocchi alla stessa altezza sulla chain A e sulla chain B, questo validatore subirà lo slashing sulla chain A.
  • Indisponibilità: Se la firma di un validatore non è stata inclusa all'interno degli ultimi X blocchi, il validatore vedrà parte del suo stake totale bruciato per un ammontare proporzionale ad X. Se X è sopra ad un certo limite Y, il validatore verrà rimosso dal suo incarico.
  • Non-voto: Se un validatore non ha votato ad una proposta e tale mancanza è riportata da qualcuno, il suo stake verrà ridotto di un piccolo ammontare.

Questo è il motivo per cui i possessori di Atom dovrebbero condurre delle ricerche attente sui validatori prima di delegare. E’ altresì importante che i delegatori monitorino l’attività dei propri validatori. Se un validatore agisce in maniera sospetta o è troppo spesso offline, i delegatori possono scegliere di slegarsi da esso o cambiare validatore. I delegatori possono inoltre mitigare il rischio distribuendo il loro stake su più validatori.

--

--

Riccardo Montagnin
Cosmos Italia

I’ve got too many places where to write my bio, so if you wanna see the updated one go to Twitter: https://twitter.com/ricmontagnin