Petit rappel pour moi-même sur l'utilisation de Sr25519 dans DuniterV2S.
Distinction pour les signatures
A priori, Substrate n’a aucune idée du fait qu’une clé est de type Sr25519 ou Ed25519. Ce dernier ne fait que considérer des clés publiques et leur adéquation avec une signature.
Autrement dit, du point de vue de Duniter, les clients font bien ce qu’ils veulent.
Utilisation dans Duniter
Par contre : 3/4 des clés du trousseaux de session sont formés de clés Sr25519, seul Grandpa utilise Ed25519. Donc ça veut dire que migrer sur une utilisation avec Ed25519 implique un reboot de la ĞDev si l’on ne veut pas trop se casser la tête. Mais je ne vois aucun intérêt à changer cela, ni même si c’est possible (il y peut-être des fonctionnalités de Sr25519 utilisées dans ce protocoles).