Sputnik-DAO, NEAR Protocol'un altyapısı olarak, NEAR ekosisteminin merkeziyetsiz bir yöne doğru gelişimini teşvik ediyor. Bu platform, birçok NEAR projesinin özerk topluluklar oluşturmasına olanak tanıdı ve tam bir topluluk yönetim çözümü sağladı.
Bu makalede Sputnik-DAO akıllı sözleşmelerinin temel kavramı tanıtılacak - öneri (Proposal), sonraki makaleler öneri etrafında ilgili DAO topluluk yönetim modellerini derinlemesine inceleyecektir.
1. Teklif Başlatma
Sputnik-DAO topluluğu üyeleri, add_proposal() yöntemini çağırarak yeni bir öneri başlatabilirler. Öneri sahibi, önerinin ayrıntılarını sağlamalıdır, bunlar arasında:
Teklif açıklaması: Ön planda açıkça gösterilmesi, teklifin amacını anlamaya yardımcı olur.
Teklif Türü: Akıllı sözleşmeler fonksiyon çağrısı, fon transferi, yetki kontrolü vb.
Teklif oluşturulduktan sonra benzersiz bir ID ile atanacak ve teklif havuzuna eklenecektir.
Teklif ayrıca diğer özellikleri de içermektedir:
Teklif sahibi: otomatik olarak yöntem çağıran olarak ayarlayın
Durum: İlk olarak "Devam Ediyor"
Başlatma Zamanı: Mevcut Blok Zaman Damgası
Oylama durumu: Başlangıçta boş
Dikkat edilmesi gereken nokta, teklifin başlatılabilmesi için belirli bir miktar NEAR tokeninin teminat olarak stake edilmesidir. Bu teminat, teklif sona erdikten sonra geri iade edilir, ancak fazla olan kısım iade edilmez.
2. Teklif Durumu
Teklif çeşitli durumlar geçirebilir: devam eden, onaylanan, reddedilen, kaldırılan vb. Durum değişiklikleri act_proposal() yöntemiyle tetiklenir.
Topluluk üyeleri devam eden önerilere oy verebilir:
Onaylıyorum
Karşıt
('in kaldırılması önerisinin anlamsız olduğu düşünülmektedir )
Oylamadan sonra sayım yapılacak, şartları karşılayan önerilerin durumu güncellenecektir:
Kaldırılan teklifler teklif havuzundan silinecek ve teminat iade edilmeyecek. Reddedilen teklifler havuzda kalacak ve teminat iade edilecektir.
3. Teklifin Uygulanması
Onaylanan teklifler için, internal_execute_proposal() karar içeriğini uygulamak için çağrılacaktır. Çeşitli teklif türlerini destekler, örneğin:
Konfigürasyonu değiştir
Yönetim politikalarını değiştir
Üye rolleri ekle/çıkar
Sözleşme fonksiyonu çağrısı
Sözleşme yükseltmesi
Fon transferi
ve
Aşağıda iki tipik teklifin yürütme süreci detaylı bir şekilde açıklanmaktadır:
3.1 Akıllı sözleşmeler fonksiyon yürütme teklifi
Bu tür öneriler oluşturulurken gerçekleştirilecek işlev işlemleri belirtilmiştir. Uygulandığında, birden fazla ardışık işlev çağrısı Promise Batch Actions şeklinde tamamlanır.
3.2 Akıllı sözleşmeler fon transfer önerisi
Bu tür teklifler, sözleşme hesabında biriken tokenlerin belirli bir hesaba transfer edilmesi için kullanılır. Yerel NEAR ve diğer NEP-141 standardına uygun tokenler desteklenir, harici hesaplara veya diğer sözleşmelere transfer edilebilir.
4. Özet
Bu makale, Sputnik DAO akıllı sözleşmelerinin temel kavramı olan teklifleri tanıtmaktadır; tekliflerin oluşturulması, durum değişiklikleri ve yürütme süreçlerini kapsamaktadır. Sonraki makaleler, teklifler temelinde Sputnik-DAO'nun yönetim modeli uygulamasını derinlemesine inceleyecektir.
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.
Sputnik DAO akıllı sözleşmeler Derinlik analizi: Teklif mekanizması kapsamlı inceleme
Rust akıllı sözleşmeler yetiştirme günlüğü (11): Sputnik DAO öneri mekanizması analizi
Sputnik-DAO, NEAR Protocol'un altyapısı olarak, NEAR ekosisteminin merkeziyetsiz bir yöne doğru gelişimini teşvik ediyor. Bu platform, birçok NEAR projesinin özerk topluluklar oluşturmasına olanak tanıdı ve tam bir topluluk yönetim çözümü sağladı.
Bu makalede Sputnik-DAO akıllı sözleşmelerinin temel kavramı tanıtılacak - öneri (Proposal), sonraki makaleler öneri etrafında ilgili DAO topluluk yönetim modellerini derinlemesine inceleyecektir.
1. Teklif Başlatma
Sputnik-DAO topluluğu üyeleri, add_proposal() yöntemini çağırarak yeni bir öneri başlatabilirler. Öneri sahibi, önerinin ayrıntılarını sağlamalıdır, bunlar arasında:
Teklif oluşturulduktan sonra benzersiz bir ID ile atanacak ve teklif havuzuna eklenecektir.
Teklif ayrıca diğer özellikleri de içermektedir:
Dikkat edilmesi gereken nokta, teklifin başlatılabilmesi için belirli bir miktar NEAR tokeninin teminat olarak stake edilmesidir. Bu teminat, teklif sona erdikten sonra geri iade edilir, ancak fazla olan kısım iade edilmez.
2. Teklif Durumu
Teklif çeşitli durumlar geçirebilir: devam eden, onaylanan, reddedilen, kaldırılan vb. Durum değişiklikleri act_proposal() yöntemiyle tetiklenir.
Topluluk üyeleri devam eden önerilere oy verebilir:
Oylamadan sonra sayım yapılacak, şartları karşılayan önerilerin durumu güncellenecektir:
Kaldırılan teklifler teklif havuzundan silinecek ve teminat iade edilmeyecek. Reddedilen teklifler havuzda kalacak ve teminat iade edilecektir.
3. Teklifin Uygulanması
Onaylanan teklifler için, internal_execute_proposal() karar içeriğini uygulamak için çağrılacaktır. Çeşitli teklif türlerini destekler, örneğin:
Aşağıda iki tipik teklifin yürütme süreci detaylı bir şekilde açıklanmaktadır:
3.1 Akıllı sözleşmeler fonksiyon yürütme teklifi
Bu tür öneriler oluşturulurken gerçekleştirilecek işlev işlemleri belirtilmiştir. Uygulandığında, birden fazla ardışık işlev çağrısı Promise Batch Actions şeklinde tamamlanır.
3.2 Akıllı sözleşmeler fon transfer önerisi
Bu tür teklifler, sözleşme hesabında biriken tokenlerin belirli bir hesaba transfer edilmesi için kullanılır. Yerel NEAR ve diğer NEP-141 standardına uygun tokenler desteklenir, harici hesaplara veya diğer sözleşmelere transfer edilebilir.
4. Özet
Bu makale, Sputnik DAO akıllı sözleşmelerinin temel kavramı olan teklifleri tanıtmaktadır; tekliflerin oluşturulması, durum değişiklikleri ve yürütme süreçlerini kapsamaktadır. Sonraki makaleler, teklifler temelinde Sputnik-DAO'nun yönetim modeli uygulamasını derinlemesine inceleyecektir.