Rust akıllı sözleşmeler yetiştirme günlüğü (11): Sputnik DAO teklif mekanizması analizi
Sputnik-DAO, NEAR Protocol'ün altyapısı olarak, NEAR ekosistemini merkeziyetsiz bir yönde geliştirmektedir. Şu anda bu platform, birçok NEAR projesinin özerk topluluklar kurmasını sağlamış ve tam esnek bir topluluk karar alma yönetim planı sunmuştur.
Sputnikdaov2, Sputnik-DAO topluluğu yönetim oylamaları için kullanılan akıllı sözleşmelerdir. Bu yazıda, bu sözleşmenin temel kavramı olan öneri (Proposal)'ı tanıtacak ve sonraki yazılarda öneri etrafında ilgili DAO topluluk yönetim modellerini (Policy) açıklayacağım.
1. Teklif Başlatma
Sputnik-DAO'da her üye proje yönetimi hakkında görüş bildirebilir veya öneri sunabilir. Hisse sahipleri önerileri gözden geçirip oylayabilir. Üyeler, oylama veya öneri başlatma yoluyla projenin gelecekteki yönünü etkileyebilir.
Sözleşme düzeyinde, üyeler sputnikdaov2 sözleşmesinin add_proposal() yöntemini kullanarak yeni bir öneri başlatabilir:
add_proposal() yöntemi doğrulama işlemi gerçekleştirecek, tam başlangıç bilgileriyle birlikte (Proposal) önerisini oluşturacak ve benzersiz proposal_id ile bağlayarak, sözleşmenin global olarak bakımını yaptığı Contract.proposals haritasına ekleyecektir.
Teklifin tam özellik bilgileri şunları içerir:
açıklama (description)
tür(tip)
teklif sahibi (proposer)
durum(durum)
Başlatma zamanı(gönderim zamanı)
oylama durumu ( oy sayıları, oylar )
Sözleşme, teklif sahiplerinin add_proposal() çağrıldığında belirli bir miktar NEAR token'ı teminat olarak yatırmalarını gerektirir. Bu teminat, teklif normal bir şekilde sona erdiğinde internal_return_bonds() aracılığıyla iade edilir.
2. Teklif Durumu
Sputnik-DAO'daki öneriler aşağıdaki durumları geçirebilir:
Devam Ediyor( başlangıç durumu)
Onaylandı
Reddedildi
Kaldırıldı
Süresi dolmuş
Taşındı
Başarısız
Teklif durumu değişimi act_proposal() yöntemi ile yönlendirilir. Üyeler, teklifi aşağıdaki işlemleri gerçekleştirebilir:
FunctionCall türü öneri, oluşturulduğunda yürütülecek olan fonksiyon işlemi )actions### ile birlikte geçirilmiştir. İçinde birden fazla ActionCall nesnesi içerebilir, sözleşme yöntem adlarını ve parametrelerini belirtir.
Sputnik-DAO, akıllı sözleşmeler fonksiyon yürütme türü önerilerinin uygulanmasını Promise Batch Actions şeklinde gerçekleştirir.
( 3.2 akıllı sözleşmeler fon transferi önerisi
Transfer türü öneri, akıllı sözleşme hesabında biriken tokenların belirtilen receiver_id'ye aktarılması için kullanılır.
internal_execute_proposal)### Transfer türü teklifi işlemek için internal_payout() fonksiyonu çağrılacak ve farklı türdeki Fungible Token ve receiver_id'nin transfer işlemleri gerçekleştirilecektir.
4. Özet
Bu makalede Sputnik DAO akıllı sözleşmelerinin temel kavram önerisi (Proposal), öneri oluşturma, oylama yürütme ve durum değişikliği kuralları dahil olmak üzere ele alınmaktadır. Sonrasında öneri temelinde Sputnik-DAO yönetişim modeli (Policy)' nin uygulanması ve yapılandırılması ayrıntılı olarak açıklanacaktır.
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.
12 Likes
Reward
12
8
Repost
Share
Comment
0/400
WhaleMistaker
· 08-06 16:14
dao'nun parası olması gerçekten etkileyici mi?
View OriginalReply0
RugPullAlarm
· 08-06 10:47
Eh, sözde özerklik sadece bir çeşit finansal dolandırıcılığın göz boyama yöntemidir. on-chain veriler her şeyi açıklar.
View OriginalReply0
BearMarketSurvivor
· 08-06 08:36
Near'in öneri mekanizması ilginç değil mi?
View OriginalReply0
SleepyValidator
· 08-04 05:57
Son günlerde rust öğrenimi likidasyona uğramak üzere, iyiye gidiyor.
View OriginalReply0
TestnetScholar
· 08-04 04:35
Yine DAO standartlaştırma sürecine girdi.
View OriginalReply0
AirdropHunter007
· 08-04 04:34
near adlı bu dao'nun bir anlamı yok, hemen satılıyor.
View OriginalReply0
rekt_but_vibing
· 08-04 04:34
Öneri çok fazla, bu yüzden oylayamıyoruz, ne yapıyoruz?
Sputnik DAO akıllı sözleşmeler teklif mekanizması analizi: Başlangıçtan uygulamaya kadar tüm süreç
Rust akıllı sözleşmeler yetiştirme günlüğü (11): Sputnik DAO teklif mekanizması analizi
Sputnik-DAO, NEAR Protocol'ün altyapısı olarak, NEAR ekosistemini merkeziyetsiz bir yönde geliştirmektedir. Şu anda bu platform, birçok NEAR projesinin özerk topluluklar kurmasını sağlamış ve tam esnek bir topluluk karar alma yönetim planı sunmuştur.
Sputnikdaov2, Sputnik-DAO topluluğu yönetim oylamaları için kullanılan akıllı sözleşmelerdir. Bu yazıda, bu sözleşmenin temel kavramı olan öneri (Proposal)'ı tanıtacak ve sonraki yazılarda öneri etrafında ilgili DAO topluluk yönetim modellerini (Policy) açıklayacağım.
1. Teklif Başlatma
Sputnik-DAO'da her üye proje yönetimi hakkında görüş bildirebilir veya öneri sunabilir. Hisse sahipleri önerileri gözden geçirip oylayabilir. Üyeler, oylama veya öneri başlatma yoluyla projenin gelecekteki yönünü etkileyebilir.
Sözleşme düzeyinde, üyeler sputnikdaov2 sözleşmesinin add_proposal() yöntemini kullanarak yeni bir öneri başlatabilir:
pas u64
Tasarımcı, teklifin ayrıntılarını sağlamalıdır (ProposalInput):
add_proposal() yöntemi doğrulama işlemi gerçekleştirecek, tam başlangıç bilgileriyle birlikte (Proposal) önerisini oluşturacak ve benzersiz proposal_id ile bağlayarak, sözleşmenin global olarak bakımını yaptığı Contract.proposals haritasına ekleyecektir.
Teklifin tam özellik bilgileri şunları içerir:
Sözleşme, teklif sahiplerinin add_proposal() çağrıldığında belirli bir miktar NEAR token'ı teminat olarak yatırmalarını gerektirir. Bu teminat, teklif normal bir şekilde sona erdiğinde internal_return_bonds() aracılığıyla iade edilir.
2. Teklif Durumu
Sputnik-DAO'daki öneriler aşağıdaki durumları geçirebilir:
Teklif durumu değişimi act_proposal() yöntemi ile yönlendirilir. Üyeler, teklifi aşağıdaki işlemleri gerçekleştirebilir:
İçeride policy.proposal_status() çağrılacak, eşik değerini karşılayan tekliflerin durumu değiştirilecektir.
3. Teklifin Uygulanması
Durumu Onaylı olan teklifler, internal_execute_proposal() ile karar içeriğini uygulayacaktır. Desteklenen teklif türleri şunlardır:
Aşağıda iki tipik teklif türünün işleme süreci tanıtılmaktadır:
( 3.1 Akıllı sözleşmeler fonksiyon yürütme önerisi
FunctionCall türü öneri, oluşturulduğunda yürütülecek olan fonksiyon işlemi )actions### ile birlikte geçirilmiştir. İçinde birden fazla ActionCall nesnesi içerebilir, sözleşme yöntem adlarını ve parametrelerini belirtir.
Sputnik-DAO, akıllı sözleşmeler fonksiyon yürütme türü önerilerinin uygulanmasını Promise Batch Actions şeklinde gerçekleştirir.
( 3.2 akıllı sözleşmeler fon transferi önerisi
Transfer türü öneri, akıllı sözleşme hesabında biriken tokenların belirtilen receiver_id'ye aktarılması için kullanılır.
internal_execute_proposal)### Transfer türü teklifi işlemek için internal_payout() fonksiyonu çağrılacak ve farklı türdeki Fungible Token ve receiver_id'nin transfer işlemleri gerçekleştirilecektir.
4. Özet
Bu makalede Sputnik DAO akıllı sözleşmelerinin temel kavram önerisi (Proposal), öneri oluşturma, oylama yürütme ve durum değişikliği kuralları dahil olmak üzere ele alınmaktadır. Sonrasında öneri temelinde Sputnik-DAO yönetişim modeli (Policy)' nin uygulanması ve yapılandırılması ayrıntılı olarak açıklanacaktır.