🏗️Architektur
Ein grober Überblick über die Governance-Architektur.
Last updated
Ein grober Überblick über die Governance-Architektur.
Last updated
$ethDYDX, $stkDYDX und $wethDYDX („Governance-Token“) gewähren Inhabern das Recht, Änderungen an dYdX v3 vorzuschlagen und darüber abzustimmen. dYdX-Governance basiert auf den AAVE-Governance-Verträgen und unterstützt die Abstimmung auf der Grundlage der Bestände an Governance-Token.
Vorschläge müssen ein vorgegebenes Minimum und einen bestimmten Prozentsatz an Ja-Stimmen je nach Art des Vorschlags übertreffen.
Im Kern der dYdX Governance stehen 8 Smart-Verträge:
Die $ethDYDX, $stkDYDX und $wethDYDX-Token
-Verträge: Verfügen über Momentaufnahmen der Stimmrechte jeder einzelnen Adresse in unterschiedlichen Zeiträumen.
Der Governance-Strategie-V2-Vertrag
: Enthält die Logik, um die relativen Vorschlags- und Abstimmungsrechte der Benutzer zu messen. Die dYdX-Community hat für ein Upgrade des Governance-Strategie
-Vertrags auf Governance-Strategie V2
gestimmt, um $wethDYDX mit der gleichen Governance-Funktionalität wie ethDYDX für die Abstimmung und den Vorschlag in dYdX v3-Governance auszustatten.
Der Governor
Contract: Verfolgt Vorschläge und kann über den Timelock Smart Contract Vorschläge durchführen.
Die Timelock
Contracts: können von der Governance abgestimmte Transaktionen in die Warteschlange stellen, diese stornieren oder ausführen. Die Funktionen in einem Vorschlag werden durch den Timelock Contract initiiert. In die Warteschlange gestellte Transaktionen können nach einer Verzögerung und vor Ablauf der Nachfrist ausgeführt werden.
Der Priority Timelock
Contract: Derselbe wie der Timelock Contract, jedoch erlaubt er dem Prioritäts-Prüfer die Ausführung von Transaktionen innerhalb der Priority Periode (7 Tage) vor Ablauf der Timelock-Verzögerung.
Die dYdX on-chain Governance ermöglicht:
Über Vorschläge, die durch jedweden autorisierten Executor Contract ausführbar sind, abzustimmen.
Speicherauszüge von gehaltenen Token beim Start eines Vorschlages zu erstellen
Die Delegation von Stimm- und Vorschlagsrechten voneinander zu trennen.
Die Governance Schwellenwerte festzulegen-,einschließlich Vorschläge, Beschlussfassungen und Differentialstimmrechten
Zu Ändern, wie Stimmen gewichtet werden (durch Änderung der "Governance-Strategy"-Smart Contract-Adresse im Governor Contract)
Ein Executor muss jede Art des Vorschlags einschätzen.
Short Timelock Executor
Der Short Timelock Executor steuert die folgenden Punkte:
Incentive Contracts einschließlich Liquiditätsmodul, Sicherheitsmodul und Merkle Distributor-Modul
Gelder in den Prämien und Community Treasuries
Das Minting neuer Token
Alle Proxy-Verträge außer dem Sicherheitsmodul
Wächterrollen auf Stark-Proxy-Verträgen
Starkware Priority Timelock Executor
Long Timelock Executor
Der Long-Timelock-Executor kann Vorschläge ausführen, die im Allgemeinen Teile von dYdX v3 ändern, die sich auf den Governance-Konsens auswirken.
Merkle-Pauser Executor
Der Merkle-Pauser Executor kann Vorschläge zur Einfrierung der Merkle Root ausführen, welche in regelmäßigen Abständen mit der kumulativen Prämie-Bilanz eines jeden Benutzers aktualisiert wird und somit sukzessive neue Prämien zur Verteilung an die Benutzers freisetzt, im Falle, dass die vorgeschlagene Root falsch oder bösartig ist. Es kann auch Einspruch gegen erzwungene Trade-Anfragen durch jedweden der Stark-Proxy-Verträge erheben.
Die Initial Timelock Parameter lauten wie folgt: