Annuaire Césium+ : fermeture ou évolution?

Je parle d’une monnaie qui a vocation à être établie. Pas d’une monnaie de test.
Biensûr mes exemples concernent les monnaies établies qu’on connait.

Non, mais l’approche de cet annuaire est assez hasardeuse. Peux-tu expliquer tes désirs ou tes aspirations avec cet annuaire ? Quel est ton but ? Pourquoi l’as-tu mis en place ? Dans quel but ? Est-il plus intéressant avec notre Ğ1 qui a la particularité d’avoir une toile de confiance par rapport à une cryptomonnaie classique ? Tu sembles avoir voulu faire des tests grandeur nature sur les nouveaux utilisateurs de la Ğ1. Dans quel but ? Voir s’il y a des failles ? Voir ce que ça apporte de plus à cette économie ?

Moi j’aime cette annuaire… j’aime bien voir les nouveaux inscrits, d’où ils viennent, pouvoir les contacter par les réseaux sociaux ou mail quand ils sont indiqués… etc

Ça m’'arrive de m’en servir pour les paiements, mais je demande confirmation de la clé avant bien sur :wink:

4 Likes

Me too. Je m’en sers aussi pour vérifier les destinataires de mes paiements en cas de besoin… pour les certifications aussi, dans certains cas, toujours pour vérifier le destinataire voire le donneur…

Les témoignages ci-dessus montrent que cet annuaire est utile pour vérifier et découvrir des clés publiques.

L’incident montre que cet annuaire ne doit pas être utilisé pour trouver une clé publique, et qu’il est hasardeux d’en vérifier avec.

On peut alors essayer de garder ce qui est utile et de corriger le reste ? Ou alors on peut également communiquer sur le problème pour que les utilisateurs n’acceptent de signer que pour des clés publiques données explicitement (l’annuaire ne servant qu’en vérification supplémentaire quand on est déjà sûr).

Une autre piste : afficher la date du dernier document signé par la clé dans l’annuaire. On peut alors être en alerte si ça fait plusieurs mois qu’un compte n’a pas été utilisé.

2 Likes

Merci de le reconnaître. Des monnaies établies dans lesquelles il est peut utile de savoir si untel ou untel accepte.

Cet annuaire est présent depuis le tout début, bien avant le lancement de la G1.
Quand a savoir son but, un simple tour des usages permet de le comprendre, a quiconque s’en donnera la peine :

De quelle crypto, encore une fois, tu parles ? Avec laquelle tu achètes des légumes, toi ? Ou fais un Gmarché ?

Je n’ai rien voulu, mais il évident que le coeur a besoin de cas réels, donc d’utilisateurs réels.
Sinon, effectivemenbt, on restera (comme les autres cryptos) une monnaie de spéculation ou de geeks (cf Bitcoin, qui a quand meme 10 ans !).

Dire qu’on s’occupe du coeur sans vouloir le tester avec des vrais gens, me parait, pour le coup hasardeux.

3 Likes

