Sputnik DAO, NEAR ekosisteminin altyapısı olarak, NEAR projelerini merkeziyetsiz özerkliğe doğru yönlendiriyor. Bu makalede, Sputnik DAO akıllı sözleşmelerindeki temel kavramları - teklif (Proposal) mekanizmasını derinlemesine inceleyeceğiz.
1. Teklif Başlatma
Sputnik DAO'daki her üye, proje yönetimi hakkında görüşlerini ifade etmek için öneri başlatabilir. Sözleşme düzeyinde, üyeler yeni bir öneri başlatmak için sputnikdaov2 sözleşmesinin add_proposal() yöntemini çağırabilir:
pas
u64
Teklif sahibinin teklifin detaylarını sağlaması gerekmektedir, bunlar arasında:
Teklif Açıklaması
Öneri türü ( gibi FunctionCall, Transfer vb. )
Sözleşme bu bilgileri daha fazla işleyerek tam bir Proposal nesnesi oluşturacak ve benzersiz bir proposal_id atayacaktır.
Dikkate değer olan, teklifin başlatılması için belirli bir miktar NEAR token'ının teminat olarak stake edilmesi gerektiğidir. Bu teminat, teklif normal bir şekilde sona erdikten sonra teklif sahibine iade edilecektir.
2. Teklif Durumu
Sputnik DAO'daki tekliflerin birden fazla durumu olabilir:
InProgress: Başlangıç durumu, oylama devam ediyor
Onaylandı: oy geçerli
Red edildi: Oylama geçmedi
Kaldırıldı:被移除
Teklif durumundaki değişiklikler act_proposal() yöntemi ile yönlendirilmektedir. DAO üyeleri bu yöntemi çağırarak teklif üzerinde oy kullanabilirler:
VoteApprove: onayla
VoteReject: karşı oy
VoteRemove: Kaldır
Oylama sona erdikten sonra, oylama sonuçlarına göre öneri durumu güncellenir.
3. Teklifin Uygulanması
Teklif durumu Approved olduğunda, sözleşme internal_execute_proposal() fonksiyonunu çağırarak teklif içeriğini yerine getirecektir.
Sputnik DAO, çeşitli türlerde önerileri desteklemektedir, bu makalede iki tipik öneri üzerinde durulmaktadır:
FunctionCall türündeki teklifler için, akıllı sözleşme teklifte belirtilen fonksiyon çağrısını gerçekleştirecektir. Teklif, her biri çağrılması gereken akıllı sözleşme yöntemini ve parametrelerini belirten birden fazla ActionCall nesnesi içerebilir.
Transfer türündeki teklifler, sözleşme hesabındaki tokenleri belirtilen hesaba aktarmak için kullanılır. Sözleşme, token türüne ve alıcı hesap türüne göre ilgili transfer işlemini gerçekleştirecektir.
Bu makale, Sputnik DAO akıllı sözleşmelerindeki öneri mekanizmasının temel kavramlarını, önerilerin oluşturulması, durum değişiklikleri ve yürütme süreçlerini tanıtmaktadır. Bu mekanizma, NEAR projesine esnek ve etkili bir merkeziyetsiz yönetişim çözümü sunmaktadı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.
20 Likes
Reward
20
8
Share
Comment
0/400
GateUser-40edb63b
· 8h ago
Ama yine de yakın.
View OriginalReply0
SelfSovereignSteve
· 07-20 23:42
Bu öneri, ETH'den daha karmaşık gibi görünüyor.
View OriginalReply0
TxFailed
· 07-20 23:02
aslında seçmen kayıtsızlığından başarısız olacak başka bir DAO... bunu yaşadım, bunu yaptım
View OriginalReply0
AllInAlice
· 07-20 23:02
Yönetim de mekanizma tasarımına önem veriyor.
View OriginalReply0
mev_me_maybe
· 07-20 23:01
Para sahibi olmak gerçek bir gerçektir.
View OriginalReply0
GasFeeCrying
· 07-20 22:59
yakın bir mekanizma ayarlaması mı? Artık benzin ücreti ödenmesi gerekiyor.
Sputnik DAO akıllı sözleşmeler analizi: NEAR ekosisteminin merkeziyetsizlik yönetimini öneri mekanizmasından bakış
Rust akıllı sözleşmeler yetiştirme günlüğü: Sputnik DAO öneri mekanizmasının derinlemesine analizi
Sputnik DAO, NEAR ekosisteminin altyapısı olarak, NEAR projelerini merkeziyetsiz özerkliğe doğru yönlendiriyor. Bu makalede, Sputnik DAO akıllı sözleşmelerindeki temel kavramları - teklif (Proposal) mekanizmasını derinlemesine inceleyeceğiz.
1. Teklif Başlatma
Sputnik DAO'daki her üye, proje yönetimi hakkında görüşlerini ifade etmek için öneri başlatabilir. Sözleşme düzeyinde, üyeler yeni bir öneri başlatmak için sputnikdaov2 sözleşmesinin add_proposal() yöntemini çağırabilir:
pas u64
Teklif sahibinin teklifin detaylarını sağlaması gerekmektedir, bunlar arasında:
Sözleşme bu bilgileri daha fazla işleyerek tam bir Proposal nesnesi oluşturacak ve benzersiz bir proposal_id atayacaktır.
Dikkate değer olan, teklifin başlatılması için belirli bir miktar NEAR token'ının teminat olarak stake edilmesi gerektiğidir. Bu teminat, teklif normal bir şekilde sona erdikten sonra teklif sahibine iade edilecektir.
2. Teklif Durumu
Sputnik DAO'daki tekliflerin birden fazla durumu olabilir:
Teklif durumundaki değişiklikler act_proposal() yöntemi ile yönlendirilmektedir. DAO üyeleri bu yöntemi çağırarak teklif üzerinde oy kullanabilirler:
Oylama sona erdikten sonra, oylama sonuçlarına göre öneri durumu güncellenir.
3. Teklifin Uygulanması
Teklif durumu Approved olduğunda, sözleşme internal_execute_proposal() fonksiyonunu çağırarak teklif içeriğini yerine getirecektir.
Sputnik DAO, çeşitli türlerde önerileri desteklemektedir, bu makalede iki tipik öneri üzerinde durulmaktadır:
( 3.1 akıllı sözleşmeler fonksiyon yürütme teklifi
FunctionCall türündeki teklifler için, akıllı sözleşme teklifte belirtilen fonksiyon çağrısını gerçekleştirecektir. Teklif, her biri çağrılması gereken akıllı sözleşme yöntemini ve parametrelerini belirten birden fazla ActionCall nesnesi içerebilir.
![])https://img-cdn.gateio.im/webp-social/moments-eb73d5e15f6161f0a4b442cd4b99a91e.webp###
( 3.2 Akıllı sözleşmeler fon transfer önerisi
Transfer türündeki teklifler, sözleşme hesabındaki tokenleri belirtilen hesaba aktarmak için kullanılır. Sözleşme, token türüne ve alıcı hesap türüne göre ilgili transfer işlemini gerçekleştirecektir.
![])https://img-cdn.gateio.im/webp-social/moments-4aed25bcefecb3d554dbe01447d4a0e8.webp###
4. Özet
Bu makale, Sputnik DAO akıllı sözleşmelerindeki öneri mekanizmasının temel kavramlarını, önerilerin oluşturulması, durum değişiklikleri ve yürütme süreçlerini tanıtmaktadır. Bu mekanizma, NEAR projesine esnek ve etkili bir merkeziyetsiz yönetişim çözümü sunmaktadır.