Analyse du noyau du Sputnik DAO : comment le mécanisme de proposition stimule la gouvernance décentralisée de l'écosystème NEAR

robot
Création du résumé en cours

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

Sputnik-DAO, en tant qu'infrastructure du NEAR Protocol, pousse l'écosystème NEAR vers une direction décentralisée. Actuellement, cette plateforme a permis à de nombreux projets NEAR de créer des communautés autonomes décentralisées et propose des solutions de gouvernance décisionnelle communautaire complètes, flexibles et efficaces.

Sputnikdaov2 est un smart contract utilisé pour le vote de gouvernance de la communauté Sputnik-DAO. Cet article présentera le concept central de ce contrat : la proposition (Proposal), et dans les articles suivants, nous aborderons les modèles de gouvernance de la communauté DAO relatifs à la proposition (Policy).

1. Lancement de la proposition

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

  • Description textuelle de la proposition (Description)
  • Type de proposition (kind)

La méthode add_proposal() effectuera les vérifications et traitements nécessaires, générant une proposition complète (Proposal), et la liera à un identifiant unique proposal_id, l'ajoutant au pool de propositions maintenu globalement par le contrat.

La proposition contient les attributs suivants :

  • proposeur(proposer)
  • État de la proposition ( status )
  • Date de lancement ( date_de_soumission )
  • État du vote (vote_counts, votes)

Il convient de noter que le Sputnik-DAO exige que les proposeurs mettent en jeu un certain montant de jetons NEAR comme garantie. Ce dépôt sera restitué au proposeur à la fin normale de la proposition.

2. État de la proposition

Les propositions dans Sputnik-DAO peuvent passer par plusieurs états :

  • InProgress: État initial, en phase de vote
  • Approuvé : La proposition a été approuvée
  • Rejeté : proposition rejetée
  • Supprimé : la proposition a été retirée
  • Échoué : l'exécution de la proposition a échoué
  • Expiré : proposition expirée

Le changement d'état de la proposition est piloté par la méthode act_proposal(). Les membres du DAO peuvent appeler cette méthode pour voter sur la proposition et effectuer d'autres opérations.

3. Exécution des propositions

Les propositions approuvées seront exécutées par la fonction internal_execute_proposal(). Sputnik-DAO prend en charge plusieurs types de propositions, cet article se concentre sur deux types :

3.1 Proposition d'exécution de fonction de contrat

Les propositions de type FunctionCall permettent d'exécuter une fonction de contrat spécifiée. Une proposition peut contenir plusieurs objets ActionCall, chacun spécifiant le nom de la méthode de contrat correspondante et les paramètres.

3.2 Proposition de transfert de fonds de contrat

Les propositions de type Transfer sont utilisées pour transférer des tokens du compte de contrat vers un compte spécifié. Le transfert de différents types de tokens est réalisé par la fonction internal_payout().

4. Résumé

Cet article présente le concept central du contrat Sputnik DAO - la proposition (Proposal), y compris la création de la proposition, les changements d'état et son exécution. Des articles ultérieurs présenteront en détail le mode de gouvernance de Sputnik-DAO (Policy).

ACT2.91%
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
  • 7
  • Partager
Commentaire
0/400
RektButAlivevip
· Il y a 18h
Avec ce mécanisme de proposition, nous sommes encore à des kilomètres de la véritable décentralisation.
Voir l'originalRépondre0
NftDeepBreathervip
· Il y a 18h
near est très prometteur
Voir l'originalRépondre0
HashBanditvip
· Il y a 18h
lmao un autre dao prétendant résoudre le scalabilité... ma machine de minage dit le contraire pour être honnête
Voir l'originalRépondre0
SchrodingerProfitvip
· Il y a 18h
Roulez, encore en train de gérer ce piège.
Voir l'originalRépondre0
GasFeeCryvip
· Il y a 18h
Y a-t-il encore de l'espoir pour l'écosystème Near ?
Voir l'originalRépondre0
BrokenDAOvip
· Il y a 18h
Encore une utopie qui tente de contrebalancer la nature humaine par la gouvernance... Voyons combien de temps cela tiendra.
Voir l'originalRépondre0
FlatlineTradervip
· Il y a 18h
Est-ce que ce truc est fiable ?
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)