Architecture
Un aperçu de haut niveau de l'architecture de gouvernance.
Aperçu
$ethDYDX, $stkDYDX et $wethDYDX (« jetons de gouvernance ») accordent aux détenteurs le droit de proposer et de voter sur les modifications de dYdX v3. La gouvernance dYdX se base sur les accords de gouvernance AAVE et prend en charge le vote basé sur les avoirs des jetons de gouvernance.
Les propositions doivent franchir un seuil donné et un pourcentage de votes favorables en fonction du type de proposition.
Le droit de vote et le pouvoir de propositions des jetons de gouvernance permettent au détenteur du jeton de gouvernance de faire des propositions et de voter sur des propositions de gouvernance. Remarque : le détenteur de jetons de gouvernance peut déléguer ces pouvoirs à d'autres adresses Ethereum.
Il existe 8 contrats intelligents au cœur de la gouvernance dYdX :
Les ``contrats de jetons $ethDYDX, $stkDYDX et $wethDYDX : ont des instantanés du pouvoir de vote de chaque adresse à différents blocs dans le temps.
Le contrat
de stratégie de gouvernance V2
: contient une logique pour mesurer le pouvoir relatif des utilisateurs à proposer et à voter. lLa Communauté dYdX a voté pour la mise à niveau du contrat destratégie de gouvernance
enstratégie de gouvernance V2
afin de doter $wethDYDX de la même fonctionnalité de gouvernance qu'ethDYDX pour le vote et la proposition de gouvernance dans la gouvernance dYdX v3.Le contrat
Module de sécurité
: contient des logiques pour staker des tokens $ethDYDX, tokeniser la position et obtenir des récompenses. Les tokens stakés dans le module de sécurité conservent tous les droits de gouvernance.Le contrat
Gouverneur
: trace les propositions et peut exécuter des propositions via les contrats intelligents Timelock.Les contrats
Timelock
: peuvent mettre en file d'attente, annuler ou exécuter des transactions votées par la gouvernance. Les fonctions d'une proposition sont initiées par le contrat Timelock. Les transactions en file d'attente peuvent être exécutées après un délai et avant l'expiration du délai de grâce.Le contrat
Verrouillage prioritaire
: identique au contrat de verrouillage, mais permet à un contrôleur prioritaire d'exécuter des transactions dans la période prioritaire (7 jours) avant la fin du délai de verrouillage.
La gouvernance sur la chaîne dYdX permet de :
Voter sur les propositions à exécuter par tout contrat d'exécuteur autorisé
Instantané des portefeuilles de jetons au début d'une proposition
Délégation séparée des pouvoirs de vote et de proposition
Fixer des seuils de gouvernance, y compris des propositions, des quorums et des pouvoirs différentiels de vote
Changer la façon dont les votes sont comptés (en changeant l'adresse du contrat intelligent « Stratégie de gouvernance » sur le contrat Gouverneur)
Types de propositions
Il existe quatre types de propositions avec différents paramètres qui affectent la durée et l'exécution d'une proposition, c'est-à-dire que les propositions critiques qui affectent le consensus de gouvernance nécessitent plus de temps de vote et un différentiel de vote plus élevé, alors que les propositions affectant uniquement les paramètres de protocole nécessitent moins de temps de vote et peuvent être rapidement mis en œuvre. Un exécuteur doit valider chaque type de proposition.
Exécuteur de courte durée
L'exécuteur de courte durée contrôle les éléments suivants :
Contrats incitatifs comprenant le module de liquidité, le module de sécurité et le module de distribution Merkle
fonds dans les récompenses et les Trésoreries de la communauté
frapper de nouveaux jetons
tous les contrats proxy sauf le module de sécurité
rôles de gardien sur les contrats proxy stricts
Exécuteur de verrouillage prioritaire Starkware
L'exécuteur de verrouillage prioritaire Starkware possède le contrat StarkEx Perpetual Exchange. Il peut exécuter des propositions qui commandent le paramétrage de dYdX v3.
En fonction de l'action à entreprendre, l'équipe Starkware peut devoir s'impliquer afin d'implémenter correctement le changement sur l'échange. Pour cette raison, cet exécuteur est doté d'un rôle de « contrôleur prioritaire », qui fournit à Starkware une période de 7 jours (période prioritaire) pendant laquelle lui seul a la capacité de déclencher l'exécution d'une proposition.
Starkware n'a aucun contrôle sur les modifications apportées au protocole. Les détenteurs de jetons $ethDYDX et $wethDYDX, via la gouvernance dYdX v3, sont les seuls à pouvoir approuver ou refuser les modifications du protocole d'échange.
Exécuteur de longue durée
L'exécuteur de long timelock peut exécuter des propositions qui changent généralement des parties du dYdX v3 qui affectent le cosensus de gouvernance.
Exécuteur Merkle-pauser
L'exécuteur Merkle-pauser peut exécuter des propositions qui gèlent la racine Merkle, qui est mise à jour périodiquement avec le solde cumulatif des récompenses de chaque utilisateur, permettant de distribuer de nouvelles récompenses aux utilisateurs au fil du temps, au cas où la racine proposée serait incorrecte ou malveillante. Il peut également opposer son veto aux demandes d'échange forcé par l'un des contrats proxy stricts.
Les paramètres de durée initiaux sont les suivants :
Last updated