Sputnik DAO akıllı sözleşmeler çekirdeği: Teklif mekanizması Derinlik analizi

robot
Abstract generation in progress

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

Sputnik-DAO, NEAR Protocol tarafından sağlanan bir altyapıdır ve NEAR ekosisteminin merkeziyetsiz bir yöne doğru gelişimini destekler. Ş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 akıllı sözleşmeler. Bu makalede, sözleşmenin temel kavramları tanıtılacaktır: öneri (Proposal), sonraki makaleler öneri etrafında ilgili DAO topluluğu yönetim modellerini tanıtacaktır (Policy).

1. Teklif Başlatma

Sputnik-DAO topluluk üyeleri görüşlerini belirtebilir veya önerilerde bulunabilir, diğer hisse sahipleri önerileri gözden geçirebilir ve oy verebilir. Üyeler, oylama yaparak veya yeni öneriler başlatarak projenin gelecekteki yönünü etkileyebilir.

Sözleşme düzeyinde, üyeler sputnikdaov2 sözleşmesinin add_proposal() yöntemini çağırarak yeni bir öneri başlatabilirler:

pas u64

Teklif sahipleri, teklifin ayrıntılarını sağlamalıdır (ProposalInput):

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

Teklif bilgileri, add_proposal() yöntemine parametre olarak iletilir, doğrulama işlemlerinden sonra tam bir teklif(Proposal) oluşturulur ve benzersiz proposal_id ile ilişkilendirilerek sözleşmenin küresel olarak bakımını yaptığı teklif havuzuna eklenir.

Teklifin tam özellik bilgileri şunları içerir:

  • description: tanım
  • kind:tip
  • proposer:teklif sahibi
  • status: durum ( varsayılan olarak InProgress )
  • submission_time: gönderim zamanı
  • vote_counts:oy sayımı(ilk olarak boş)
  • votes:oylama detayları( başlangıçta boş)

Sputnik-DAO'da öneri teminatı ( proposal_bond ) kavramı bulunmaktadır, öneri sahibi add_proposal ( çağrıldığında belirli bir miktar NEAR token'ını teminat olarak yatırmak zorundadır. Bu teminat, öneri normal bir şekilde sona erdiğinde öneri sahibine iade edilecektir.

![])https://img-cdn.gateio.im/webp-social/moments-427716593b21fa32b47855ceb5e101fc.webp(

2. Teklif Durumu

Sputnik-DAO içindeki teklifler birçok durumdan geçebilir, başlangıç durumu InProgress'tir. Durum değişiklikleri act_proposal)( yöntemiyle yönlendirilir.

Üyeler, teklifi uygulamak için act_proposal)( çağırabilir.

  • VoteApprove: onayla
  • VoteReject: karşı
  • VoteRemove: kaldır

Oy verme işleminden sonra, program policy.proposal_status)('yi kullanarak oy sayımını gerçekleştirecektir. Oy eşiğini karşılayan öneri durumları buna göre değişecektir:

  • Onaylandı: internal_execute_proposal)( ile yürütüldü
  • Reddedildi/Kaldırıldı: internal_reject_proposal)( ile işlenmiştir

Removed durumundaki teklifler teklif havuzundan çıkarılacak ve depozito iade edilmeyecek, Rejected durumundaki teklifler ise korunacak ve depozito iade edilecektir.

![])https://img-cdn.gateio.im/webp-social/moments-ef0b959c42e1f5fc6263cd4a86fd078e.webp(

3. Teklifin Uygulanması

Onaylı durumdaki öneriler, internal_execute_proposal)( karar içeriğini yürütmek için çağrılacaktır. Sputnik-DAO, çeşitli öneri türlerini desteklemektedir; bu yazıda iki tipik tür tanıtılmaktadır:

) 3.1 Sözleşme Fonksiyonu Uygulama Teklifi ( FunctionCall )

FunctionCall türü öneri oluşturulurken yürütülecek fonksiyon işlemleri ###actions( ile geçilmiştir. internal_execute_proposal)( bu işlemleri Promise Batch Actions biçiminde yürütmektedir.

) 3.2 Akıllı sözleşmeler fon transferi önerisi ( Transfer )

Transfer türü önerisi, sözleşme hesabında biriken tokenleri belirli bir hesaba aktarmak için kullanılır. internal_execute_proposal###(, farklı türde tokenlerin aktarım işlemini gerçekleştirmek için internal_payout)( fonksiyonunu çağıracaktır.

![])https://img-cdn.gateio.im/webp-social/moments-eb73d5e15f6161f0a4b442cd4b99a91e.webp(

4. Özet

Bu makale Sputnik DAO akıllı sözleşmelerinin temel kavramını tanıtmaktadır - öneri )Proposal(, önerinin oluşturulması, durum değişiklikleri ve yürütme süreci dahil. Daha sonra öneri temel alınarak Sputnik-DAO'nun yönetim modeli )Policy( üzerinde daha fazla bilgi verilecektir.

![])https://img-cdn.gateio.im/webp-social/moments-4aed25bcefecb3d554dbe01447d4a0e8.webp(

ACT1.8%
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
  • 3
  • Share
Comment
0/400
ZenChainWalkervip
· 6h ago
Büyük yol basit, near hala boğa
View OriginalReply0
Hash_Banditvip
· 08-01 17:45
2020'de protokol yakınında madencilik... iyi zamanlardı, yalan yok.
View OriginalReply0
RuntimeErrorvip
· 08-01 17:32
Yeni versiyonu ne zaman kullanabileceğiz!
View OriginalReply0
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)