Versions de WotWizard

Est-ce que tu veux que je tente la mise à jour sur wotwizard.coinduf.eu ou est-ce que tu vas le faire ?

Si tu te sens, ce serait bien que tu le fasses. Comme ça, on verrait les difficultés rencontrées.

Je signale que la nouvelle version est déjà en ligne sur le site de cgeek (wot-wizard.duniter.org).

3 Likes

:slightly_smiling_face: !!!

La version 5.6.3 de WotWizard vient d’être publiée et fonctionne sur https://wot-wizard.duniter.org et sur https://wotwizard.coinduf.eu. On peut la télécharger sur Releases · gerard94 / WotWizard · GitLab.

Elle contient une nouvelle page : Calculateur de distance et de qualité.

Distance and Quality Calculator: This calculator has two functions.

  1. It calculates the distance rule, or the quality, of an identity, written in the field « Nickname of the identity under consideration » (or « uid ») if she is certified by members written in the field « New certifiers » (or « certifiers »). If the field « uid » is empty, the result is calculated for any possible future member, from « certifiers » only.
  2. It predicts, among identities written in the first field « group », those members who are able to bring the best ‹ distance › or quality to the identity in the field « uid » (which may always be empty) if they certify her, taking already written « certifiers » into account. If the field « group » is empty, the forecast extends to the whole web of trust. The last field contains the maximal number of proposed members.
1 Like

La version 5.7.0 de WotWizard vient de sortir. Grace à l’aide de @Paidge, l’interface graphQL a été notablement simplifiée.

3 Likes

Bonjour à tous,

Juniste depuis qques mois, j’aime bien utiliser les outils dispos qui m’ont permis de comprendre pas mal de chose.
J’avoue une préférence pour l’explorateur (Explorateur) et je l’utillise assez souvent.

Pour la première fois, j’ai un souci avec.
Futur membre: Yume, clé 4UZ2tfQ1zsftwhHNg8hgNzujTaPi6uquYQrZ2FxgMVsC
Yume apparait sur :
Césium

g1-monit

wotwizard-ui
image

Mais rien du tout sur l’explorateur…
image

Me suis dit que c’était du à l’absence de demande d’adhésion, et pourtant, j’arrive à voir AnaisMS

image

Une idée du pb? ??

@gerard94 confirmera sûrement mais je pense que le coupable c’est encore cette histoire de piscine :stuck_out_tongue: Si j’ai bien compris, tant que les données ne sont pas inscrites en blockchain, elles peuvent varier d’un noeud duniter à l’autre.

1 Like

Merci, et bon sang de bois, je veux bien te croire, mais…
Si les données sont affichées dans Cesium, c’est bien qu’elles sont « officielles », non?

Que wotwizard interroge un noeud avec une piscine, alors que g1-monit soit sur un autre noeud, je comprends que les infos puissent être différentes (d’autant que tu me l’as déjà expliqué sur le FML) mais là, si c’est affiché dans Cesium?

Non :wink: Puisque Cesium peut se “brancher” à différents noeuds Duniter dans les paramètres :wink:

Chaque instance de Cesium, WotWizard et G1Monit se connecte à un certain nœud Duniter. Les données écrites en blockchain sont les mêmes chez tous les nœuds (s’ils ont bien le même HEAD, càd s’il n’y a pas de fork, ce qui est le cas en général), mais les données en piscine (comme les certifications pas encore passées, les transactions « en traitement », les identités pas encore membres) ne sont pas gravées dans le marbre, et varient d’un nœud à l’autre, en fonction des aléas des synchronisations et du réseau.

1 Like

Merci à vous 2 :pray:

Vais chercher un post qui explique s’il y a une piscine pour chaque noeud, et surtout, comment plusieurs piscines font pour se synchroniser sans écriture dans la blockchain…

1 Like

Les piscines s’envoient leurs données de façon non-prioritaire entre nœuds qui se connaissent. Les nœuds se communiquent les adresses des nœuds qu’ils connaissent de sorte que le réseau de voisinage s’étend peu à peu.

1 Like

Une dernière question avant d’arrêter de m’incruster dans ce post sur les version de wotwizard svp…

Est-ce que g1-monit peut « souffrir » des mêmes désynchro que wotwizard?
J’ai l’impression que c’est un outil historique, utilisé par beaucoup, alors que je préfère l’explorateur.
Est-ce que l’outil historique est mieux doté et sait faire avec les différents piscines?
J’espère me faire comprendre.
Merci d’avance :slight_smile:

Non, aucun outil (à part Sakia qui est abandonné) ne sait faire du vrai p2p. Ils sont dit « naïfs ». Ce n’est pas péjoratif, mais signifie juste qu’ils ne transmettent que les informations d’un seul nœud. C’est pas trop un problème pour la blockchain si le nœud est synchronisé. Par contre chaque nœud a sa piscine et la synchro entre piscine n’est pas très bonne.

3 Likes

Le meilleur moyen de faire connaître un futur membre sur les différents nœuds sans se préoccuper de la piscine, c’est de faire un aller retour d’une June sur son compte. Vous vérifiez au passage qu’il maîtrise l’utilisation de son futur compte membre.

Une fois la transaction effectuée, c’est inscrit en blockchain donc tout les nœuds connaîtront l’identité.

2 Likes

C’est sûr ? La transaction n’impliquant en rien l’identité, ça voudrait dire que Duniter va chercher ou diffuser les identités en piscine pour chaque transaction ?

Je ne sais pas exactement, mais c’est un constat qui a était fait plusieurs fois. Donc, c’est une piste à creuser.

Serait-il possible d’avoir une URL qui mène à la page d’un compte, à partir de sa clé publique ? (que ce soit direct ou par une redirection)

Actuellement il faut connaître le hash, ce qui n’est pas pratique pour faire un lien depuis un outil externe.

Quelque chose comme ça :

https://wotwizard.axiom-team.fr/fr/membre/?pubkey=45GfjkWCWQhJ3epJVGC2NSg1Rcu4Ue1vDD3kk9eLs5TQ

Effectivement, c’est une bonne idée. À regarder aussi pour WotWizard-UI @Paidge

Bah c’est ce qui est demandé si tu regardes l’url :wink: Au départ, c’est @HugoTrentesaux qui a créé la page des membres en récupérant le hash. J’étais étonné qu’il n’utilisait pas la pubkey. Je ne sais plus si c’est lui ou @gerard94 qui m’avait expliqué que c’est @cgeek qui a implémenté le hash dans l’API graphQL Wotwizard pour résoudre un problème de doublons que je suis incapable de ré-expliquer.