title="Cycle de vie d'un compte membre dans la toile de confiance Ğ1"
title="Cycle de vie d'une identité dans la toile de confiance Ğ1"
# date = 2024-10-17
# date = 2024-10-17
weight = 20
weight = 20
sort_by = "weight"
sort_by = "weight"
...
@@ -12,25 +12,29 @@ sort_by = "weight"
...
@@ -12,25 +12,29 @@ sort_by = "weight"
**Document de travail.** Ce document n'a pas été validé et ne doit pas être diffusé en dehors du groupe des forgerons et des développeurs
**Document de travail.** Ce document n'a pas été validé et ne doit pas être diffusé en dehors du groupe des forgerons et des développeurs
{% end %}
{% end %}
# Cycle de vie d'un compte membre dans la toile de confiance Ğ1 - infrastructure V2
# Cycle de vie d'une identité dans la toile de confiance Ğ1
Dans une monnaie libre, le dividende universel doit être versé une fois par individu. Identifier un compte par individu est donc primordial. Dans Ğ1, un dispositif de *toile de confiance* ou *toile relationnelle* permet d'identifier des comptes *membres* qui sont supposés correspondre à un individu par compte membre.
Dans une monnaie libre, le dividende universel doit être versé une fois par individu. Identifier un compte par individu est donc primordial. Dans Ğ1, un dispositif de *toile de confiance* ou *toile relationnelle* permet d'identifier des comptes *membres* qui sont supposés correspondre à un individu par identité.
[Fonctionnement de la toile de confiance](@/wiki/toile-de-confiance/_index.md)
[Fonctionnement de la toile de confiance](@/wiki/toile-de-confiance/_index.md)
Cette page vous présente les opérations qui ont lieu durant la vie d'un compte membre sur l'infrastructure V2 de la monnaie Ğ1.
Cette page vous présente les opérations qui ont lieu durant la vie d'une identité sur l'infrastructure V2 de la monnaie Ğ1.
[TOC]
[TOC]
## Adhésion
## Adhésion
Pour illustrer le processus d'adhésion, on prendra l'exemple d'Alice, qui souhaite intégrer la toile de confiance. Alice possède déjà un compte Ğ1. Elle a noté son mnémonique en sécurité et en-dehors de l'appareil sur lequel elle va faire son adhésion.
Pour illustrer le processus d'adhésion, on prendra l'exemple d'Alice, qui souhaite intégrer la toile de confiance. Alice possède déjà un compte Ğ1.
### Avant l'adhésion
### Avant l'adhésion
Avant l'adhésion, Alice doit avoir rencontré au moins <spanclass="blockchain_param">5</span> personnes déjà membres qui sont d'accord pour la certifier. Ces personnes sont tenues de respecter la [licence Ğ1](@/wiki/g1/licence-g1.md), donc entre autres, de bien connaître Alice.
Avant l'adhésion, Alice doit avoir rencontré au moins <spanclass="blockchain_param">5</span> personnes déjà membres qui sont d'accord pour la certifier. Ces personnes sont tenues de respecter la [licence Ğ1](@/wiki/g1/licence-g1.md), donc entre autres, de bien connaître Alice.
Par ailleurs, son compte doit être provisionné d'au moins une douzaine de Ğ1. Ce montant sert à payer des frais qui seront remboursés si tout se passe bien.
Par ailleurs, son compte doit être provisionné d'au moins 2 Ğ1. Ce montant sert à payer des frais qui seront remboursés si tout se passe bien. Il couvre :
- 1 Ğ1 de dépôt existentiel (en-dessous, le compte n'est pas enregistré)
- 1 Ğ1 pour pouvoir avancer des frais
Par la suite, 10 Ğ1 supplémentaires seront nécessaires, mais le processus peut commencer avec seulement 2 Ğ1.
### Invitation
### Invitation
...
@@ -52,48 +56,46 @@ Alice a un délai de <span class="blockchain_param">**deux mois**</span> pour re
...
@@ -52,48 +56,46 @@ Alice a un délai de <span class="blockchain_param">**deux mois**</span> pour re
### Demande d'adhésion
### Demande d'adhésion
Une fois qu'Alice a reçu au moins cinq adhésions, elle peut faire une demande d'adhésion. Cette demande va provoquer une évaluation de la règle de distance : Alice ne doit pas être trop éloignée, en termes relationnels, du reste de la toile de confiance. Pour faire cette demande, Alice va payer des frais qui lui seront remboursés si sa demande est validée.
Une fois qu'Alice a reçu au moins cinq adhésions, elle peut faire une demande d'adhésion. Cette demande va provoquer une évaluation de la règle de distance : Alice ne doit pas être trop éloignée, en termes relationnels, du reste de la toile de confiance. Pour faire cette demande, Alice doit avoir une caution de 10 Ğ1 sur son compte, qui sera bloquée, et éventuellement prélevée si sa demande n'est pas validée. La demande d'adhésion peut aussi être effectuée par un des membres certificateurs, dans ce cas c'est le certificateur qui doit bloquer la caution de 10 Ğ1.
Au moment de faire cette demande, le logiciel utilisé par Alice lui indique qu'elle ne respecte pas la règle de distance, et qu'elle ne devrait donc pas faire cette demande pour éviter de payer des frais inutilement.
Au moment de faire cette demande, le logiciel utilisé par Alice (ou son certificateur) lui indique qu'elle ne respecte pas la règle de distance, et qu'elle ne devrait donc pas faire cette demande pour éviter de payer la caution inutilement.
Alice va donc demander à une sixième personne de la certifier : sa soeur, qui habite à l'autre bout de la France et est en lien avec une autre 'région' de la toile de confiance.
Alice va donc demander à une sixième personne de la certifier : sa soeur, qui habite à l'autre bout de la France et est en lien avec une autre 'région' de la toile de confiance.
Suite à cette sixième certification, Alice fait sa demande d'adhésion. Son identité devient membre. Elle peut désormais certifier d'autres membres,à raison d'une certification tous les <spanclass="blockchain_param">5</span> jours, et co-créer le dividende universel.
Suite à cette sixième certification, une nouvelle demande d'adhésion est faite. L'identité d'Alice devient membre. Elle peut désormais certifier d'autres membres,à raison d'une certification tous les <spanclass="blockchain_param">5</span> jours, et co-créer le dividende universel.
## Utilisation habituelle
## Utilisation habituelle
Hormis le fait d'envoyer des transactions (que nous ne traiterons pas ici), un compte membre a deux rôles : co-créer le Dividende Universel et certifier les autres membres. Par ailleurs, le compte membre doit perdurer, il faut donc indiquer à intervalle régulier que la personne qui le maîtrise est toujours vivante.
Une fois que Alice est membre, son identité pourra faire différentes actions :
### Co-création du Dividende Universel
### Co-création du Dividende Universel
Sur la monnaie Ğ1, le dividende universel (D.U.) est co-créé chaque jour, aux alentours de midi. En V1 ceci entraînait une modification du montant de *tous* les comptes au moment de la création du D.U. En V2, pour éviter de modifier des données de façon trop rapprochée, la création du D.U. se fait différemment : le fait qu'un compte soit membre au moment de la création du D.U. lui *donne le droit* de réclamer ce D.U. mais ne le crée pas immédiatement. Ainsi, si quelqu'un n'a pas utilisé son compte durant une semaine, tous les D.U. de la semaine seront créés lorsqu'il les réclamera, ce qui entraîne une charge mieux répartie dans le temps pour le réseau.
Sur la monnaie Ğ1, le dividende universel (D.U.) est co-créé chaque jour, aux alentours de midi. Le fait qu'un compte soit membre au moment de la création du D.U. lui *donne le droit* de réclamer ce D.U. mais ne le crée pas immédiatement. Ainsi, si quelqu'un n'a pas utilisé son compte durant une semaine, tous les D.U. de la semaine seront créés lorsqu'il les réclamera, ce qui entraîne une charge mieux répartie dans le temps pour le réseau.
Au niveau utilisateur, ceci devrait être transparent, car les logiciels clients devraient :
Ceci devrait être transparent pour Alice, car les logiciels clients devraient :
- Faire la réclamation des D.U. automatiquement lors d'une autre action, par exemple lors d'une transaction. Il n'y aura pas de bouton 'réclamer le DU' sauf pour des usages avancés.
- Faire la réclamation des D.U. automatiquement lors d'une autre action, par exemple lors d'une transaction. Il n'y aura pas de bouton 'réclamer le DU' sauf pour des usages avancés.
-Pour le montant du compte, faire la somme du montant du compte et des D.U. restants à réclamer
-Faire la somme du montant du compte et des D.U. restants à réclamer pour afficher le montant correct du compte.
### Certifications
### Certifications
Les règles de la toile de confiance restent les mêmes, mais de petites modifications vont avoir lieu :
- Quand Alice voudra certifier une personne la première fois, il lui faudra l'*inviter*. Et dans ce cas il faudra lui demander l'adresse complète de son compte, car son identité n'aura pas encore été définie.
- Alice ne pourra émettre une certification que tous les <spanclass="blockchain_param">5</span> jours, et ces certifications seront enregistrées immédiatement.
- Quand on voudra certifier une personne la première fois, il faudre l'*inviter*. Et dans ce cas il faudra lui demander l'adresse complète de son compte, car son identité n'aura pas encore été définie.
- On ne pourra émettre une certification que tous les <spanclass="blockchain_param">5</span> jours, et *ces certifications seront enregistrées immédiatement*. EN V1, on pouvait émettre plusieurs certifications simultanément et elles étaient *enregistrées* par la système avec un intervalle de 5 jours.
### Adhésion
### Adhésion
<!-- [source sur le forum](https://forum.duniter.org/t/trancher-sur-la-perte-du-statut-de-membre/10936/7)
<!-- [source sur le forum](https://forum.duniter.org/t/trancher-sur-la-perte-du-statut-de-membre/10936/7)
Le Dividende universel est supposé être créé sur un seul compte par individu vivant. Le système doit maintenir le statut de membre pour les identités 1. dont le compte lié est actif, et 2. qui respectent toujours la règle de distance. Pour cela, les utilisatrices devront demander au moins une fois par an une réévaluation de leur respect de la règle de distance. Ceci apparaîtra dans les clients sous la forme d'un bouton "renouveler l'adhésion". Deux cas peuvent se présenter :
Le Dividende universel est supposé être créé sur un seul compte par individu vivant. Le système doit maintenir le statut de membre pour les identités 1. dont le compte lié est actif, et 2. qui respectent toujours la règle de distance. Pour cela, Alice devra demander au moins <spanclass="blockchain_param">une fois par an</span> une réévaluation de leur respect de la règle de distance. Ceci apparaîtra dans les clients sous la forme d'un bouton "renouveler l'adhésion". Deux cas peuvent se présenter :
- Si le logiciel client prévoit que le résultat sera positif, la demande est envoyée, le résultat est positif, l'identité reste membre.
- Si le logiciel client prévoit que le résultat sera positif, la demande est envoyée, le résultat est positif, l'identité reste membre.
- Si le logiciel client prévoit que le résultat sera négatif, il bloquera l'envoi (ou affichera un avertissement) pour éviter que l'utilisatrice paie une [amende de 10Ğ1](content/wiki/doc-v2/comprendre/frais.md#gestion-des-frais-dans-le-cas-d-actions-liees-a-la-toile-de-confiance). L'utilisatrice doit alors trouver de nouvelles certifications qui lui permettront de respecter la règle de distance.
- Si le logiciel client prévoit que le résultat sera négatif, il bloquera l'envoi (ou affichera un avertissement) pour éviter qu'Alice paie une [caution de 10Ğ1](content/wiki/doc-v2/comprendre/frais.md#gestion-des-frais-dans-le-cas-d-actions-liees-a-la-toile-de-confiance). Alice doit alors trouver de nouvelles certifications qui lui permettront de respecter la règle de distance.
- si elle les trouve, elle peut redemander l'évaluation et son adhésion est renouvelée
- si elle les trouve, elle peut redemander l'évaluation et son adhésion est renouvelée
- si elle ne les trouve pas, l'identité sera désactivée un an après la dernière évaluation positive.
- si elle ne les trouve pas, l'identité sera désactivée un an après la dernière évaluation positive.
## Fin de vie du compte
## Fin de vie du compte
Si un individu meurt, ou s'il ne souhaite plus faire partie de la toile de confiance (s'il s'en désintéresse), le système doit le détecter et l'exclure de la toile de confiance. La révocation d'une identité membre est automatique dans ce cas. Elle peut aussi être manuelle si l'utilisatrice décide de révoquer son identité membre, par exemple suite à un vol de sa phrase de passe.
Si Alice meurt, ou si elle ne souhaite plus faire partie de la toile de confiance (elle s'en désintéresse), le système doit le détecter et l'exclure de la toile de confiance. La révocation d'une identité membre est automatique dans ce cas. Elle peut aussi être manuelle si Alice décide de révoquer son identité membre, par exemple suite à un vol de sa phrase de passe.
Après une révocation, les certifications qui ont été *émises* et *reçues* par l'identité révoquée restent valides pour leur durée normale (deux ans après leur émission). Cependant, si la propriétaire du compte souhaite réintégrer la toile de confiance, il lui faudra reprendre le processus d'adhésion depuis le début car c'est une *nouvelle identité* qui devra être créée.
Après une révocation, les certifications qui ont été *émises* et *reçues* par l'identité révoquée restent valides pour leur durée normale (deux ans après leur émission). Cependant, si la propriétaire du compte souhaite réintégrer la toile de confiance, il lui faudra reprendre le processus d'adhésion depuis le début car c'est une *nouvelle identité* qui devra être créée.
...
@@ -101,8 +103,8 @@ Voici différents scénarios pour la fin de vie d'un compte :
...
@@ -101,8 +103,8 @@ Voici différents scénarios pour la fin de vie d'un compte :
### Révocation manuelle
### Révocation manuelle
L'utilisatrice publie son document de révocation. La révocation est prise en compte dès le bloc suivant.
Alice publie son document de révocation. La révocation est prise en compte dès le bloc suivant.
### Désactivation puis révocation automatique
### Désactivation puis révocation automatique
Une identité passe désactivée si elle n'a pas fait l'objet d'une évaluation positive de la règle de distance depuis un an.Une identité désactivée ne crée plus le Dividende Universel, mais conserve ses certifications. A partir de ce moment, l'utilisatrice a <spanclass="blockchain_param">un mois</span> pour trouver les certifications manquantes et redemander une évaluation de la règle de distance, après quoi elle sera révoquée automatiquement.
L'identité d'Alice passe désactivée si elle n'a pas fait l'objet d'une évaluation positive de la règle de distance depuis <spanclass="blockchain_param">un an</span>. Elle n'a plus le droit de créer le Dividende Universel, mais conserve ses certifications. A partir de ce moment, Alice a <spanclass="blockchain_param">un mois</span> pour trouver les certifications manquantes et redemander une évaluation de la règle de distance, après quoi son identité sera révoquée automatiquement.
@@ -51,7 +51,7 @@ Pour la plupart de ces actions, le remboursement des frais se fait de façon sim
...
@@ -51,7 +51,7 @@ Pour la plupart de ces actions, le remboursement des frais se fait de façon sim
- si vous certifiez une identité et qu'elle ne devient pas membre, vos frais sont tout de même remboursés.
- si vous certifiez une identité et qu'elle ne devient pas membre, vos frais sont tout de même remboursés.
- Lorsque vous révoquez une identité, les frais sont toujours remboursés.
- Lorsque vous révoquez une identité, les frais sont toujours remboursés.
En revanche, pour une évaluation de la règle de distance, qui est un calcul coûteux, il y a une *amende* qui peut s'appliquer. Le calcul de règle de distance étant coûteux, il s'agit de ne traiter que des demandes qui doivent aboutir.
En revanche, pour une évaluation de la règle de distance, qui est un calcul coûteux, il y a une *caution* qui peut s'appliquer. Le calcul de règle de distance étant coûteux, il s'agit de ne traiter que des demandes qui doivent aboutir.
Quand vous faites une demande d'adhésion pour une identité, <spanclass="blockchain_param"code_name="EvaluationPrice">10</span>Ğ1 sont bloqués temporairement sur votre compte.
Quand vous faites une demande d'adhésion pour une identité, <spanclass="blockchain_param"code_name="EvaluationPrice">10</span>Ğ1 sont bloqués temporairement sur votre compte.
Si l'évaluation est négative, ce montant vous sera retiré.
Si l'évaluation est négative, ce montant vous sera retiré.
Pour éviter que vous risquiez de perdre de la monnaie, les logiciels clients auront une prévision du résultat et vous avertiront (ou vous bloqueront) avant de faire la demande.
Pour éviter que vous risquiez de perdre de la monnaie, les logiciels clients auront une prévision du résultat et vous avertiront (ou vous bloqueront) avant de faire la demande.