LogoLogo
🇫🇷 Documentation utilisateur Aragon
🇫🇷 Documentation utilisateur Aragon
  • 🔷Aragon
    • Valeurs, finances et législation d'Aragon
      • Infrastructure juridique et technique
      • Infrastructure financière
      • Rencontrez votre réseau de soutien DAO
    • En savoir plus sur les DAO
      • Qu'est-ce qu'une DAO?
      • Pourquoi avons-nous besoin de DAO?
      • Qu'est-ce que la gouvernance autonome décentralisée?
      • Qu'est-ce que l'AN DAO?
      • Vote du TAO
      • Pourquoi utiliser Aragon pour construire une DAO?
  • 🌐Produits
    • Prérequis
    • Démarrage rapide
    • Configuration d'un porte-monnaie Metamask
      • Démarrer avec Ethereum
      • Démarrer avec Goerli Testnet
      • Démarrer avec Polygon
      • Démarrer avec Mumbai Testnet
      • Démarrer avec Harmony
      • Démarrer avec Harmony testnet
      • Démarrer avec Metis Andromeda
      • Démarrer avec Stardust Testnet
      • Démarrer avec BSC Testnet
      • Comment signer une transaction ?
      • Importez votre phrase unique dans Metamask
      • Suivi des gaz
    • Mise en place d'un Frame porte-monnaie
    • Configuration d'un portefeuille MultiSig
    • 🏗️Setting up a Gnosis Safe MultiSig Wallet
    • Aragon Client
      • Qu'est-ce que le client Aragon ?
      • Comment créer une DAO
        • Modèles
        • Utilisation du modèle de l'entreprise
        • Utilisation du modèle d'adhésion
        • Utiliser le modèle de réputation
      • Comment créer un DAO sur Polygon
      • Comment créer une DAO sur Harmony
      • Naviguez dans votre DAO
        • Home
        • Les applications
          • Application Tokens
          • Application de vote
          • Application Finance
          • Application Agent
            • 🏗️How to install the Agent App in your DAO
            • Utilisation d'Agent avec Frame
        • Réglage du système
          • Réglage des autorisations
          • Centre d'applications
          • Cadre de l'organisation
      • Après avoir lancé une DAO
        • Comment changer le Quorom de votre DAO
          • Changez votre quorum utilisant la console Aragon
          • Changez votre Quorum utilisant EVMcrispr
        • Intégration juridique avec Otoco
        • 🏗️How to create a Legal Wrapper for your DAO with Otoco
        • 🏗️How to Operate your DAO from your Mobile Phone
      • Comment ruiner votre DAO 🧱
  • ‼️FAQ
    • Produits
      • Client Aragon
        • Où est mon DAO?
        • La création d'une DAO est longue à confirmer
        • Le DAO met beaucoup de temps à se charger
        • Échec de la transaction de création de DAO
        • Pourquoi est-ce que je vois un écran bleu?
        • Une erreur inattendue s'est produite
        • L'application n'apparaît pas dans Firefox
        • Réception des fonds directement à l'adresse de l'agent ou du coffre-fort
        • Fonds envoyés accidentellement à une adresse d'application Aragon
        • Dépôt d'EURS dans l'application Finance
        • Quels modèles sont disponibles sur le réseau Ethereum ?
        • Quels modèles sont disponibles sur le réseau du Polygone?
        • Quels sont les modèles disponibles sur le réseau Harmony?
        • Quels modèles sont disponibles sur le réseau Metis Andromeda?
        • Comment supprimer un DAO
    • Divers
      • Alerte sur les transactions du porte-monnaie Metamask
      • Aragon est-il open source ?
      • Où puis-je consulter les DAO créés sur Aragon ?
      • Comment migrer de l'"ancien" DAI vers le "nouveau" DAI ?
      • Avis de sécurité pour les organisations créées avant Aragon 0.8
      • Conseils généraux de dépannage
Propulsé par GitBook
Sur cette page
  • Qu'est-ce que l'application Permissions ?
  • Naviguer par application
  • Chaque application a :
  • Exemple
  • Permissions disponibles
  • Attribuer des autorisations
  • Gérer le rôle
  • Initialiser la permission
  • Parcourir par entité
  • Ajouter une permission
  1. Produits
  2. Aragon Client
  3. Naviguez dans votre DAO
  4. Réglage du système

Réglage des autorisations

PrécédentRéglage du systèmeSuivantCentre d'applications

Dernière mise à jour il y a 2 ans

Dans cette section, nous explorons en profondeur le paramètre "Permissions". Vous trouverez une vidéo dédiée à la fin de cette page (en anglais).

