Alors voilà je réfléchi beaucoup a ws2p v2 en ce moment, je vais poster une RFC bientôt pour ça
Mais voilà il y a une feature que j’aimerais beaucoup implémenter a ws2p v2 mais il semble que cela ne soit pas possible avec ed25519, ou alors j’ai mal compris ? J’ai besoin de l’avis de spécialistes en crypto a ce sujet. @nanocryk peut-être ?
Alors voilà, l’implémentation du ticket #1182 aura pour conséquence que les nœuds membres masqués seront traités comme des nœuds miroir sur le réseau, ce qui pose des problème et sera bloquant pour la généralisation de cette pratique.
Il faut donc qu’un noeud membre puisse prouver qu’il est membre sans dévoiler quel membre il est, cela sera d’autant plus appréciable pour empêcher toute attaque ciblée, ce qui peut être appréciable pour l’intégration du bonus aléatoire de pow par exemple.
Soyons bien clair, les écrivains des blocs seront toujours connus, je parle juste d’une anonymisation sur le réseau, pas en blockchain.
Pour faire cela, il suffirait dans les communications WS2P ou/et dans les head que le noeud membre masqué prouve qu’il est bien membre via un message ring signé.
Seulement il semble que les ring signature ne soient pas implémentables avec ed25519, mais le soient en revanche avec les signatures de Schnorr :
Si j’ai bien compris alors il me faudra attendre l’implémentation d’autres algos pour dev cette feature, mais peut être que quelque chose m’échappe ?