Faut-il limiter les certifications et invitations forgeron

Du coup, si 2 forgerons sont contre le concept de toile forgeron, ils peuvent inviter à eux seuls l’ensemble de la TdC à devenir forgeron (en enfreignant la charte forgeron).
Est-ce souhaitable ?

Perso la limite à 100 (ou même à moins) pour le nombre de certif forgeron me semble pas mal quand même pour éviter les abus.

5 Likes

Bien vu, je suis du même avis que toi !

1 Like

15 certifs smiths max en gdev
j’ai l’impression, 8 prévu sur la V2 en prod : smith_cert_max_by_issuer · Search · GitLab

J’ai pu inviter plus de 15 personnes en smith :
https://duniter--vue-coinduf-eu.ipns.pagu.re/#/smith
Donc si la limite est implémenté pour les certif smith, elle ne l’est visiblement pas pour les invitations.

2 Likes

Bien vu :slight_smile:
Un forgeron qui ne respecte pas la licence forgeron en invitant en masse peut encombrer la liste d’invitations. Mais parmi les personnes invitées, seules celles qui acceptent pourront recevoir des certifications forgeron, et seules celles qui en reçoivent suffisamment pourront publier des session keys. La limite se fait alors au stade des certifications forgeron.
Est-ce un fonctionnement acceptable pour la v2, ou souhaite-t-on implémenter un correctif ? À mon avis sachant qu’il n’y a pas de conséquences techniques à ce que l’intégralité de la toile soit invitée à forger, on peut rester en l’état.

L’état actuel de la gestion de la toile forgeron me semble suffisant pour la migration. Après, il est toujours possible de raffiner les implémentations. Si un forgeron se met à inviter en masse, on pourra se poser des questions et lui demander ce qu’il fait.

Hello, je viens d’écrire, guidé par @tuxmain un test vis-à-vis du nombre d’invitation smith.

il échoue maintenant à l’endroit attendu (pas de limite d’invitation).

Entre-temps il a échoué parce que seul un forgeron online peut inviter.
Y’a-t-il une raison à ça (seul un forgeron online peut inviter) ?

En outre, implémenter cette limite implique de réfléchir à ce qui est inclut dans la limite MaxByIssuer des smith.

Ce qui me semblerait logique :

  • les certifications smith émises
  • les invitations envoyées, non encore acceptées
    et pour éviter les deux cas suivant, je serais favorable à ce qu’une invitation acceptée vaille certification de l’inviteur pour l’invité.
    Les deux cas que ça éviterait :
  • les invitations acceptées, tant que l’inviteur n’a pas certifié l’invité*
  • *sauf si l’invité a reçu suffisamment d’autres certifications pour devenir forgeron, dans quel cas l’invitation acceptée ne compte plus comme une limite d’invitation/certification pour l’inviteur.

Bref, je suis donc favorable à ce que, comme pour les membres si j’ai bien suivi, l’invitation vaille pour certification dès lors qu’elle est acceptée.

Qu’en pensez-vous ?

2 Likes