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.
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.
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.
8 Likes
Reward
8
6
Repost
Share
Comment
0/400
quietly_staking
· 08-08 17:11
Sadece ruh oyu.
View OriginalReply0
ProposalDetective
· 08-06 17:22
Açıkça yanlış kişiyi seçtiniz.
View OriginalReply0
GasGasGasBro
· 08-06 06:18
Sözleşmeler beni ilgilendirmiyor, ben sadece parayı tanırım.
View OriginalReply0
FarmHopper
· 08-06 06:15
dao hala oy kullanıyor mu?
View OriginalReply0
PriceOracleFairy
· 08-06 06:12
bruh near'ın dao oyunu fena halde ateşleniyor, yalan yok
Sputnik DAO öneri mekanizmasının tam analizi: Oluşumdan yürütmeye kadar yaşam döngüsü
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:
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:
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:
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:
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:
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.