venerdì 18 marzo 2022

Come Scegliere Un Validatore Per Lo Staking?

Lo staking on chain permette di mettere in sicurezza una blockchain. Più validatori ci sono, più questa è decentralizzata e più è sicura. Io che fornisco i miei token sono un delegatore e fornisco potenza di voto ad un validatore che potrà votare nella DAO o effettuare proposte nella stessa. Nella DAO si decide sul futuro del protocollo, eventuali integrazioni, incentivi, fee di prelievo in un pool (se si tratta di una piattaforma di farming, etc). Fornendo "vote power" e capacità di convalidare transazioni, io riceverò delle ricompense: infatti parte di questo guadagno, il validatore lo gira al delegatore (cioè a noi). Per diventare validatori sono necessari grandi quantitativi di token o potenza hardware non indifferente (vedi Solana). Inoltre il macchinario deve rimanere sempre online, pena lo slashing.
Se invece vuoi semplicemente "delegare", ovvero fare staking, non devi fare altro che scegliere un validatore e fare il claim quando vuoi. Ricordo che si tratta di APR. Non c'è l'autocompound (APY).
Qui puoi approfondire sullo staking liquido per ricevere doppie ricompense: Cos'è Il Liquidity Staking?


L'UNICO RISCHIO: LO SLASHING
Lo staking on chain è più sicuro dello staking su exchange (perchè comunque devi fidarti di una terza parte, l'exchange appunto) o del lending (deposito la mia liquidità e percepisco un interesse annuale. Anche qui mi devo fidare della piattaforma che sto usando e la stessa presenta anche il rischio di insolvenza se i prestiti non vengono restituiti). L'unico rischio dello staking on chain è lo slashing, punizione quando il validatore si comporta male.
Qui bisogna fare una precisazione. Di solito lo slashing colpisce solo il validatore (non te che stai delegando, mettendo in staking) ma ci sono anche alcune blockchain dove viene punito anche chi delega, considerando responsabile delle sue infrazioni.
In poche parole, lo slashing comporta la perdita di una % dei token presenti sul nodo del validatore (una sua parte ed anche quella di coloro che hanno delegato da lui) in base all'infrazione commessa. Infrazioni potrebbero essere: creare una doppia chains non valida, convalidazioni di transazioni non valide, provare ad eseguire un double spending, nodo offline per giorni, etc Per casi gravi, il validatore può essere blacklistato ed espulso dalla rete (jailing).
Un altro modo per subire slashing sono le proposte fatte nella governance, dove per eseguire è necessario un deposito. Puoi scegliere una delle seguenti opzioni quando voti una proposta:

1) Si
2) No
3) No With Veto
4) Abstain

Se si vota "Abstain", si sceglie di non votare sulla proposta ma si accetta l'esito della proposta.
"No With Veto" dovrebbe essere usato solo se ti opponi fermamente ad una proposta. Tale votazione comporterà il rifiuto della proposta se raggiunge la soglia minima del 33,4% dei voti espressi, anche se la proposta ha ottenuto la maggioranza "Sì" (>50%). Inoltre, il proponente (e tutti coloro che hanno depositato per inizializzare la proposta) subiranno lo slashing perdendo il loro deposito.
Ad esempio, se il 60% degli elettori ha votato "Sì" su una proposta ma il 35% degli elettori ha votato con "No With Veto", la proposta verrà respinta. In questo caso, di solito, i depositi per la proposta vengono bruciati o finiscono in un community pool. "No With Veto" dovrebbe essere utilizzato solo quando si ritiene la proposta folle e con effetti che potrebbero danneggiare il protocollo stesso.
Su alcune blockchain si viene slashati, anche se la proposta non raggiunge il quorum. 
In generale parlando di slashing quali blockchain puniscono, oltre che il validatore, anche il delegatore? Terra, tutto l'ecosistema Cosmos (Osmo, Juno, Secret Network, Regen, etc), Polkadot. Queste sono le principali. I tempi di sblocco variabili da qualche giorno sino a 28 giorni, servono per verificare che il validatore non abbia commesso infrazioni. Potrebbe capitare che il suo comportamento non venga notato, faccia unstaking dei suoi token e fugga via. Invece i tempi di sblocco garantiscono un'ulteriore controllo quindi sicurezza della chain. Di solito, lo slashing è abbastanza raro, in quanto il validatore stesso ha i suoi token nel nodo ed essere slashato, come abbiamo visto, porta alla perdita di una parte di questi.


COME SCEGLIERE IL VALIDATORE
Ci sono alcuni consigli da seguire per scegliere il validatore, vediamoli:

1) Non centralizzare. Evitare di scegliere i primissimi nella lista, dando troppo potere di voto a quel validatore. Ci sono alcune blockchain tra cui Polkadot che pagano ricompense sino ad un certo quantitativo di token sul nodo. Se il nodo viene "saturato", chi arriva dopo, non riceve ricompense

2) Non scegliere i nodi degli exchange. E' sempre connesso ai motivi di sopra (se notate gli exchange che hanno nodi da validatore sono in top ten), inoltre in molti airdrop (vedi Cosmos) i validatori degli exchange vengono esclusi

3) Non scegliere validatori a 0 fee (il motivo riguarda sempre il mondo Cosmos e in parte dove c'è questo incentivo degli airdrop di nuovi progetti agli stakers)

4) Controllare la "posta in gioco" messa dal validatore. Più token ci ha messo e maggiore sarà la sua attenzione a non finire offline e in generale a non subire slashing

5) Non scegliere validatori troppo lontani dalla top ten. Ok, è una forma di centralizzazione però scegliere il validatore numero 90, potrebbe essere più pericoloso di uno che sta nei primi 20. Pochi token messi in gioco, magari finisce spesso offline ed è poco affidabile: ciò porterebbe allo slashing (se sei su blockchain tipo Ethereum, Solana, Tron, Tezos, etc non lo subiresti in quanto colpirebbe solo il validatore)


3 commenti:

  1. Awesome Blog....
    Learn how to wash pillows and keep them fresh longer and sleep in a cloud with best mattress in a box. Also check out the latest bedroom products at puffy shop.

    RispondiElimina
  2. Stop spam. Otherwise you will be banned and comments deleted.

    RispondiElimina