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.
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.
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.
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.
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.
13 Likes
Reward
13
3
Share
Comment
0/400
ZenChainWalker
· 6h ago
Büyük yol basit, near hala boğa
View OriginalReply0
Hash_Bandit
· 08-01 17:45
2020'de protokol yakınında madencilik... iyi zamanlardı, yalan yok.
Sputnik DAO akıllı sözleşmeler çekirdeği: Teklif mekanizması Derinlik analizi
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):
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:
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.
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:
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(