Sta per arrivare, dal 1 ottobre 2021, un grande cambiamento per l’ecosistema di Algorand. Un cambiamento che conferma la direzione che intende prendere Algorand, volto a una sempre maggiore decentralizzazione.
Si sta ovviamente parlando della tanto discussa governance.
In questa lezione spiegheremo di cosa si tratta, come funziona e come si può partecipare.
1- Che cos’è la governance di Algorand?
In primo luogo cerchiamo di spiegare che cos’è la community governance di Algorand.
Si tratta di un modello decentralizzato di governo (governance). Un modello nel quale la comunità partecipante si fa carico delle decisioni riguardanti l’ecosistema, attraverso delle votazioni, e in cui delle ricompense sono distribuite al fine di incentivare la partecipazione.
L’idea è nata da un paper di Silvio Micali, il creatore di Algorand.
Per Algorand, l’introduzione della governance segna un punto di svolta radicale, il passaggio dalla prima alla seconda fase del piano sul lungo termine che porterà, nel 2030, ad avere tutta la supply di Algo (10 bln) immessa nel mercato, e che prevede una serie ben definita di passaggi che esulano dallo scopo di questa lezione ma che sicuramente approfondiremo in futuro. Per ora, per i più curiosi, ci limitiamo a rimandare al documento ufficiale della Algorand Foundation relativo al piano a lungo termine.
I
2019
Participation rewards
In questa fase gli utenti possono esclusivamente partecipare al processo di creazione dei blocchi (consensus).
Le ricompense vengono date a chi possiede almeno 1 Algo nel proprio conto, per incentivare a entrare nel sistema Algorand.
II
2022
Community Governance
Una fase di maggior maturità dell’ecosistema, in cui gli user, non solo possono creare i blocchi ma possono anche esprimere le loro opinioni riguardo alle future evoluzioni di Algorand, attraverso la governance.
Le ricompense non verranno più date a chi possiede Algo e basta ma a chi parteciperà alla governance, dimostrando un impegno nello sviluppo della comunità.
Il passaggio dalla prima alla seconda fase avverrà, inevitabilmente, in modo graduale, data la portata dei cambiamenti che verranno introdotti.
Nel primo periodo della governance, da inizio ottobre alla fine del 2021, coesisteranno le ricompense per la partecipazione e quelle per la governance.
Si tratterà di un periodo di assestamento, in cui alcuni aspetti dell’ambizioso progetto verranno implementati off-chain.
Verso gli inizi del 2022 sarà avviato del tutto, completamente on-chain e controllato da smart contracts sulla blockchain di Algorand.
2- Come funzionerà la governance
La governance si concretizzerà in periodi temporali di tre mesi (dunque 4 trimestri in un anno), in cui i governors, coloro che si iscriveranno a uno di questi periodi di governance, effettueranno delle votazioni riguardo al futuro di Algorand.
L’iscrizione a un trimestre dovrà essere effettuata nella finestra temporale delle due settimane precedenti all’inizio del trimestre, ovvero le ultime due settimane del trimestre precedente.
Quando si effettuerà l’iscrizione, bisognerà effettuare un commit della quantità di Algo che si deciderà di mettere in stake per la governance (si consiglia di tenere almeno 1 Algo nel proprio indirizzo, senza metterlo in stake per la governance, per poter pagare i costi delle transazioni necessarie per effettuare le votazioni).
Una volta che ci si sarà iscritti a un trimestre, durante i tre mesi verranno richieste delle votazioni periodiche, riguardanti decisioni politiche ed economiche sull’ecosistema Algorand.
Vanno dunque sottolineati tre punti fondamentali:
- Chiunque possegga degli Algo può partecipare alla governance, l’unico requisito è avere un proprio indirizzo.
- Per partecipare è necessario iscriversi nella finestra temporale delle due settimane precedenti l’inizio di un trimestre di governance.
- Il peso dei voti che si daranno, dipenderà dalla quantità di Algo che verranno messi in stake per la governance (1 Algo vale 1 voto).
La prima sessione comincerà a ottobre e per partecipare bisognerà iscriversi tra l’1 e il 15 ottobre. Come già anticipato, si tratterà di una sessione speciale, perché verranno sommati le participation rewards e le rewards della governance, che approfondiremo nel prossimo paragrafo.
I trimestri del 2022 invece vedranno la sostituzione definitiva delle participation rewards con le ricompense derivanti dalla governance.
Allo scadere di ogni trimestre verranno accreditate le ricompense maturate.
3- Le ricompense della governance
L’aspetto più importante della governance è la possibilità di avere un peso decisionale sulle sorti dell’ecosistema Algorand, tuttavia vi è un altro aspetto altrettanto interessante: le ricompense.
Come già saprete, Algorand funziona con un sistema di ricompense per chi holda degli Algo in un indirizzo di cui è proprietario, si tratta delle participation rewards.
Grazie a come funziona l’algoritmo di consenso di Algorand (PPoS), queste ricompense vengono distribuite in base a quanti Algo si possiedono, senza necessità di metterli in stake.
Anche la governance prevede un sistema di ricompense che dipenderà da tre fattori:
- Quantità di Algo committati quando ci si iscrive a una sessione;
- Quantità totali di Algo committati;
- Ricompense totali.
Non si può sapere fin da subito a quanto ammonteranno le ricompense, visto che dipendono da fattori variabili e che potranno essere quantificati solo alla fine della governance.
Infatti, per poter ricevere la ricompensa, bisognerà partecipare a tutte le votazioni, se no si verrà esclusi dal conteggio.
Inoltre sarà necessario mantenere sul proprio conto, fino alla fine del trimestre, l’ammontare di Algo committati quando ci si è iscritti alla governance.
Solo alla fine del trimestre, dunque, sarà possibile avere un conteggio preciso delle ricompense, che verranno distribuite qualche giorno dopo la fine della sessione.
Va ribadito nuovamente che, dopo il periodo iniziale di prova in cui le ricompense per la partecipazione verranno addizionate a quelle della governance, queste ultime sostituiranno totalmente le prime.
Ma a quanto ammontano indicativamente le ricompense? Come già detto è molto variabile ma indicativamente un governor può ottenere delle ricompense annualizzate, derivanti esclusivamente dalla partecipazione alla governance, tra il 6% e il 24% degli Algo messi in stake per la governance.
Se a questi si somma il 5.6% delle ricompense tradizionali, si ottiene un’APY complessiva variabile tra il 12% e il 30%.
Nell’immagine che segue si può osservare una rappresentazione grafica delle rewards del primo periodo di governance, per il quale sono stati bloccati 60 mln di Algo da utilizzare come ricompense da dividere tra i partecipanti, in base alle quote di partecipazione (ovvero alla quantità di Algo committati nel momento dell’iscrizione).
Sicuramente qualcuno si chiederà il motivo per cui è necessario bloccare dei fondi per partecipare alla governance.
Il motivo è molto semplice: bloccando dei soldi che ci appartengono, dimostriamo di essere interessati al progetto sul lungo termine e quindi ci si guadagna il diritto di poter esprimere il proprio giudizio sulle sorti dell’ecosistema Algorand.
Anche questo è un chiaro segnale dell’avvento di una fase di maggiore maturità per Algorand, una fase in cui la comunità degli utenti avrà un ruolo di sempre maggior rilievo.
Una questione importante è quella degli exchanges.
Non tutti tengono gli Algo su un wallet e quindi su un indirizzo di cui sono proprietari.
Molti li tengono su delle piattaforme di exchange.
Come detto precedentemente, il requisito per partecipare alla governance è possedere un proprio indirizzo, cosa che quasi mai avviene negli exchange, in cui l’exchange stesso possiede un indirizzo in cui sono allocati tutti gli Algo posseduti dalla piattaforma, che poi vengono ripartiti tra gli user con delle chiavi interne alla piattaforma.
Tuttavia, Algorand sta collaborando con vari exchange per poter permettere loro di iscriversi alla governance e poi ripartire le ricompense tra gli utenti della piattaforma che decideranno di mettere in stake una quantità dei loro Algo.
In questo modo, probabilmente, le ricompense saranno disponibili anche per chi non ha un wallet dedicato.
Sarà impossibile però esprimere un proprio voto, cosa per la quale è necessario iscriversi alla governance con il proprio indirizzo.
4- Come si partecipa alla governance
Come detto precedentemente, per prendere parte a un trimestre di governance bisogna iscriversi entro la finestra temporale di due settimane prima dell’inizio del periodo di governance (ovvero le ultime due settimane del trimestre precedente).
Per iscriversi bisognerà recarsi sull’apposita dashboard, attraverso la quale si potrà avviare il processo di iscrizione e si potranno in seguito effettuare le votazioni.
Va specificato che, attualmente, la dashboard è stata studiata per l’integrazione con tre wallet:
- AlgoSigner (estensione di Chrome);
- My Algo Wallet (browser wallet);
- Algorand Wallet (app mobile);
Se non si possiede uno di questi wallet è comunque possibile partecipare alla governance, basta che il wallet in questione supporti il “notes field”.
Se si usa un wallet che non sia uno dei tre sopra elencati, la procedura di iscrizione sarà leggermente più complicata.
Vediamo ora come effettuare l’iscrizione con i tre wallet supportati e con gli altri wallet.
4.1- Iscriversi utilizzando AlgoSigner
Nel caso si utilizzi AlgoSigner (Chrome extension), i passaggi da seguire sono i seguenti:
- Recarsi all’URL della dashboard della governance;
- Cliccare sul pulsante “Connect Wallet” e selezionare AlgoSigner;
- Bisognerà effettuare la connessione al proprio wallet;
- Apparirà un popup in cui bisognerà scegliere l’indirizzo da utilizzare, tra quelli presenti nel wallet;
- A questo punto il wallet sarà connesso alla dashboard, bisognerà cliccare sul pulsante “Commit Algos”.
- Apparirà un popup in cui bisognerà indicare la quantità di Algo da committare (attenzione a tenerne sempre almeno uno non committato, per le ragioni esposte precedentemente);
- Si aprirà l’estensione del wallet in cui dovrà essere firmata la transazione con la quale verranno committati gli Algo e verrà effettuata l’iscrizione a un trimestre di governance;
- Bisognerà inserire la password per confermare la transazione;
- Si ritornerà alla dashboard, che resterà in attesa di vedere la transazione appena effettuata inclusa in un blocco aggiunto alla blockchain (questione di secondi);
- A questo punto l’iscrizione sarà stata effettuata e si potrà partecipare alle votazioni.
Precedente
Successivo
4.2- Iscriversi utilizzando My Algo Wallet
Nel caso si utilizzi My Algo Wallet (browser wallet), i passaggi da seguire sono i seguenti:
- Recarsi all’URL della dashboard della governance;
- Cliccare sul pulsante “Connect Wallet” e selezionare My Algo Wallet;
- Bisognerà effettuare la connessione al proprio wallet;
- Apparirà un popup in cui bisognerà scegliere l’indirizzo da utilizzare, tra quelli presenti nel wallet;
- A questo punto il wallet sarà connesso alla dashboard, bisognerà cliccare sul pulsante “Commit Algos”.
- Apparirà un popup in cui bisognerà indicare la quantità di Algo da committare (attenzione a tenerne sempre almeno uno non committato, per le ragioni esposte precedentemente);
- Si aprirà l’estensione del wallet in cui dovrà essere firmata la transazione con la quale verranno committati gli Algo e verrà effettuata l’iscrizione a un trimestre di governance;
- Bisognerà inserire la password per confermare la transazione;
- Si ritornerà alla dashboard, che resterà in attesa di vedere la transazione appena effettuata inclusa in un blocco aggiunto alla blockchain (questione di secondi);
- A questo punto l’iscrizione sarà stata effettuata e si potrà partecipare alle votazioni.
Precedente
Successivo
4.3- Iscriversi utilizzando Algorand Wallet
Nel caso si utilizzi Algorand Wallet (mobile wallet), i passaggi da seguire sono leggermente diversi:
- Recarsi all’URL della dashboard della governance;
- Cliccare sul pulsante “Connect Wallet” e selezionare Algorand Wallet;
- Comparirà un codice QR;
- Scannerizzare il codice QR dall’applicazione Algorand Wallet;
- Verrà chiesto di selezionare un indirizzo tra quelli presenti nel wallet;
- A questo punto il wallet sarà connesso alla dashboard, bisognerà cliccare sul pulsante “Commit Algos”.
- Apparirà un popup in cui bisognerà indicare la quantità di Algo da committare (attenzione a tenerne sempre almeno uno non committato, per le ragioni esposte precedentemente);
- Bisognerà firmare la transazione dallo smartphone, su Algorand Wallet;
- Una volta approvata la transazione, si ritornerà alla dashboard, che resterà in attesa di vedere la transazione appena effettuata inclusa in un blocco aggiunto alla blockchain (questione di secondi);
- A questo punto l’iscrizione sarà stata effettuata e si potrà partecipare alle votazioni.
Precedente
Successivo
4.4- Iscriversi utilizzando un altro wallet
Nel caso si utilizzi un wallet diverso, non integrato, la procedura è leggermente più complicata e i passaggi sono i seguenti:
- Recarsi all’URL della dashboard della governance;
- Cliccare sul pulsante “Connect Wallet” e selezionare Other Wallets;
- Comparirà un popup in cui verrà chiesto di inserire l’indirizzo del tuo conto;
- A questo punto l’indirizzo sarà connesso alla dashboard, bisognerà cliccare sul pulsante “Commit Algos”.
- Apparirà un popup in cui bisognerà indicare la quantità di Algo da committare (attenzione a tenerne sempre almeno uno non committato, per le ragioni esposte precedentemente);
- Apparirà un popup con i dati da inserire nella transazione per l’iscrizione alla governance;
- A questo punto il processo varia da wallet a wallet ma bisognerà sempre creare e firmare una transazione con i dati del passaggio precedente. I dati da inserire sono:
- Il numero di Algo;
- L’indirizzo da cui parte la transazione;
- L’indirizzo destinatario (comunicato nel passaggio 6);
- Il campo note (comunicato nel passaggio 6);
- Una volta inviata la transazione, tornare al popup della dashboard visto al punto 6 e cliccare sul pulsante “I’ve sent the transaction”;
- Apparirà un popup in cui viene detto che la transazione è in corso di approvazione;
- Appena verrà approvata e inserita in un blocco, l’iscrizione sarà stata effettuata e si potrà partecipare alle votazioni.
Precedente
Successivo
4.5- Si può usare un cold storage (ledger)?
E se si possiede un ledger collegato a un wallet? Anche in questo caso sarà possibile iscriversi alla governange, infatti il ledger sta dietro al wallet, quindi il processo sarà lo stesso mostrato fino a ora, con l’aggiunta della parte relativa al ledger (inserimento del pin, firmare la transazione col ledger e via dicendo).
Dal punto di vista della dashboard, non cambia nulla. La dashboard non può sapere se c’è un ledger dietro al wallet oppure no.
L’unica accortezza riguarda il numero di indirizzi presenti nel ledger.
Molti wallet, tra cui Algorand Wallet, non supportano più di un indirizzo nel ledger, motivo per cui, in caso vi siano più indirizzi, sarà possibile iscriversi alla governance solo con il primo, non sarà possibile scegliere.
4.6- Wallet non supportati
Nonostante, come visto finora, sia possibile iscriversi anche con wallet diversi da quelli per cui è stata sviluppata un’integrazione diretta, vi sono dei wallet che non sono supportati.
Si tratta di tutti quei wallet che non supportano il campo “note” che, come abbiamo visto, è fondamentale per la transazione per l’iscrizione alla governance.
Fin quando questi wallet non supporteranno il campo “note”, non potranno essere utilizzati per iscriversi alla governance.
5- Come avvengono le votazioni
Una volta iscritti a un trimestre di governance, durante il corso dei tre mesi si verrà sottoposti a delle sessioni di votazioni.
Per ottenere le ricompense alla fine del tirmestre, bisognerà partecipare a ogni votazione.
Innanzitutto va sottolineato che non arriveranno notifiche ai wallet riguardo all’arrivo di una nuova votazione.
Per essere tenuti informati, bisogna iscriversi alla news letter della governance, controllare gli aggiornamenti sul sito e sui social di Algorand, o controllare nella dashboard della governance che abbiamo già incontrato più volte nel corso di questa lezione.
Una volta nella dashboard, le votazioni disponibili compariranno nella sezione “Voting Sessions”.
Cliccando sopra a una sezione si aprirà la pagina dedicata, in cui si potrà leggere un’overview dell’argomento discusso, lo stato della votazione e infine si potranno vedere le domande con le possibili risposte ed esprimere la propria opinione.
Si potrà scegliere di votare in base alla propria volontà oppure seguire le scelte consigliate dall’Algorand Foundation, cliccando sull’apposito pulsante “Vote all topics with the Foundation”.
Precedente
Successivo
Dopo aver risposto alle domande, bisognerà cliccare sul pulsante “Submit your votes”, in basso a destra.
A questo punto bisognerà firmare la transazione riguardante la votazione, che verrà compilata automaticamente nel caso dei tre wallet integrati visti in precedenza.
Si può notare, anche in questo caso, il campo Note, in cui sono contenute le scelte espresse.
Capiamo ora come mai viene consigliato di tenere almeno 1 Algo nel proprio account e non committarlo per la governance. Sarà necessario per i costi delle transazioni necessarie a esprimere il proprio voto.
Una volta inviata la transazione, la votazione giungerà a termine.
Le votazioni resteranno aperte, nel primo trimestre di prova della governance, per due settimane, in modo da permettere ai governor di avere il tempo per pensare al proprio voto.
In seguito al periodo di prova, verrà esaminato se le due settimane sono un periodo di tempo soddisfacente oppure no e nel caso verranno fatti degli aggiustamenti.
Bibliografia e sitografia
- Decentralizing Algorand Governance, Algorand Foundation
- A Proposal for Decentralizing Algorand Governance, Silvio Micali
- The Algorand Economic Evolution report, Sean Mann, Massimo Morini, Michele Treccani
- https://algorand.foundation/governance
- https://algorand.foundation/governance/first-period-rewards
- https://algorand.foundation/gov-faq
- https://algorand.foundation/governance/algo-dynamics
3 risposte
[…] aver spiegato come funziona la governance di algorand, in questa lezione, e aver approfondito tutto ciò che c’è da sapere riguardo alla votazioni, in quest’altra […]
[…] scontato, quindi se non avete ancora le idee chiare a riguardo, è consigliabile la lettura della lezione che abbiamo dedicato al funzionamento della […]
[…] is, we will take it for granted, so if you are still not clear on this, you should read the lesson we dedicated to how governance […]