💼Teklif Yaşam Döngüsü
dYdX İyileştirme Teklifi (DIP) yaşam döngüsüne genel bakış.
Last updated
dYdX İyileştirme Teklifi (DIP) yaşam döngüsüne genel bakış.
Last updated
dYdX Yönetişim Süreci, https://dydx.forum/ adresindeki yönetişim forumları ile desteklenir ve dYdX İyileştirme Teklifleri ("DIP'ler") ile onaylanır.
Aşağıda konseptin başlangıcından ve tanımlanmasından fiilen uygulanmasına kadar dYdX v3 yönetişim sürecinin nasıl ilerleyeceğini açıklayan bir ön taslak özeti verilecektir. Bu süreçler dYdX topluluğundan gelen geri bildirimlere göre değişebilir.
Aşağıdaki akış şeması bir teklifin geçmesi için başlangıçta önerilen aşamalardır:
Herkes https://dydx.forum/ adresinde barındırılan dYdX'in Yönetişim forumlarına kayıt olup herhangi bir konuda bir ileti dizisi oluşturabilir. Topluluk üyelerinin bir e-posta adresi veya bir Ethereum cüzdanı kullanarak kaydolması gerekir.
Zincir dışı dYdX Yorum Talebi (DRC) oluşturulması yönetişimi iyileştirme sürecindeki ilk adımdır. Herkes Yönetişim Forumu'na katılabilir, zincir dışı DRC'ler oluşturabilir ve iyileştirmeleri tartışabilir.
Bir DRC oluşturmak için bu şablonu (Github'ımızda mevcuttur) kullanın. DRC, nihai olması muhtemel DIP'nin tüm bilgilerini kapsamalıdır.
DRC'ler en azından şunları içermelidir:
Kısa ve öz DRC başlıkları
Teklifin kısa ve öz bir açıklaması
DRC'nin gerekçesi, örneğin neden?
Forum gönderisinin başlığında DRC: DRC'nin kısa başlığı yer almalıdır. Örneğin, DRC: Yeni Piyasa Talebi
Topluluk üyelerinin zincir dışı iyileştirmeleri oylamak için kullanabileceği bir topluluk anketi
Yönetişim forumunda yayınlandıktan sonra, DRC'yi daha da iyileştirmek için tüm sorular ve yorumlar ele alınıp yanıtlanmalı ve dikkate alınmalıdır.
Snapshot anketleri iki amaca hizmet eder: Gelecekteki zincir içi DIP'ler için duyarlılık gösterilmesi ve zincir dışında kontrol edilen değişkenler için bağlayıcı oylamalar.
Zincir dışı bir DRC'de çok kaba bir mutabakat (konsensüs) sağlandıktan sonra, 10.000
Yönetişim Token'ından daha fazla teklif verme yetkisine sahip bir topluluk üyesi, Snapshot üzerinde DRC için zincir dışı bir oylama oluşturabilir. Normal çalışma haftası boyunca görünürlüğü artırmak için dYdX Topluluğu'nun Snapshot anketlerini Pazartesi günleri oluşturmasını öneririz.
Snapshot, kullanıcıların duyarlılığı zincir dışında göstermesini sağlayan basit bir oylama arayüzüdür. Snapshot'taki oylar, oy vermek için kullanılan adresin oylama gücüne (voting power) göre ağırlıklandırılır.
Duyarlılık gösterilmesine ilişkin Snapshot anketleri için, teklifi verenin şunları sağlaması gerekir:
DRC hakkındaki ayrıntılı bilgiler,
bir oylama sistemi,
bir oylama dönemi - oylama başlangıç tarihi ve oylama bitiş tarihi 4 günlük bir oylama dönemine ayarlanır ve
oylama gecikmesi - gelecekte 6570 blok (13.2 saniye blok süresine göre yaklaşık 1 gün) olan bir Snapshot blok numarası. Snapshot blok numarası, oy kullanabilen topluluk üyelerinin durumunu kilitler. Snapshot blok numarası öncesinde token tutan token sahipleri oy verme hakkına sahiptir. Her bir adresin ilgili oy verme yetkisinin anlık görüntüsü alınmadan önce, oylama bekleme süresi, Yönetişim Token'ı sahiplerine token edinme, oy verme yetkisini delege etme ve cüzdanlar arasında token'ları taşıma olanağı verir. Cüzdanlar arasında taşımanın yalnızca $ethDYDX ve $wethDYDX için geçerli olduğu unutulmamalıdır.
Zincir içi bir akıllı sözleşmenin çağrılmasını gerektirmeyen kararlar, özellikle de Alım Satım ve Likidite Sağlayıcı ödüllerinin formüllerinde yapılacak değişiklikler için Snapshot oylamaları bağlayıcı ve kesin oylama olarak kabul edilir. Teklif verenin yukarıdaki gereksinimleri karşılaması ve şunları sağlaması gerekir:
iki oylama seçeneği; açıkça belirtmek gerekirse, bir adres bir teklifin lehine veya aleyhine oy verir.
Teklif edilen değişiklik/değişiklikler, Snapshot anketinin sonuçları şunları karşılarsa dYdX Trading Inc. tarafından uygulamaya koyulur:
karar yeter sayısı - - en az 1.000.000
Yönetişim Token'ı. Karar yeter sayısı karar alma sürecinin merkeziyetsizleştirilmesine katkıda bulunur ve tek taraflı karar alınmasına karşı korur ve
minimum oy farkı - verilen oyların en az %67'si teklifin lehine olmalıdır. Gerekli asgari oy farkı, çok tartışmalı olan ve daha ileri düzeyde tartışılması gereken tekliflerin kenara ayrılmasına yardımcı olur.
dYdX Trading Inc.'in başarılı bir Snapshot anketinde kabul edilen değişiklikleri uygulamak için uygulamaya koyma mühleti olarak 1 Döneme varan bir süreye (28 gün) sahip olacaktır.
Teklifler ve oyların IPFS'de depolanan ve Commonwealth portalında mevcut olan yalnızca imzalanmış mesajlar olduğunu unutmayın.
Açık bir mutabakata varıldığında, teklifin türü için yeterli teklif yetkisine sahip bir topluluk üyesi tarafından zincir içi bir DIP verilebilir. Zincir içi bir DIP bir akıllı sözleşme çağrısı aracılığıyla başlatılır. Teklif, Snapshot üzerindeki zincir dışı DIP oylamasının kazanan sonucuna dayalı olmalıdır ve teklif başına en fazla 10 eylem olmak kaydıyla bir veya birden fazla eylemden oluşabilir.
Bir DIP'nin oluşturulabilmesi için, bir hesap için gerekli olan minimum sayıda token'ın tutulması/delege edilmesi gerekir. Bir teklif oluşturulduğunda bir Timelock executor belirtilmelidir. Başlangıç parametreleri aşağıdaki gibidir (ve yönetişim tarafından değiştirilebilir):
Teklif Eşiği
Teklif oluşturmak için tutulması/delege edilmiş olması gereken minimum token miktarı
Toplam arzın %0,5'i
Toplam arzın %0,5'i
Toplam arzın %2'si
Toplam arzın %0,5'i
Bir Zincir üstü DIP oluşturulduktan sonra, teklif şu anda 6570
blok veya yaklaşık 1 gün (blok başına yaklaşık 13.2 saniye gerektiğini varsayarak) olarak yapılandırılan Oylama Bekleme Süresi ile tanımlanan bir bekleme
durumuna geçer. Diğer bir deyişle, kullanıcı anlık görüntüleri DIP oluşturulduktan 1 gün sonra kaydedilir ve bu noktada teklif aktif
duruma geçer.
Oylama Bekleme Süresi dolduktan sonra Oylama Süresi etkinleştirilir. Oylama süresinin uzunluğu teklifin türüne bağlıdır.
Aşağıdaki grafik bir DIP durumu akış şemasını göstermektedir:
Zincir içi bir DIP oluşturulduktan sonra, bir Oylama Bekleme Süresi, Oylama Süresi, Karar Yeter Sayısı ve bir minimum Oy Farkına tabi olur. Başlangıç parametreleri aşağıdaki gibidir:
Oylama Bekleme Süresi
Bir teklifi oylamadan önce beklenmesi gereken Ethereum blok sayısı, teklif sunulduktan sonra başlayabilir
6.570 blok
6.570 blok
6.570 blok
6.570 blok
Oylama Süresi*
Tekliflerin oylanmaya açık olduğu süre
4 gün
2 gün
10 gün
4 gün
Karar Yeter Sayısı
Bir DIP teklifinin geçmesi için gereken minimum evet oyu
Toplam arzın %2'si
Toplam arzın %1'i
Toplam arzın %10'u
Toplam arzın %2'si
Oy Farkı
Bir DIP teklifinin geçmesi için gereken evet-hayır oyları arasındaki fark
Toplam arzın %0,5'i
Toplam arzın %0,5'i
Toplam arzın %10'u
Toplam arzın %0,5'i
*13.2 saniye blok süresine göre zamanlama.
Yalnızca oylama bekleme süresi yönetişim tarafından değiştirilebilir ve yalnızca minimum ve maksimum bekleme süreleri (dâhil olarak) arasındaki değerlere değiştirilebilir. Oylama süresi, karar yeter sayısı ve oy farkı değiştirilemez.
Bir DIP geçtikten sonra, herhangi bir adres teklifi timelock kuyruğuna taşımak için kuyruk metodunu çağırabilir. Bir DIP sadece geçmişse kuyruğa koyulabilir.
Timelock Gecikmesi*
Bir teklif geçtikten ve kuyruğa koyulduktan sonra, teklif uygulamaya koyulmadan önce beklenen süre
2 gün
0 gün
7 gün
2-9 gün
Uygulamaya Koyma Mühleti*
Bir teklifin, uygulamaya konulabilir hale geldikten sonra uygulamaya konması gereken süre.
7 gün
7 gün
7 gün
7 gün
Minimum Timelock Gecikmesi*
Bir teklif uygulamaya koyulmadan önce beklenen minimum süre (kuyruğa koyulduktan sonra)
1 gün
0 gün
5 gün
4 gün
Maksimum Timelock Gecikmesi*
Bir teklif uygulamaya koyulmadan önce beklenen maksimum süre (kuyruğa koyulduktan sonra)
7 gün
1 gün
21 gün
21 gün
*13.2 saniye blok süresine göre zamanlama.
Oylama süresi bitip bir teklif başarılı olur olmaz timelock bekleme süresini başlatmak için herkes kuyruk metodunu çağırabilir.
Starkware priority timelock executor söz konusu olduğunda, 9 günlük timelock bekleme süresi boyunca 7 günlük bir öncelik süresi vardır. Bu da 9 gün sonra bir teklifi herkesin uygulamaya koyabileceği anlamına gelir ancak Starkware 2-9 gün (öncelik süresi) içinde teklifi uygulamaya koyma seçeneğine sahiptir.
Pratikte:
0-2. Günler: Hiç kimse uygulamaya koyamaz
2-9. Günler: Yalnızca Starkware uygulamaya koyabilir
Gün: Herkes uygulamaya koyabilir
Bir DIP'in yaşam döngüsündeki herhangi bir noktada, teklif veren DIP'yi iptal edebilir. Teklif veren mevcut blokta yeterli teklif yetkisine sahip değilse, bir teklif uygulamaya koyulmadan önce herkes tarafından iptal edilebilir.
Oylama Bekleme Süresi, bir teklif sunulduktan sonra oylama yapılmadan önce beklenmesi gereken Ethereum bloklarının sayısıdır.
Oy verme yetkisi, bir teklif henüz sunulmadan önce veya teklifin Oylama Bekleme Süresi sırasında bir adrese delege edilmelidir.
Şu an için, Oylama Bekleme Süresi 6.570 blok
olarak belirlenmiştir ve bu da yaklaşık 1 gündür. Bu değer, bir teklif oluşturulduğunda mevcut blok sayısına eklenir.
İleride, dYdX Yönetişimi Oylama Bekleme Süresinin artırılmasını veya azaltılmasını oylayabilir. Oylama Bekleme Süresinin artırılmasının bariz faydaları vardır. Bununla birlikte, aşırı durumlardan fırsatçı bir şekilde yararlanma gibi bazı olası olumsuz sonuçlara da yol açabilir.
$ethDYDX ve $wethDYDX serbestçe alınıp satılabilen varlıklar olduğundan, piyasadan alma yoluyla herkes yönetişimi ele geçirme girişiminde bulunabilir. Bununla birlikte, bir güvensizlik (bad faith) oylamasının kabul edilmesini zorlamak (force-pass) için; kısa timelock durumunda en az 5.000.000
Yönetişim Token'ı ve uzun timelock durumunda en az 20.000.000
Yönetişim Token'ı gerekir. Her ne kadar kesinlikle imkânsız olmasa da bu miktar son derece pahalı olacak ve fiyat dalgalanması da hesaba katıldığında saldırıdan elde edilecek net kazançtan çok daha maliyetli olacaktır.
Bir grup bir şekilde kötü niyetli bir şekilde yönetişimi ele geçirmeyi başaracak olsa, timelock bekleme süresi etkilenen kişilere varlıklarını protokolden çekmeleri için zaman verecektir. Bu, geri kalan iyi niyetli oyuncular tarafından muhtemelen tutulacak bir yol olarak protokolü çatallamak için bir fırsat da olabilir.