# Use ed25519 vs sr25519 for v2s clients

**URL:** https://forum.duniter.org/t/use-ed25519-vs-sr25519-for-v2s-clients/12996
**Category:** Applications
**Tags:** sr25519, ed25519
**Created:** [12 March 2025 10:51 UTC](https://forum.duniter.org/t/use-ed25519-vs-sr25519-for-v2s-clients/12996 "2025-03-12T10:51:00Z")
**Posts on this page:** 1
**Showing post:** 17

<div class="post-metadata">

### Author: ![Nicolas80](https://forum.duniter.org/user_avatar/forum.duniter.org/nicolas80/32/11019_2.png) [@Nicolas80](https://forum.duniter.org/u/Nicolas80)
#### Post date: [22 March 2025 10:12 UTC](https://forum.duniter.org/t/use-ed25519-vs-sr25519-for-v2s-clients/12996/17 "2025-03-22T10:12:31Z")

</div>

> [@Utilisation de gcli en mode non-interactif](https://forum.duniter.org/t/utilisation-de-gcli-en-mode-non-interactif/13011/5):
>
> @Nicolas80 m’a fait des retours pertinents dont j’ai traité en partie mais pas tout (ce qui reste en non résolu), et je ne pense pas avoir le temps de me replongé dedans prochainement.

@poka Si tu n’as pas trop de temps pour le moment et que c’est ok avec toi, je peux regarder pour tenter de finaliser la première MR “Can choose between ed25519 ans sr25519 (!44)” que tu link plus haut.

Par contre, je voudrais avoir des retours sur le fait que l’on veuille ajouter ou non une colonne supplémentaire pour le format exact (ou juste le fait que c’est basé sur une clé g1v1) ?

Pour résumer, actuellement dans la DB, on a déjà le `crypto_scheme`: `ed25519` ou `sr25519`; qui est suffisant pour gérer la sérialisation / désérialisation des clés.

La question est:

- Est-ce que l’on veut ajouter un champ supplémentaire en DB juste pour avoir l’information que la clé (avec scheme ed25519) provient d’une clé g1v1 générée avec _id_ & _passwsord_ ❓
  - Cela amène également le soucis que les utilisateurs devront re-créer la DB; ou bien il faut voir comment appliquer un script de “migration” pour ajouter la colonne (pas encore testé si facilement faisable avec le crate `sea-orm` pour ma part)

**Ou** est-ce que c’est mieux de ne pas l’ajouter, avec la limitation qu’on ne peut pas distinguer une clé ed25519 faite depuis identifiants g1v1 ou non.

---

_[View the full topic](https://forum.duniter.org/t/use-ed25519-vs-sr25519-for-v2s-clients/12996)._
