Analyse approfondie des smart contracts Sputnik DAO : analyse complète du mécanisme de proposition

Journal de développement des smart contracts Rust (11) : Analyse du mécanisme de proposition de Sputnik DAO

Sputnik-DAO en tant qu'infrastructure du protocole NEAR, pousse l'écosystème NEAR vers une direction décentralisée. Cette plateforme a permis à plusieurs projets NEAR de former des communautés autonomes et offre une solution complète de gouvernance communautaire.

Cet article présentera les concepts clés des smart contracts de Sputnik-DAO - Proposition (, les articles suivants exploreront en profondeur les modes de gouvernance des communautés DAO liés à cette proposition.

1. Lancement de la proposition

Les membres de la communauté Sputnik-DAO peuvent soumettre une nouvelle proposition en appelant la méthode add_proposal)(. Le proposeur doit fournir des détails sur la proposition, y compris :

  • Description de la proposition : affichage public sur le front-end, aide à comprendre l'objectif de la proposition
  • Type de proposition : appel de fonction de contrat, transfert de fonds, contrôle des droits, etc.

Une fois la proposition créée, elle se verra attribuer un identifiant unique et sera ajoutée au pool de propositions.

La proposition contient également d'autres attributs :

  • Proposant : défini automatiquement comme l'appelant de la méthode
  • État: initialement "en cours"
  • Date de lancement : horodatage du bloc actuel
  • État du vote : initialement vide

Il est à noter que l'initiation d'une proposition nécessite de bloquer un certain nombre de jetons NEAR comme garantie. Cette garantie sera restituée à la fin de la proposition, mais la partie excédentaire ne sera pas remboursée.

![])https://img-cdn.gateio.im/webp-social/moments-84ee9ca630a4cdcdb0d2eb63450a7cf4.webp(

2. Statut de la proposition

Les propositions peuvent passer par plusieurs états : en cours, approuvée, rejetée, retirée, etc. Les changements d'état sont pilotés par la méthode act_proposal)(.

Les membres de la communauté peuvent voter sur les propositions en cours:

  • Approuvé
  • Opposition
  • Supprimer ) considère que la proposition est sans signification (

Après le vote, le comptage des voix sera effectué et l'état des propositions répondant aux critères sera mis à jour en conséquence :

  • Approuvé : exécution du contenu de la proposition
  • Rejeté/Retiré : Exécution des opérations de finalisation

Les propositions retirées seront supprimées du pool de propositions et le dépôt ne sera pas remboursé. Les propositions refusées resteront dans le pool et le dépôt sera remboursé.

![])https://img-cdn.gateio.im/webp-social/moments-427716593b21fa32b47855ceb5e101fc.webp(

3. Exécution de la proposition

Pour les propositions approuvées, la fonction internal_execute_proposal)( sera appelée pour exécuter le contenu de la décision. Plusieurs types de propositions sont supportés, tels que :

  • Modifier la configuration
  • Changer la politique de gouvernance
  • Ajouter/retirer des rôles de membre
  • Appel de fonction de contrat
  • Mise à niveau des contrats
  • Transfert de fonds
  • etc.

Voici une présentation détaillée des processus d'exécution de deux propositions typiques :

) 3.1 proposition d'exécution de la fonction de contrat

De telles propositions spécifient les opérations de fonction à exécuter lors de leur création. Lors de l'exécution, plusieurs appels de fonction consécutifs seront complétés sous forme d'actions par lots de Promesse.

![]###https://img-cdn.gateio.im/webp-social/moments-ef0b959c42e1f5fc6263cd4a86fd078e.webp(

) 3.2 Proposition de transfert de fonds de contrat

Ces propositions sont utilisées pour transférer les jetons accumulés dans le compte de contrat vers un compte spécifié. Les jetons natifs NEAR et d'autres jetons conformes à la norme NEP-141 sont pris en charge et peuvent être transférés vers des comptes externes ou d'autres contrats.

![]###https://img-cdn.gateio.im/webp-social/moments-eb73d5e15f6161f0a4b442cd4b99a91e.webp(

4. Résumé

Cet article présente les concepts clés du contrat Sputnik DAO - propositions, y compris la création de propositions, les changements d'état et le processus d'exécution. Les articles suivants exploreront en profondeur la mise en œuvre du modèle de gouvernance de Sputnik-DAO basé sur les propositions.

![])https://img-cdn.gateio.im/webp-social/moments-4aed25bcefecb3d554dbe01447d4a0e8.webp(

ACT-3.4%
BATCH7.5%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 5
  • Partager
Commentaire
0/400
PoetryOnChainvip
· Il y a 6h
L'étude de la gouvernance DAO est bonne.
Voir l'originalRépondre0
MonkeySeeMonkeyDovip
· Il y a 22h
Articles d'analyse fiables
Voir l'originalRépondre0
rekt_but_not_brokevip
· Il y a 22h
Le cœur de Near écosystème ah
Voir l'originalRépondre0
HodlTheDoorvip
· Il y a 22h
Attendre plus de détails sur la gouvernance
Voir l'originalRépondre0
BankruptWorkervip
· Il y a 22h
Support de l'écosystème NEAR
Voir l'originalRépondre0
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)