Mimari
Yönetişim mimarisine üst düzey bir bakış.
Genel bakış
$ethDYDX, $stkDYDX ve $wethDYDX ("Yönetişim Tokenları"), sahiplerine dYdX v3 üzerinde değişiklikler teklif etme ve bu değişiklikler hakkında oy verme hakkı verir. dYdX yönetişimi AAVE yönetişim sözleşmelerine dayanır ve Yönetişim Token'larının sahipliğine dayalı oylamayı destekler.
Teklifler, teklif türüne bağlı olarak evet oylarında belirli bir eşiği ve yüzdeyi geçmelidir.
Yönetişim Token'larının oy verme ve teklif etme yetkisi, Yönetişim Token'ı sahibinin teklif vermesine ve yönetişim teklifleri üzerinde oy kullanmasına olanak tanır. Yönetişim token'ı sahiplerinin bu yetkileri diğer Ethereum adreslerine delege edebileceği (devredebileceği) bilinmelidir.
dYdX Yönetişiminin merkezinde 8 akıllı sözleşme vardır:
$ethDYDX, $stkDYDX ve $wethDYDX Token
sözleşmeleri: Zaman içinde farklı bloklarda her bir adresin oy verme yetkisinin anlık görüntülerine sahiptir.Governance Strategy V2
sözleşmesi: Kullanıcıların teklif verme ve oy verme yetkisini ölçen mantığı içerir. dYdX Topluluğu, $wethDYDX'e dYdX v3 yönetişiminde oy verme ve teklif verme konusunda ethDYDX ile aynı yönetişim işlevselliğini kazandırmak içinGovernance Strategy
(Yönetişim Stratejisi) sözleşmesiniGovernance Strategy V2
'ye yükseltme yönünde oy kullanmıştır.Safety Module
(Güvenlik Modülü) sözleşmesi: $ethDYDX token'larının stake edilmesini, pozisyonun token'a dönüştürülmesini ve ödüllerin alınmasını sağlayan mantıkları içerir. Güvenlik modülünde stake edilen token'lar tüm yönetişim haklarını muhafaza eder.Governor
sözleşmesi: Teklifleri izler ve Timelock akıllı sözleşmesi aracılığıyla teklifleri yürütür.Timelock
sözleşmeleri: Yönetişim tarafından oylanan işlemleri sıraya koyar, iptal eder veya yürütür. Bir teklifteki işlevler Timelock sözleşmesi tarafından başlatılır. Kuyruğa alınan işlemler, gecikmeden sonra ve ödemesiz sürenin bitiminden önce gerçekleştirilebilir.Priority Timelock
contract Timelock sözleşmesi ile aynıdır ancak bir öncelik denetleyicisinin timelock bekleme süresi sona ermeden önce Öncelik Süresi (7 gün) içinde işlemleri gerçekleştirmesine olanak tanır.
Zincir içi dYdX yönetişimi şunlara olanak tanır:
Yetkili herhangi bir executor sözleşmesi tarafından yürütülecek tekliflere oy verme
Bir teklifin başlangıcında token bakiyelerinin anlık görüntülerini alma
Oy verme ve teklif verme yetkilerini ayrı ayrı delege etme
Teklifler, karar yeter sayıları ve oy farkı yetkileri de dâhil olmak üzere yönetişim eşiklerini belirleme
Oyların nasıl sayıldığını değiştirme (Governor sözleşmesi üzerindeki "Governance Strategy" akıllı sözleşme adresini değiştirerek)
Teklif Türleri
Bir teklifin süresini ve yürütülmesini etkileyen farklı parametrelere sahip dört tür teklif vardır, yani yönetişim mutabakatını etkileyen önemli teklifler daha uzun bir oylama süresi ve daha yüksek bir oy farkı gerektirirken sadece protokol parametrelerini etkileyen teklifler ise daha kısa bir oylama süresi gerektirir ve hızlı bir şekilde uygulamaya koyulabilir. Bir executor her tür teklifi doğrulamalıdır.
Short timelock executor
Short timelock executor şunları kontrol eder:
Liquidity Module, Safety Module ve Merkle Distributor Module da dâhil olmak üzere teşvik sözleşmeleri
Ödül ve Topluluk Hazinelerindeki fonlar
yeni token'ların basılması
Safety Module hariç tüm proxy sözleşmeleri
stark proxy sözleşmelerindeki koruyucu rolleri
Starkware öncelik timelock yürütücüsü
Starkware priority timelock executor, StarkEx Perpetual Exchange sözleşmesinin sahibidir. dYdX v3 yapılandırmasını kontrol eden teklifleri gerçekleştirebilir.
Alınacak eyleme bağlı olarak, borsa üzerindeki değişikliği doğru bir şekilde uygulamaya koymak için Starkware ekibinin sürece dâhil olması gerekebilir. Bu nedenle, bir teklifin yürütülmesini tetikleme imkânına sahip olduğu 7 günlük (Öncelik Süresi) bir süreyi Starkware'e sağlayan bir "priority controller" rolü bu executor'a verilir.
Starkware, hangi protokol değişikliklerinin yapılacağı üzerinde kontrole sahip değildir. dYdX v3 yönetişimi aracılığıyla yalnızca $ethDYDX ve $wethDYDX token sahipleri, borsa protokolündeki değişiklikleri onaylayabilir veya reddedebilir.
Uzun timelock yürütücüsü
Uzun timelock yürütücüsü (uygulayıcısı), genellikle dYdX v3'ün yönetişim mutabakatını (konsensüs) etkileyen kısımlarını değiştiren teklifleri uygulayabilir.
Merkle-pauser executor
Merkle-pauser executor, her bir kullanıcının toplam ödül bakiyesi ile düzenli aralıklarla güncellenen Merkle kökünü donduran teklifleri yürütür ve önerilen kökün yanlış veya kötü amaçlı olması durumunda kullanıcılara yeni ödüllerin zamanla dağıtılmasına olanak verir. Ayrıca stark proxy sözleşmelerinden herhangi biri tarafından zorlanan alım satım taleplerini de veto edebilir.
İlk baştaki timelock parametreleri aşağıdaki gibidir:
Last updated