Je viens de tester la révocation explicite, vu qu’aucun wallet ne permet encore de générer le document de révocation, je l’ai généré « à la main » avec un peu de code Rust.
Le document de révocation est extrêmement simple, c’est la concaténation de la clé publique et du genesis hash, cela permet déjà d’identifier de manière unique une identité dans tout l’univers, pas besoin de plus.
Une fois la signature générée, il suffit de conserver précieusement cette signature et c’est suffisant, la clé publique et le genesis hash pouvant être retrouvés aisément.
Ensuite, n’importe-qui en possession de la signature peut révoquer l’identité via le call suivant:
Et ça fonctionne, mon 2ème compte membre Elois2
à bien été révoqué :