Maison  >  Article  >  Aave Governance V3 est officiellement lancé, poussant la gouvernance en chaîne à un nouveau niveau !

Aave Governance V3 est officiellement lancé, poussant la gouvernance en chaîne à un nouveau niveau !

王林
王林avant
2024-01-23 22:57:12906parcourir

AAVE正式上线Aave Governance V3!为链上治理做出新典范

Protocole de prêt Blue Chip AAVE a lancé aujourd'hui son dernier module de gouvernance - Aave Governance V3, qui apporte une série d'avantages, notamment des coûts de vote réduits, de nouveaux robots automatisés et une infrastructure inter-chaînes complète. Cela établira un nouveau paradigme pour la gouvernance en chaîne.

Valeur de référence du module de gouvernance Aave

Le protocole de prêt Aave a attiré jusqu'à présent environ 6,5 milliards de dollars de financement, ce qui en fait le top trois des produits en chaîne (après Lido et Maker). Compte tenu de cela, toute mise à jour du protocole nécessite une extrême prudence. Aave a donc adopté un ensemble très complet de spécifications et de mécanismes d’exécution des contrats en termes de gouvernance pour réduire au maximum l’impact des erreurs humaines ou les risques de centralisation.

Contrairement à d'autres projets, le protocole Aave adopte un mécanisme relativement sûr et ne s'appuie pas sur les fonctions de porte dérobée du protocole de contrôle multi-signature, ni même sur les fonctions multi-signatures. Ce modèle de gouvernance a une grande valeur de référence et constitue une référence utile pour imaginer des mécanismes de gouvernance idéaux dans le futur.

AAVE Governance V2 a été entièrement vérifiée depuis sa mise en service en 2020, prouvant sa faisabilité. Ce qui est étonnant, c'est que grâce au fonctionnement de ce module de gouvernance, l'émission et l'intégration protocolaire des stablecoins GHO ont même été réalisées avec succès. Ce projet complexe démontre la puissance du module de gouvernance et est vraiment intéressant.

Introduction au module Aave Governance V2

Le module AAVE Governance V2 d'origine sera abandonné, mais la V3 héritera de sa structure générale et sera optimisée, une compréhension de base est donc requise.

Architecture de base

AAVE Governance V2 vise à atteindre l'objectif d'une décentralisation complète, en effectuant automatiquement les mises à jour du protocole via les résultats de la gouvernance en chaîne, sans compter sur l'équipe fondatrice pour approuver les propositions en chaîne.

AAVE正式上线Aave Governance V3!为链上治理做出新典范

Architecture Aave Governance V2

En pratique, Aave Governance V2 peut être divisée en les composants suivants :

Aave Governance v2 : Responsable de la gestion de la création de l'AIP, de la soumission des informations, du paramétrage, etc.

Short Executor : utilisé pour apporter des modifications mineures au protocole, responsable de l'exécution du contenu des propositions qui passent avec un seuil inférieur pour terminer des itérations rapides, telles que des propositions visant à augmenter ou diminuer la liste des actifs acceptables dans le protocole.

Exécuteur long : utilisé pour apporter des modifications majeures au code de base du protocole, responsable de l'exécution des propositions qui passent avec un seuil plus élevé, telles que les propositions visant à modifier les règles logiques du protocole lui-même.

Stratégie de gouvernance : gère la logique opérationnelle des propositions des utilisateurs et du vote, et définit les jetons qui peuvent être utilisés pour voter. Les jetons pouvant être utilisés pour voter dans la V2 incluent AAVE et stkAAVE (Stake AAVE).

Il existe également un groupe de contrats appelé Aave Guardian, qui est contrôlé par plusieurs signatures de dix adresses. Sa principale responsabilité est d'être responsable de la modification du contrat dans les situations d'urgence afin de protéger la sécurité de l'accord. Selon la situation, les propositions malveillantes peuvent être annulées ou même les opérations du protocole peuvent être arrêtées.

Processus opérationnel

La structure de base du processus de gouvernance du module AAVE Governance V2 dans le passé est la suivante :

Soumission de la proposition : la proposition est discutée dans le forum communautaire et un contrôle de température est effectué, suivi d'un contrôle hors chaîne. Vote instantané.

ARFC : compilez les propositions qui transmettent le vote hors chaîne en une proposition complète (AIP), soumettez le code complet en même temps et effectuez à nouveau un vote instantané hors chaîne.

Soumettre l'AIP : généralement, l'équipe soumet l'AIP au contrat de gouvernance pour les propositions qui passent le deuxième vote hors chaîne, mais en fait, n'importe qui peut soumettre l'AIP.

Délai : après un délai d'environ un jour, le contrat de gouvernance complète l'instantané du statut du jeton et confirme les droits de vote.