Mon annuaire idéal :

  • est fédéré par un service d’annuaire de service
  • se contente d’exposer des fiches et laisse à une autre service le soin de les agréger pour y rechercher selon ses algorithmes
  • découple l’api et les interfaces d’utilisation
  • dispose de mécanisme d’encouragement à l’unicité (qui utilise un services de recherche dans la fédération pour annoncer les doublon exacte ou proche, et ceux à chaque renouvellement également)
  • permet de signer ses contenu avec une (voir plusieurs) identités membre de la toile de confiance (pour augmenter la confiance porté à cette fiche, et peut-être sa visibilité dans les recherches
  • dispose de contenus périssable, renouvelable, avec notification d’approche de péremption à l’auteur
  • dispose d’un mécanisme de signalement des résultats proche, d’antériorité, et de dernière actualisation pour faciliter l’ajustement d’algo de pertinence de résultat comme de jugement humain de pertinance avec les info fourni
  • dispose d’un mécanisme de transmission de plainte à destination de l’auteur de tout contenu publié (pour placer les gestionnaire d’annuaire en position d’intermédiaire technique et non d’éditeur)
  • disposant d’un mécanisme de suppression ou de déréférencement de contenu par l’administrateur d’un noeud d’annuaire (raison légal entre autre)

Un service d’annuaire de services inclurait :

  • des fiches de services avec essentiellement :
    • le type de service (annuaire de services, annuaire d’usager, moteur de recherche spécialisé ou générique, annuaire d’offres de bien et services, annuaire de demandes, moteur de conversion inter-monnaies (change), annuaire d’offre ou de demande de change…),
    • l’url de l’api du service,
    • la signature numérique de qui propose ce service (et donc la possibilité d’identifier si c’est un membre ou non et d’ajuster sa confiance et la visibilité du service pour qui utilisera cette fiche dans des index),
    • la signature numérique de l’auteur de la fiche (est-ce le gestionnaire de l’annuaire ou l’auteur du service)
    • le logiciel assurant le service (et donc potentiellement les interfaces disponible pour en tirer profit, avec des tags par exemple)
    • la version du logiciel assurant le service
    • la date de première soumission de la fiche
    • la date de dernière mise à jour manuelle de la fiche
    • la date de dernière mise à jour automatique de la fiche
    • des tags libres d’usage
    • des conditions d’utilisation (ouvert à la consultation, ouvert à l’édition (création de compte, ajout de contenu), utilisable sous conditions (et probablement un jour l’émergence d’un format pour exprimer de manière formelle des conditions))
  • des mécanismes de signalement / demande de suppression à l’attention du gestionnaire de l’annuaire
  • des mécanismes de synchronisation / fédération inter nœud (ajout, modification, suppression)
  • un mécanisme de déréférencement automatique des services non disponible (voir un suivi du taux de disponibilité)

Mon algo de recherche idéal :

  • s’appuie sur des données fédérées
  • est capable d’identifier des résultats proches (CaSsE différente, phonétiquement identique ou proche, inversion de lettre, l33t style…) et de privilégier l’exactitude (avec une pondération ajustable)
  • est capable de croiser avec des données géographique quand disponible et désiré, (pertinence selon distance, limite de distance…)
  • m’indique si les données sont signées numériquement par un membre ou non (ou si elles sont signées par une signature elle même signé par des membres), et me permet d’influencer le tri de mes résultat avec se critère ou de ne pas le faire.
  • est capable de filtrer par tags, avec la possibilité de combiner ces tags avec des ET et de OU et des () et d’affecter une pondération aussi bien qu’un caractère rédibitoire au respect de ces conditions.
  • propose une pondération inter critère par défaut tout en permettant à l’usager (de l’api au moins) de l’ajuster à ses préférences.
3 Likes

Ça fait un moment que je cherche du temps pour régler le problème de synchro des noeuds CS+… Sûrement un problème de saturation mémoire, mais je n’arrive pas a reproduire sur mon poste de dev. Et pas d’erreur dans les logs.

1 Like

Bel bonjour tout’ moun’

J’ai lu et relu le débat que qui reprend ici.
Sans entrer dans le débat de ce qui est prioritaire, secondaire, utile, sans raison… Qui est de toute façon relatif à chacun.
Je crois qu’il faut aborder la question abordée ici comme la manifestation d’un besoin de clarté de la fonction des outils qui permettent de se connecter à la Blockchain.

A mon avis, le « malaise » remonté par de nombreux usager vient du fait que Cesium et Gchange partagent trop de similarité ou pas assez de différence…

Je dirai que Cesium est pour moi un client à mes comptes membre et portefeuilles. Dans ce cas j’aimerai rendre son usage aussi simple que ce que l’offre privée me propose pour la même tache (gérer le multi authfile sans demander d’authentification tout le temps).
Dans ce cas, je souhaite connaitre l’Etat de la Ḡ1 et de la WOT. Mais pas forcément pouvoir être mis en contact avec tout le monde. Simplement le 1er cercle d’ami (et qq autres) me suffirait.
Idem, je ne suis pas forcément à l’aise que mon nom apparaissent avec ceux de tous le créateurs monétaires… imagine qq’un qui veut que cette monnaie cesse d’être créé, il a la liste des sources :wink:

Maintenant il y Gchange, là je suis partisan de l’enrichir largement, demander email, téléphone, adresse, etc… qui pourrait ou non être masqué en ligne, mais utilisable par le système. Ceci de façon à faire de cette plateforme un « réseau d’interaction d’échange social, thématique » permettant la mise en contact et la rencontre autour d’échanges, projets ou entreprises. On peut imaginer y greffer NextCloud, Odoo, Mastodon, … Pour enrichir la relation numérique Libre.

Donc je répondrai à cette question par, non il ne faut pas fermer Cesium+, mais peut être le remodeler pour qu’il soit plus concentré sur l’individu et ses comptes. et oui il devrait évoluer, mais plutôt en transférant et devenant gchange+ : le réseau Humain et entreprenarial de la June.

1 Like

Je rajouterai une question.
La base Cesium+ sert largement de cache à l’état de la Duniter. Pour des raison de lenteur de protocole d’API si j’ai bien compris?

Alors Cesium+ (ES) se retrouve à garder une « copie miroir » des États des index?
Chose qui n’est jamais facile à réaliser entre 2 systèmes asynchrones.

Je me demandais de quelle façon les MAJ du cœur à venir fera évoluer cette relation?

Des outils de monitoring comme https://wot-wizard.duniter.org/ ou https://g1-stats.axiom-team.fr/ (qui en connaît la liste complète?) bénéficieront de la mise en cohérence des sources des données

Même si je comprend cette histoire de fishing, je serai triste que l’annuaire Cesium disparaisse… Je m’en sert beaucoup, mon entourage aussi :slight_smile:

La dette et les réseaux sociaux privateurs aussi, tu t’en sers beaucoup ?

Et c’est à chaque fois 40 ans après, lors du désastre que tu pleures ?

Que penser de celui qui s’indigne des effets dont il chérit les causes ?

3 Likes

Salut @Galuel je m’exprime mais je suis à 100% d’accord avec toi :slight_smile: J’aime les trucs pratiques :), j’ai été élevé et formé aux logiciels privateurs mais grâce à vous j’apprends et je prend conscience de l’intérêt des logiciels libres. C’est grâce à la Ğ1 que je découvre ce monde libre.