Qu'est-ce que l'application Permissions ?

L'application Permissions est utilisée pour afficher toutes les permissions actuelles qui ont été définies dans une organisation et ajouter ou supprimer des permissions si nécessaire.

Les autorisations définies par l'application Permissions définissent quelles entités ont quelles autorisations pour effectuer diverses actions dans une organisation.

Par exemple, n'importe quel compte peut être autorisé à créer un vote, mais seuls les détenteurs de jetons d'une organisation peuvent être autorisés à voter.

Naviguer par application

L'application Permissions affiche une liste de toutes les applications installées dans l'organisation et l'adresse ou le symbole de jeton de ces applications. Vous pouvez modifier les App permissions (autorisations de l'application) et les System permissions (autorisations du système).

Chaque application a :

  • une liste d'actions qui peuvent être effectuées sur l'application,

  • une liste d'actions que d'autres entités ont été autorisées à effectuer sur l'application,

  • une liste des autorisations accordées à l'application.

L'image ci-dessous montre la liste des actions qui peuvent être exécutées par l'application Finance (colonne Action), les autres entités qui ont les permissions d'exécuter ces actions (colonne Assigned to entity - Affecté à l'entité) et qui a l'autorité d'affecter la permission à cette entité (colonne Managed by - Géré par).

Exemple

Si nous devons effectuer une action _Create new payments _ (Créer de nouveaux paiements) dans l'application Finance, cette action passera par un vote dans l'application Vote. La raison en est que l'action Créer de nouveaux paiements dans l'application Finance est affectée à l'entité Vote.

Permissions disponibles

La section Autorisations disponibles indique

  • quelles actions peuvent être effectuées sur l'application,

  • quelle entité a la permission d'effectuer chaque action,

  • quelle entité gère chaque action. Cette entité est appelée "gestionnaire".

Un manager (gestionnaire) a la possibilité de choisir les entités qui ont la permission d'exécuter une action (Assign Permission - Attribuer une permission) et la possibilité de changer le gestionnaire de cette action (Manage Role - Gérer le rôle). Ces actions peuvent être effectuées à l'aide du menu déroulant situé sous les trois points.

Attribuer des autorisations

Cliquez sur le menu déroulant sur les trois points et sélectionnez Assign Permission (Attribuer une autorisation). Sélectionnez une application dans le menu On App, une entité dans le menu Assign to Entity et une action.

Gérer le rôle

Cliquez sur le menu déroulant sur les *** (trois points et sélectionnez Gestion des rôles. Sélectionnez une mise à jour sous le menu Update (Mise à jour).

Si un gestionnaire se retire de la gestion des autorisations sans réassigner le rôle de gestionnaire à une autre entité, la gestion de cette action est confiée par défaut à l'entité qui gère l'action Create permissions (Créer des autorisations) dans l'application ACL.

Dans l'exemple ci-dessous, la gestion de l'action sera attribuée à l'application Voting.

Si le gestionnaire de l'action est défini comme 0x000000000000000000000000000000000001, aucun nouveau gestionnaire ne peut être défini et les autorisations accordées pour cette action seront verrouillées pour toujours.

Initialiser la permission

Si une action n'a pas encore été attribuée à un gestionnaire, elle doit être initialisée. Pour initialiser une action, saisissez l'adresse (Grant permission to - Accorder la permission à) de l'entité qui doit gérer l'action, sélectionnez l'entité à laquelle vous voulez accorder la permission d'exécuter l'action, puis cliquez sur le bouton Initialize permission (Initialiser la permission) pour initialiser la permission, si vous avez la permission de le faire.

Parcourir par entité

De retour sur la page principale des autorisations, vous avez la possibilité d'obtenir une vue d'ensemble de toutes les autorisations définies dans une organisation dans la section Browse by entity (Parcourir par entité).

Ici, vous pouvez voir rapidement quelles entités ont reçu l'autorisation d'effectuer quelles actions dans l'organisation.

En cliquant sur ** _View details**_ (Voir les détails), vous accédez à la page des autorisations pour cette entité.

Ajouter une permission

Pour autoriser une entité à effectuer une action sur une application, cliquez sur le bouton Add permission (Ajouter une autorisation), sélectionnez l'application sur laquelle vous souhaitez que l'entité effectue l'action, sélectionnez l'entité à laquelle vous souhaitez accorder l'autorisation, puis sélectionnez l'action que vous souhaitez autoriser l'entité à effectuer.

Chaque application comporte différentes actions qu'une entité peut être autorisée à exécuter.

Accorder la permission à une entité d'effectuer ces actions sur ces apps lui permettra de :

ACL (Access Control List)

  • Créer des permissions : créer des permissions qui n'ont pas encore été initialisées dans toute application qui utilise cette instance ACL.*

*Ces actions sont très sensibles et donneront à l'entité qui a la permission d'effectuer ces actions un contrôle presque total de votre organisation..

EVM (Ethereum Virtual Machine) Script Registry

  • Ajouter des exécuteurs : ajouter un exécuteur à l'organisation*

  • Activer et désactiver les exécutants : activer et désactiver les exécutants dans une organisation.*

* Il s'agit d'actions très sensibles qui donneront à l'entité ayant la permission d'effectuer ces actions un contrôle presque total de votre organisation.

Un exécuteur est un interprète permettant d'exécuter des scripts dans une organisation. Toutes les applications d'une organisation utilisent les exécuteurs de l'organisation pour exécuter les scripts qui font partie des transactions envoyées à l'application. Chaque script possède un identifiant qui détermine quel exécuteur est utilisé pour exécuter le script.

Kernel

  • Gérer les applications : installer des applications, mettre à niveau des applications et modifier les applications par défaut dans une organisation. L'ACL et le registre de scripts EVM sont les applications par défaut de l'organisation. Les personnes autorisées à effectuer cette action peuvent également modifier le contrat de coffre-fort par défaut de l'organisation (qui est le coffre-fort vers lequel les jetons seront envoyés si les jetons sont envoyés à l'adresse d'une application qui n'est pas censée accepter les dépôts de jetons). *