Vote en chaîne : il existe différents seuils de réussite pour les propositions avec différents niveaux d'impact.

Exécution de la proposition : une fois la proposition adoptée, il y aura une période de verrouillage. Après la fin, Short Executor ou Long Executor sera utilisé pour exécuter le code de mise à jour en fonction des propositions avec différents niveaux d'impact. être déclenché par une adresse externe.

Exécution cross-chain : Si la proposition est sur un réseau autre qu'Ethereum, vous devez exécuter des transactions cross-chain et exécuter le contrat d'exécution du réseau correspondant, qui doit également être déclenché par une adresse externe.

Problèmes existants

Problèmes découverts par AAVE Governance V2 après trois ans de fonctionnement :

Les coûts de vote sont trop élevés : la conception existante consomme beaucoup de carburant, surtout pour les petits utilisateurs. Les droits de vote des tokens Aave et stkAAVE sont décentralisés. Il y a respectivement plus de 150 000 détenteurs d'Aave et 20 000 détenteurs de stkAAVE. Beaucoup de ces utilisateurs ne détiennent qu'un petit nombre de tokens et de droits de vote. Même au niveau relativement bas du prix du gaz Ethereum (20 gwei), il en coûte toujours environ 5 dollars pour mener à bien un vote, sans compter que le coût du vote peut être cinq à dix fois plus élevé lorsque le réseau est encombré.

Conflit d'intérêts entre la gouvernance et les jetons : afin de coopérer avec le module de gouvernance existant, les jetons doivent être interrogés par le contrat pour confirmer les droits de vote des détenteurs de jetons AAVE et stkAAVE, et le jeton lui-même doit enregistrer un historique de solde supplémentaire. , ce qui augmente les frais de transfert de carburant des jetons AAVE et stkAAVE, ce qui à son tour augmente les coûts d'exploitation des détenteurs de jetons.

Introduction au module de gouvernance Aave V3

Un aperçu rapide des similitudes et des différences entre Aave Governance V3 et V2

Création de proposition : les règles de gouvernance de la V3 exigent que les proposants déploient un code de contrat exécutable et valide dans le contrat Aave et le terminent avant créer une proposition Inscrivez-vous pour obtenir l'approbation de la proposition.

Délai de vote : presque comme dans la V2, il y aura un délai d'un jour entre la création de la proposition et le début du vote, avec un instantané des droits de vote pris après la fin. Cependant, pour des raisons techniques, le délai sur la v3 varie en heures.

Vote de proposition : dans la plupart des cas, les électeurs ne voteront pas sur Ethereum, mais sur d'autres réseaux tels que Polygon, Avalanche, Arbitrum ou Optimism, avec d'autres réseaux qui seront ouverts à l'avenir. Supplément : le vote pour une proposition se déroulera uniquement dans un seul réseau, plutôt que dans plusieurs réseaux simultanément. Le proposant peut choisir sur quel réseau voter en fonction de ses préférences ou d'autres facteurs.

Exécution de la proposition : le verrouillage temporel et la phase d'exécution de la proposition seront exactement les mêmes que ceux de la V2, et l'exécution sera étendue à d'autres réseaux.

Acceptez plus de droits de vote pour la reconnaissance des actifs : AAVE, aAAVE, stkAAVE et stkABPT recevront tous des droits de vote.

Structure de mise en œuvre : Processus opérationnel de gouvernance

Toutes les futures propositions du module de gouvernance AAVE passeront par le processus suivant :

AAVE正式上线Aave Governance V3!为链上治理做出新典范

Processus opérationnel Aave Governance V3

Soumettre le code : Le proposant crée une proposition et soumet le code, et Il est enregistré dans le contrat du contrôleur du réseau cible. Par exemple, si une proposition devrait ajouter une nouvelle classe d'actifs sur Aave v3 Avalanche, vous devez soumettre la proposition et déployer le code sur Avalanche, et l'ensemble du processus ne nécessite aucune autorisation.

Retour du certificat d'identification de la proposition : Lorsque le proposant aura terminé le processus de création de la proposition, il recevra un certificat d'identification envoyé par le réseau cible.