1 Like

Le libre est une chose, le centralisé / décentralisé en est une deuxième. A choisir entre MediaGoblin et PeerTube, les deux sont libres, mais l’un est centralisé (ou semi-centralisé), quand le deuxième est fondé sur Bittorrent décentralisé.

Cesium+ crée des données centralisées parfaitement extérieures à Duniter/Ğ1, et crée de ce fait une nasse centralisée propre à développer des attaques de fishing, en habituant les utilisateurs qui tombent dans le piège à croire à des informations qui n’ont rien à voir avec la blockchain Duniter/Ğ1.

De plus Cesium+ crée de fausses messageries, non désirées, incitant les utilisateurs à croire qu’il est logique et sain de pouvoir écrire à n’importe qui, ou de recevoir des messages de n’importe qui, comme si les applications de gestion de compte monétaire étaient un réseau social où de plus on serait inscrit malgré soi.

3 Likes

Le perfection, l’ennemi du bien, tout ça… :slight_smile:

1 Like

Exactement, il est possible que tu aies voulu trop bien faire, un client plus simple suffit.

Par contre on peut imaginer un réseau social de la June avec une option de recherche de membres et de géolocalisation, externes au client Cesium. Sur laquelle on proposerait nos biens/services, à l’instar du marketPlace de Zuckerberg. J’avais imaginé une plateforme centralisée de ce type lorsque j’étais au chômage. A l’époque j’avais aussi l’idée de gérer une monnaie de type Monnaie M mais je me suis vite aperçu que ce n’était pas une bonne idée. Par contre, l’idée du réseau social/annuaire/Gestion d’annonces me paraît toujours pertinent. Avec un code libre bien sûr.

1 Like

Et décentralisé :wink: :+1:

4 Likes

En gros, un réseau social existant, sur lequel on pourrait intégrer des métadonnées telles qu’une clé publique ?

Genre le Fediverse (Diaspora, Mastodon, etc.) ?

1 Like

Je m’attendais à cette remarque. Mais, en ce qui me concerne, je ne maîtrise pas ce genre de technologies. Je sais faire surtout du PHP en backend.

Ğchange est p2p sur des pods Elasticsearch comme Cesium+. (@kimamila tu confirmes?)

Ainsi Ğchange me paraît être la plateforme idéale pour répondre aux problématiques exposées ici.
Annuaire, géolocalisation, messagerie instantanée, tout est déjà là les amis.

Faîtes l’expérience suivante :

  • Désactiver Cesium+ dans votre Cesium local.
  • Regarder ce qui vous manque dans Cesium suite à l’absence de Cesium+
  • Essayer de retrouver ce qui vous manque dans Ğchange.
  • S’il vous manque des services Cesium+ dans Ğchange, ouvrez un ticket ici ou mieux, contribuez au code de Ğchange !
7 Likes