Sputnik DAO öneri mekanizmasının tam analizi: Oluşumdan yürütmeye kadar yaşam döngüsü

robot
Abstract generation in progress

Rust akıllı sözleşmeler yetiştirme günlüğü (11): Sputnik DAO öneri mekanizması analizi

Sputnik-DAO, NEAR Protocol'ün altyapısı olarak, NEAR ekosistemini merkeziyetsiz bir yöne doğru geliştirmektedir. Şu anda bu platform, birçok NEAR projesinin merkeziyetsiz özerk topluluklar kurmasına yardımcı olmuş ve tam esnek bir topluluk karar alma yönetim çözümü sunmaktadır.

Sputnikdaov2, Sputnik-DAO topluluğu yönetim oylamaları için kullanılan bir akıllı sözleşmedir. Bu yazıda, sözleşmenin temel kavramı: öneri (Proposal) tanıtılacaktır ve sonraki yazılarda öneri etrafında ilgili DAO topluluğu yönetim modelleri (Policy) hakkında bilgi verilecektir.

1. Teklif Başlatma

Sputnik-DAO'daki her üye, proje yönetimi veya yönetimi hakkında görüş bildirebilir veya önerilerde bulunabilir. Ardından, her hisseye sahip topluluk üyesi bu öneriyi değerlendirebilir ve oylayabilir. Üyeler, önerilere oy vererek veya yeni öneriler başlatarak projenin gelecekteki gelişimini etkileyebilir.

Sözleşme açısından bakıldığında, DAO üyeleri sputnikdaov2 sözleşmesinin add_proposal() yöntemini yeni bir öneri başlatmak için çağırabilirler. Öneri sahipleri, önerinin ayrıntılarını (ProposalInput) sağlamalıdır:

  • Teklifin metin açıklaması ( Açıklama )
  • Teklif türü ( türü )

add_proposal() yöntemi, teklif bilgilerini doğrulayıp işleyerek, tam bir teklif (Proposal) oluşturacak ve bunu benzersiz proposal_id ile bağlayarak, sözleşmenin küresel olarak bakımını yaptığı teklif havuzuna ekleyecektir.

Teklifin içerdiği tam özellik bilgileri şunlardır:

  • description: Tanım
  • tür: 类型
  • proposer: teklif sahibi
  • status: Durum
  • submission_time: teslim zamanı
  • vote_counts: oy sayıları
  • oylar: Oylama Detayları

Sputnik-DAO, teklif sahiplerinden, teklif başlatırken belirli bir miktar NEAR token'ını teminat olarak kilitlemelerini talep eder. Bu teminat, teklif normal bir şekilde sona erdiğinde teklif sahibine iade edilecektir.

2. Teklif Durumu

Sputnik-DAO'daki standart teklif aşağıdaki durumları geçirebilir:

  • InProgress: Devam Ediyor
  • Onaylandı: 已批准
  • Reddedildi: 已拒绝
  • Kaldırıldı: 已移除
  • Süresi dolmuş: 已过期
  • Taşındı: 已转移

Teklif durumu değişikliği act_proposal() yöntemi ile yönlendirilir. DAO üyeleri teklif üzerinde aşağıdaki işlemleri gerçekleştirebilir:

  • VoteApprove: Onayla
  • VoteReject: Hayır
  • VoteRemove: Kaldır

Oylamadan sonra, sözleşme policy.proposal_status()'i çağırarak oyları sayacaktır. Oylama eşiğini karşılayan teklif durumları buna göre değişecektir:

  • Onaylandı: internal_execute_proposal() ile gerçekleştirildi
  • Reddedildi/Kaldırıldı: internal_reject_proposal() üzerinden sonraki işlemleri gerçekleştirin.

Removed durumundaki teklifler, teklif havuzundan kaldırılacak ve teminat iade edilmeyecektir. Rejected durumundaki teklifler havuzda kalacak ve teminat iade edilecektir.

3. Teklifin Uygulanması

Approved durumundaki teklif için, act_proposal(), teklif içeriğini yürütmek üzere internal_execute_proposal()'i çağıracaktır.

Sputnik-DAO, ChangeConfig, ChangePolicy, FunctionCall, Transfer gibi birçok teklif türünü desteklemektedir.

Aşağıda iki tipik teklif türünün yürütme süreçleri tanıtılmaktadır:

3.1 Sözleşme Fonksiyonu İcra Teklifi ( FunctionCall )

FunctionCall türü öneriler oluşturulurken belirli bir işlevi yerine getirmek için (actions) geçirilir. Her bir eylem, sözleşme yöntem adını ve parametrelerini belirleyebilir.

Sputnik-DAO, akıllı sözleşmeler işlevi önerilerinin yürütülmesini Promise Batch Actions biçiminde tamamlar.

3.2 Sözleşme Fon Transferi Teklifi ( Transfer )

Transfer türü öneriler, sözleşme hesabında biriken 代币(NEAR veya NEP-141 standart 代币)'ı belirtilen hesaba aktarabilir.

internal_execute_proposal(), farklı türdeki tokenler ve alıcı hesaplara transfer işlemlerini gerçekleştirmek için internal_payout() fonksiyonunu çağıracaktır.

4. Özet

Bu makale, Sputnik DAO akıllı sözleşmelerinin temel kavramını - öneri (Proposal) açıklamaktadır; yeni önerilerin nasıl oluşturulacağını ve oylama yoluyla nasıl yürütüleceğini, ayrıca öneri durumunun değişim kurallarını belirtmektedir. Sonrasında, önerilere dayalı olarak Sputnik-DAO'nun yönetim modeli (Policy) uygulaması ve yapılandırması hakkında daha fazla bilgi verilecektir.

ACT5.41%
BATCH-0.44%
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • 6
  • Repost
  • Share
Comment
0/400
quietly_stakingvip
· 08-08 17:11
Sadece ruh oyu.
View OriginalReply0
ProposalDetectivevip
· 08-06 17:22
Açıkça yanlış kişiyi seçtiniz.
View OriginalReply0
GasGasGasBrovip
· 08-06 06:18
Sözleşmeler beni ilgilendirmiyor, ben sadece parayı tanırım.
View OriginalReply0
FarmHoppervip
· 08-06 06:15
dao hala oy kullanıyor mu?
View OriginalReply0
PriceOracleFairyvip
· 08-06 06:12
bruh near'ın dao oyunu fena halde ateşleniyor, yalan yok
View OriginalReply0
ChainWallflowervip
· 08-06 06:12
Ben Rust ekosisteminin izleyicisiyim
View OriginalReply0
  • Pin
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)