*Il s'agit d'actions très sensibles qui donneront à l'entité ayant la permission d'effectuer ces actions un contrôle presque total de votre organisation.

Tokens

  • Monnaie : créer de nouveaux jetons et les transférer à une adresse spécifique.

  • Émettre des jetons : créer de nouveaux jetons et les transférer vers l'application Tokens de l'organisation, pour les attribuer ultérieurement à une entité donnée.

  • Attribuer des jetons : transférer des jetons détenus par l'application Tokens à une entité donnée.

  • Révoquer l'acquisition de jetons : révoquer l'acquisition de jetons d'une entité donnée.

  • Brûler des jetons : supprimer les jetons détenus par un détenteur de jetons, réduisant ainsi le nombre total de jetons disponibles.

Voting (Vote)

  • Créer de nouveaux votes : créer un nouveau vote

  • Modifier le soutien : modifier le paramètre Support (Soutien)

  • Modifier le quorum : modifier le paramètre Minimum Approval %

Le Minimum Approval % (% d'approbation minimum) est le pourcentage de l'offre totale de jetons que le soutien à une proposition doit dépasser pour que la proposition soit considérée comme valide.

Exemple 1

Si le pourcentage minimum d'approbation est fixé à 20 %, plus de 20 % des jetons en circulation doivent voter pour approuver une proposition pour que le vote soit considéré comme valide. Si le quorum n'est pas atteint, le vote échouera, même si plus de jetons ont voté pour approuver la proposition que contre.

Exemple 2

Si le pourcentage minimum d'approbation est fixé à 20 % et que 10 % de l'offre de jetons en circulation votent contre la proposition mais que seulement 15 % votent pour, la proposition sera rejetée car elle n'a pas atteint le seuil minimum d'approbation.

Le Support (soutien) est le pourcentage de votes sur une proposition que le soutien total doit dépasser pour que la proposition soit approuvée. Par exemple, si le "Soutien" est fixé à 51%, plus de 51% des votes sur une proposition doivent voter "Oui" pour que la proposition soit adoptée.

Finance

  • Créer de nouveaux paiements : créer un transfert depuis l'application Finance vers une autre entité.

  • Exécuter des paiements : déclencher un paiement récurrent dû à une entité.

  • Modifier la durée de la période : modifier la durée en secondes entre les périodes comptables.

  • Modifier les budgets : modifier le nombre de jetons pouvant être dépensés au cours d'une période comptable donnée.

  • Gérer les paiements : activer et désactiver les paiements récurrents.

Vault

  • Transférer les jetons de Vault : transférer les jetons détenus par l'application Vault

Autorisations de l'application
Exemple de permissions pour les finances

Par exemple, chaque fois qu'une transaction de vote est envoyée à l'application Voting, l'application exécute un script, puis utilise un exécuteur pour exécuter le script dans la transaction. Vous pouvez trouver plus de documentation sur les exécuteurs dans le .

🌐
portail des développeurs d'Aragon
Permissions du système
Attribuer une autorisation
Gérer les permissions