From b81611632f9dcea0b87d7d96cf673a720c77e929 Mon Sep 17 00:00:00 2001 From: "Mike Hornan [ABLE]" <112007661+Hornan7@users.noreply.github.com> Date: Sun, 28 Jul 2024 12:19:19 -0400 Subject: [PATCH] CIP-1694 | French - Updates and semantics (#866) - Correction to the French version related to PR #847 --- CIP-1694/README.fr.md | 121 +++++++++++++++++++++--------------------- 1 file changed, 61 insertions(+), 60 deletions(-) diff --git a/CIP-1694/README.fr.md b/CIP-1694/README.fr.md index c6ed4c3b6a..84e0623f7a 100644 --- a/CIP-1694/README.fr.md +++ b/CIP-1694/README.fr.md @@ -2,7 +2,7 @@ CIP: 1694 Source: https://github.com/cardano-foundation/CIPs/blob/master/CIP-1694/README.md Title: Un premier pas vers une gouvernance décentralisée on-chain -Revision: b11b540 +Revision: 2736a9a Translators: - Mike Hornan - Alexandre Lafleur @@ -140,7 +140,8 @@ Comment les entreprises privées, les institutions publiques ou privées, les pa - [Clés du comité constitutionnel](#clés-du-comité-constitutionnel) - [Remplacement du comité constitutionnel](#remplacement-du-comité-constitutionnel) - [Taille du comité constitutionnel](#taille-du-comité-constitutionnel) - - [Limites de mandat](#limites-de-mandat) + - [Mandat](#mandat) + - [Script de rambardes](#script-de-rambardes) + [Représentants délégués (DReps)](#représentants-délégués-dreps) - [Options de vote prédéfinies](#options-de-vote-prédéfinies) - [DReps enregistrés](#dreps-enregistrés) @@ -206,10 +207,10 @@ Le comité constitutionnel utilisera une configuration de clé chaude et froide, #### Remplacement du comité constitutionnel Le comité constitutionnel peut être remplacé via une action de gouvernance spécifique -("Nouveau comité constitutionnel", décrit ci-dessous) qui requiert l'approbation à la fois +("Mise à jour du comité", décrit ci-dessous) qui requiert l'approbation à la fois des **SPOs** et des **DReps** Le seuil de ratification peut être différent dépendamment de si la gouvernance est -dans un état de confiance ou dans un état de non-confiance. +dans un état normal ou dans un état de non-confiance. Le nouveau comité constitutionnel pourrait, en principe, être identique ou partiellement chevaucher le comité sortant tant que l’action est dûment ratifiée. Cela pourrait se produire, par exemple, si les électeurs ont une confiance collective dans tout ou une partie du comité et souhaitent prolonger son mandat. @@ -218,14 +219,14 @@ Cela pourrait se produire, par exemple, si les électeurs ont une confiance coll #### Taille du comité constitutionnel Contrairement à la conception de la gouvernance Shelley, la taille du comité constitutionnel n’est pas fixe et peut être n’importe quel nombre non négatif. -Il peut être modifié chaque fois qu’un nouveau comité est élu (« Nouveau comité constitutionnel et/ou seuil »). +Il peut être modifié chaque fois qu’un nouveau comité est élu (« Mise à jour du comité »). De même, le seuil du comité (la fraction des votes `Yes` du comité qui sont nécessaires pour ratifier les mesures de gouvernance) n’est pas fixe et peut également varier en fonction de la mesure de gouvernance. Cela donne beaucoup de flexibilité à la composition du comité. En particulier, il est possible d’élire un comité vide si la communauté souhaite supprimer entièrement le comité constitutionnel. Notez que cela est différent d’un état de non-confiance et constitue toujours un système de gouvernance capable de mettre en oeuvre des propositions. Il y aura un nouveau paramètre du protocole pour la taille minimale du comité, -lui-même un nombre non négatif appelé `ccMinSize`. +lui-même un nombre non négatif appelé `committeeMinSize`. #### Mandat @@ -251,16 +252,16 @@ La durée maximale du mandat est un paramètre du protocole de gouvernance, spé Pendant un état de non-confiance, aucune action ne peut être ratifiée, le comité devrait donc prévoir son propre remplacement s'il souhaite éviter les perturbations. -#### Politique de proposition +#### Script de rambardes Bien que la constitution soit un document informel hors chaîne, il y aura également un script facultatif qui pourra appliquer certaines directives. Ce scénario agit pour compléter le comité constitutionnel en restreignant certains types de propositions. Par exemple, si la communauté souhaite avoir des règles strictes pour la trésorerie qui ne peuvent être violées, un script qui applique -ces règles peut être voté en tant que politique de proposition. +ces règles peut être voté en tant que script de rambardes. -La politique de proposition s'applique uniquement aux propositions de mise à jour des paramètres de protocole et +Le script de rambardes s'applique uniquement aux propositions de mise à jour des paramètres du protocole et de retrait de trésorerie. @@ -449,9 +450,9 @@ Ils doivent fournir un dépôt de `govActionDeposit` Lovelace, qui sera retourn Le montant du dépôt sera ajouté au _pot de dépôt_, similaire aux dépôts clés de mise. Il sera également pris en compte dans la mise de l’adresse de récompense à laquelle il sera remboursé, afin de ne pas réduire le pouvoir de vote du déposant pour voter sur ses propres actions (et concurrentes). -Si une politique de proposition est présente, la transaction doit inclure cette -politique dans le témoin soit directement, soit via des entrées de référence, -et toutes les autres exigences imposées par la politique de proposition doivent être +Si un script de rambardes est présente, la transaction doit inclure ce +script dans le témoin soit directement, soit via des entrées de référence, +et toutes les autres exigences imposées par le script de rambardes doivent être satisfaites. Notez qu’une motion de non-confiance est une mesure extrême qui permet aux détenteurs d’Ada de révoquer le pouvoir @@ -474,10 +475,10 @@ Selon le type d’action de gouvernance, une action sera donc ratifiée lorsqu > **Warning** > Comme expliqué ci-dessus, différentes distributions de mise s’appliquent aux DReps et aux SPO. -Une motion de non-confiance réussie, l'élection d'un nouveau comité constitutionnel, +Une motion de non-confiance réussie, la mise à jour du comité constitutionnel, un changement constitutionnel, ou un hard fork, retarde la ratification de toutes les autres mesures de gouvernance jusqu’à la première époque suivant leur promulgation. Cela donne -un nouveau comité constitutionnel suffisamment de temps pour voter sur les propositions actuelles, réévaluer les propositions existantes +à un comité constitutionnel mis à jour suffisamment de temps pour voter sur les propositions actuelles, réévaluer les propositions existantes à l’égard d’une nouvelle constitution, et veille à ce que les changements sémantiques arbitraires de principe entraîné en adoptant un hard-fork n’ont pas de conséquences imprévues en combinaison avec d’autres actions. @@ -502,9 +503,9 @@ Le seuil de vote DRep qui doit être atteint en pourcentage de la *participation | Type d’action de gouvernance | CC | DReps | SPOs | |:--------------------------------------------------------------------------------|:----|:---------|:---------| | 1. Motion de non-confiance | \- | $P_1$ | $Q_1$ | -| 2a. Nouveau comité/seuil (_état normal_) | \- | $P_{2a}$ | $Q_{2b}$ | -| 2b. Nouveau comité/seuil (_état de non-confiance_) | \- | $P_{2b}$ | $Q_{2b}$ | -| 3. Mise à jour de la Constitution ou politique de proposition | ✓ | $P_3$ | \- | +| 2a. Mise à jour du comité/seuil (_état normal_) | \- | $P_{2a}$ | $Q_{2b}$ | +| 2b. Mise à jour du comité/seuil (_état de non-confiance_) | \- | $P_{2b}$ | $Q_{2b}$ | +| 3. Nouvelle Constitution ou script de rambardes | ✓ | $P_3$ | \- | | 4. Initiation du hard fork | ✓ | $P_4$ | $Q_4$ | | 5a. Modifications des paramètres de protocole, groupe réseau | ✓ | $P_{5a}$ | \- | | 5b. Modifications des paramètres du protocole, groupe économique | ✓ | $P_{5b}$ | \- | @@ -517,7 +518,7 @@ Chacun de ces seuils est un paramètre de gouvernance. Il y a un seuil supplémentaire, « Q5 », lié aux paramètres de protocole pertinents pour la sécurité, qui est expliqué ci-dessous. Les seuils initiaux devraient être choisis par la communauté Cardano dans son ensemble. -Les deux seuils de l'action Info sont définis à 100 % car le fixer plus bas +Tous les seuils de l'action Info sont définis à 100 % car le fixer plus bas entraînerait l'impossibilité de sonder au-dessus du seuil. Certains paramètres sont pertinents pour les propriétés de sécurité du système. Toute @@ -525,16 +526,16 @@ proposition tentant de modifier un tel paramètre nécessite un vote supplément des SPOs, avec le seuil `Q5`. Les paramètres de protocole pertinents pour la sécurité sont : -* `maxBBSize` +* `maxBlockBodySize` * `maxTxSize` -* `maxBHSize` -* `maxValSize` -* `maxBlockExUnits` -* `minFeeA` -* `minFeeB` -* `coinsPerUTxOByte` +* `maxBlockHeaderSize` +* `maxValueSize` +* `maxBlockExecutionUnits` +* `txFeePerByte` +* `txFeeFixed` +* `utxoCostPerByte` * `govActionDeposit` -* `minFeeRefScriptsCoinsPerByte` +* `minFeeRefScriptCostPerByte` > **Note** > Il peut être logique que certains ou tous les seuils s’adaptent en ce qui concerne le Lovelace qui est activement inscrit pour voter. @@ -561,8 +562,8 @@ Mais ils doivent être *délibérément* conçus pour le faire. Les actions qui ont été ratifiées à l’époque actuelle sont classées par ordre de priorité comme suit pour la promulgation : 1. Motion de non-confiance -2. Nouveau comité/seuil -3. Mises à jour de la Constitution ou politique de proposition +2. Mise à jour du comité/seuil +3. Nouvelle Constitution ou script de rambardes 4. Initiation du hard fork 5. Modifications des paramètres du protocole 6. Retraits du Trésor @@ -605,8 +606,8 @@ De plus, chaque action comprendra certains éléments spécifiques à son type : | Type d’action de gouvernance | Données supplémentaires | |:--------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------| | 1. Motion de non-confiance | Aucune | -| 2. Nouveau comité/seuil | L’ensemble des résumés de hachage de clé de vérification (membres à supprimer), une carte des résumés de hachage de clé de vérification aux numéros d'époque (nouveaux membres et leur limite de mandat) et une fraction (nouveau seuil) | -| 3. Mise à jour de la Constitution ou politique de proposition | Un condensé de hachage du document constitutionnel | +| 2. Mise à jour du comité/seuil | L’ensemble des résumés de hachage de clé de vérification (membres à supprimer), une carte des résumés de hachage de clé de vérification aux numéros d'époque (nouveaux membres et leur limite de mandat) et une fraction (nouveau seuil) | +| 3. Nouvelle Constitution ou script de rambardes | Un condensé de hachage du document constitutionnel | | 4. Initiation du hard fork | La nouvelle version majeure du protocole | | 5. Modifications des paramètres du protocole | Les paramètres modifiés | | 6. Retrait du Trésor | Une carte d’identification de mise à un nombre positif de Lovelace | @@ -636,29 +637,29 @@ Les groupes de paramètres _réseaux_, _économique_ et _technique_ collectent l De plus, nous introduisons un nouveau groupe _gouvernance_ qui est spécifique aux nouveaux paramètres de gouvernance qui seront introduits par le CIP-1694. Le **groupe de réseaux** se compose de : -* taille maximale du corps du bloc (`maxBBSize`) +* taille maximale du corps du bloc (`maxBlockBodySize`) * taille maximale de la transaction (`maxTxSize`) -* taille maximale de l’en-tête de bloc (`maxBHSize`) -* taille maximale d’une valeur de ressource sérialisée (`maxValSize`) -* nombre maximal d’unités d’exécution de script dans une seule transaction (`maxTxExUnits`) -* nombre maximal d’unités d’exécution de script dans un seul bloc (`maxBlockExUnits`) +* taille maximale de l’en-tête de bloc (`maxBlockHeaderSize`) +* taille maximale d’une valeur de ressource sérialisée (`maxValueSize`) +* nombre maximal d’unités d’exécution de script dans une seule transaction (`maxTxExecutionUnits`) +* nombre maximal d’unités d’exécution de script dans un seul bloc (`maxBlockExecutionUnits`) * nombre maximal d’entrées collatérales (`maxCollateralInputs`) Le **groupe économique** comprend : -* coefficient de redevance minimal (`minFeeA`) -* constante de frais minimum (`minFeeB`) -* clé de délégation Lovelace dépôt (`keyDeposit`) -* inscription à la piscine Dépôt Lovelace (`poolDeposit`) -* expansion monétaire (`rho`) -* expansion de la trésorerie (`tau`) +* coefficient de redevance minimal (`txFeePerByte`) +* constante de frais minimum (`txFeeFixed`) +* clé de délégation Lovelace dépôt (`stakeAddressDeposit`) +* inscription à la piscine Dépôt Lovelace (`stakePoolDeposit`) +* expansion monétaire (`monetaryExpansion`) +* expansion de la trésorerie (`treasuryCut`) * réduction des primes fixes minimales pour les pools (`minPoolCost`) -* dépôt minimum de Lovelace par octet d’UTxO sérialisé (`coinsPerUTxOByte`) -* prix des unités d’exécution de Plutus (`prix`) +* dépôt minimum de Lovelace par octet d’UTxO sérialisé (`utxoCostPerByte`) +* prix des unités d’exécution de Plutus (`executionUnitPrices`) Le **groupe technique** est composé de : -* l'influence du pool pledge (`A0`) -* époque maximale du retrait du pool (`eMax`) -* nombre souhaité de pools (`nOpt`) +* l'influence du pool pledge (`poolPledgeInfluence`) +* époque maximale du retrait du pool (`poolRetireMaxEpoch`) +* nombre souhaité de pools (`stakePoolTargetNum`) * modèles de coûts d’exécution de Plutus (`costModels`) * proportion de collatéral nécessaire pour les scripts (`collateralPercentage`) @@ -666,10 +667,10 @@ Le **groupe de gouvernance** comprend tous les nouveaux paramètres de protocole * seuils de vote de gouvernance ($P_1$, $P_{2a}$, $P_{2b}$, $P_3$, $P_4$, $P_{5a}$, $P_{5b}$, $P_{5c}$, $P_{5d}$, $P_6$, $Q_1$, $Q_{2a}$, $Q_{2b}$, $Q_4$, $Q_5$) * durée de vie maximale de l'action de gouvernance en époques (`govActionLifetime`) * dépôt d'action de gouvernance (`govActionDeposit`) -* montant du dépôt DRep (`drepDeposit`) -* période d’activité DRep en époques (`drepActivity`) -* taille minimale du comité constitutionnel (`ccMinSize`) -* durée maximale du mandat (en époques) des membres du comité constitutionnel (`ccMaxTermLength`) +* montant du dépôt DRep (`dRepDeposit`) +* période d’activité DRep en époques (`dRepActivity`) +* taille minimale du comité constitutionnel (`committeeMinSize`) +* durée maximale du mandat (en époques) des membres du comité constitutionnel (`committeeMaxTermLength`)