Créer une proposition : les proposants qualifiés (avec des certificats d'identification et des droits de proposition suffisants) créent des propositions via le contrat de gouvernance de base sur Ethereum et sélectionnent le réseau auquel le code est soumis.

Proposition de lancement : une fois le délai écoulé, le bot Aave, ou toute autre adresse Ethereum, pourra lancer la proposition et réaliser un instantané de l'état de la blockchain.

Soumettre la valeur de hachage du bloc : le contrat de base de gouvernance soumet les informations de la proposition (hachage du bloc Ethereum) à l'infrastructure inter-chaînes Aave.

Règlement de l'état du réseau cible : sur le réseau de vote cible, le robot Aave ou une autre adresse termine le règlement de l'état global pour la vérification du vote, y compris la valeur de hachage du bloc Ethereum, son arbre d'état et l'arbre d'état des actifs de vote.

Commencer à voter : commencez à voter sur le réseau cible.

Vote de proposition : chaque utilisateur disposant du droit de vote sur Ethereum peut voter sur le réseau cible via le contrat de la machine à voter.

Clôture du vote : le robot Aave ou une autre adresse appelle la machine à voter pour clôturer le vote.

Règlement des résultats : les résultats du vote sont envoyés au réseau principal Ethereum via l'infrastructure inter-chaînes Aave sous la forme de décomptes « oui » et « non ».

En attente d'exécution : les résultats du vote arrivent au contrat de gouvernance principal sur Ethereum, et après avoir vérifié les informations de confirmation, ils attendent l'exécution.

Exécution de la proposition : le robot Aave ou une autre adresse exécutera le code de mise à jour.

Exécution cross-chain : transférez le code vers le contrat d'exécution correspondant sur Ethereum ou d'autres réseaux et démarrez la période de verrouillage temporel.

En attente d'exécution : les mises à jour en dehors d'Ethereum seront mises en file d'attente sur le contrôleur correspondant.

Exécution de la proposition : une fois la période de blocage terminée, le code mis à jour du réseau cible est exécuté par le bot Aave ou une autre adresse.

Architecture de mise en œuvre

Avec l'architecture opérationnelle ci-dessus, vous pouvez mieux comprendre quels composants contient le module de base d'Aave Governance V3 :

Contrat de gouvernance de base Ethereum : responsable de la détermination du règlement de tous les modules de gouvernance. Responsable de la vérification des droits de vote des utilisateurs, des instantanés de statut, de la détermination des jetons de vote, de la détermination de la logique des règles de vote, de l'annulation des propositions malveillantes via Guardian, de la transmission des propositions au réseau cible et de la conservation de la plupart des principes de fonctionnement d'Aave Governance V2.

Contrat de gouvernance du réseau cible (machine à voter Aave) : Responsable des opérations de gouvernance du réseau cible. Contient le code et l'interaction du proposant, l'exécution de la logique de vote, le retour des résultats du vote, etc.

Installations de communication inter-chaînes : de toutes nouvelles installations de communication inter-chaînes pour répondre aux besoins de transition des différents réseaux à l'avenir. Les fonctions principales comprennent une communication bidirectionnelle, des fonctions personnalisées et un mécanisme de porte dérobée d'urgence.

Aave Robot : réalise l'automatisation de la plupart des fonctions de gouvernance. Le coût de l'interaction avec le réseau est directement supporté par Aave DAO, et Chainlink Automation est choisi comme cœur de l'opération. Les fonctions principales incluent le déclenchement de propositions après le délai, la fourniture d'une preuve d'état au réseau cible, l'exécution des codes de mise à jour d'Ethereum et du réseau cible, etc.

De plus, en raison des changements importants dans les règles globales de la structure de gouvernance, les utilisateurs doivent accéder aux machines à voter de chaque réseau, c'est pourquoi l'équipe principale BGDLabs a reconstruit l'interface frontale open source et a fourni aux utilisateurs le code pour créer leur propres exemplaires.

AAVE正式上线Aave Governance V3!为链上治理做出新典范

Il n'y a actuellement aucune proposition pour cette interface frontale

Avantages d'Aave Governance V3

Le coût du vote est considérablement réduit : en votant sur le réseau externe, en prenant comme exemple le niveau actuel des frais de gaz sur Polygon, le coût du vote sera compris entre 0,05 et 0,1 USD. Environ 100 fois moins cher que le coût actuel du vote dans Aave Governance v2. Il est même possible de laisser les participants voter totalement gratuitement. À l'avenir, il sera recommandé que le DAO prenne en charge les frais de vote de tous les participants, le coût total ne sera que de 750 $, ce qui est abordable.

Coûts d'exploitation réduits pour les jetons natifs : il n'y a plus d'instantanés d'historique de solde sur AAVE et stkAAVE. Ces contrats intelligents de jetons seront mis à niveau dans Aave Governance V3. Il est prévu que les transferts d'AAVE et stkAAVE soient environ 75 % moins chers.

Automatisation sans licence : bien qu'Aave Governance V3 comporte de nombreux liens qui nécessitent une interaction avec la blockchain pour produire des transitions d'état, ces liens peuvent être automatiquement exécutés par les robots Aave, ce qui est beaucoup plus pratique que la V2 qui oblige les utilisateurs à exécuter manuellement des déclencheurs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer