Dans la plupart des applications, se connecter signifie confier un e-mail et un mot de passe à un serveur. Ces données sensibles y restent stockées, parfois chiffrées, mais toujours présentes. Une fuite, une compromission ou une simple mauvaise configuration suffit alors à exposer l’identité de milliers d’utilisateurs.
L’application Manna propose une alternative : se connecter « sans e-mail », uniquement avec un portefeuille cryptographique. L'utilisateur ne dépose aucune donnée sensible côté serveur, uniquement des données publiques et spécifiques à l'application. Il reste souverain de ses clés.
Nous allons explorer comment cela fonctionne, en partant des bases d'un HD Wallet jusqu'aux mécanismes de preuve d'identité.
Pourquoi un portefeuille plutôt qu'un mot de passe ?#
Le principe est simple : prouver que nous possédons une clé privée sans jamais la révéler. Le serveur ne stocke pas cette clé, pas plus qu'un mot de passe, seulement une clé publique. Si le serveur est compromis, l’attaquant n'obtient rien d'utilisable pour se faire passer pour l'utilisateur. C'est l'inverse du modèle classique, où la base de données devient une cible de choix. Nous allons donc voir comment sont générées ces clés, et comment elles fonctionnent.
Le HD Wallet : une hiérarchie déterministe#
Un Hierarchical Deterministic Wallet (portefeuille hiérarchique déterministe) part d’une unique graine, la fameuse « seed ». Celle-ci se présente généralement sous la forme de 12 ou 24 mots. En réalité, c'est une chaîne numérique complexe, mais un standard, le BIP-39, définit la règle grâce à laquelle notre série de mots nous permet de mémoriser cette seed simplement. À partir d'elle, tout le reste est généré de façon mathématique et reproductible.
La structure du HD Wallet ressemble à un arbre, d'où vient d'ailleurs la notion de hiérarchie : la seed constitue la racine à partir de laquelle sont dérivées les paires de clés privées et publiques. Le caractère déterministe est essentiel : si nous perdons l'application ou l'appareil, il suffit de réimporter la seed dans un autre wallet compatible pour retrouver exactement les mêmes clés.
L'application Manna offre d'ailleurs le mécanisme de récupération correspondant, car il suffit de fournir notre seed pour récupérer nos clés, et ainsi nos accès à la plateforme. La sécurité de l'utilisateur découle de la garantie même que l'opération de récupération se déroule côté client.
Ce mécanisme est ce qui confère au HD Wallet sa puissance, et en même temps la responsabilité à l'utilisateur : la seed est le maître de tout, si elle est perdue tous les accès sont perdus avec.
Clés privées et clés publiques : le couple fondamental#
Une clé privée est un grand nombre secret. À partir d'elle, on calcule mathématiquement une clé publique. Si ce calcul est relativement simple, l'opération inverse à un coût tel qu'il est virtuellement impossible de retrouver la clé privée à partir de la clé publique (et ce même avec un ordinateur quantique, à condition d'employer un algorithme suffisamment robuste).
Ainsi, lorsqu'un message est signé avec la clé privée, seule la clé publique permet de retrouver l'auteur du message. C'est ainsi que nous garantissons son origine, et la raison pour laquelle il est primordial de ne jamais divulguer une clé privée.
Nous retrouvons ce mécanisme dans des messageries comme Signal, où la clé privée sert à initier des échanges sécurisés, tandis que le destinataire peut vérifier l’identité de son interlocuteur grâce à sa clé publique. Une fois la communication établie, les messages suivants sont protégés par des clés dérivées, qui permettent de maintenir un haut niveau de sécurité sans devoir refaire un échange de clés complet à chaque message.
L'application Manna utilise également ce mécanisme de signature, avec une clé privée conservée chez le client, pour s'assurer qu'une partie et son résultat appartiennent bien au joueur dont la clé publique est, elle, connue et partagée.
Des origines du portefeuille#
Plus tôt dans cet article, nous avons parlé de BIP-39. « BIP » signifie « Bitcoin Improvement Proposals ». Ce sont des propositions utilisées par la communauté Bitcoin pour soumettre des améliorations précises, discutées et adoptées collectivement. Certaines concernent la façon de générer une seed (BIP39 déjà mentionné), d'autres la structure hiérarchique des clés (BIP32, et BIP44). Ces standards garantissent qu'une seed créée dans un portefeuille pourra être importée dans un autre, et que les adresses générées seront reconnues par l'ensemble du réseau.
La notion de HD Wallet vient donc à l'origine de Bitcoin, comme solution pour conserver sa monnaie : des fonds en Bitcoin sont contrôlés par une clé privée de sorte que son possesseur est le seul à pouvoir les déplacer, tandis que la clé publique associée permet uniquement de recevoir des fonds. Ce système de HD Wallet est devenu l'état de l'art des portefeuilles numériques, pour les monnaies crypto et, par extension, pour sécuriser des accès comme dans Manna.
Souveraineté contre centralisation#
Le mode d'authentification de Manna illustre concrètement ce que la cryptographie asymétrique rend possible : prouver une identité sans confier de secret à un tiers. Aucune base de données de mots de passe à protéger, aucune fuite massive possible de credentials. L’utilisateur reste maître de sa clé privée ; le serveur ne détient qu’une preuve vérifiable.
Bitcoin pousse cette logique plus loin encore. Non seulement les clés permettent l’authentification, mais elles contrôlent directement la monnaie. Contrairement à un compte bancaire ou à un portefeuille dont nous aurions confié la garde à un « tiers de confiance », le modèle de portefeuille de Bitcoin est conçu pour placer la souveraineté monétaire entre les mains de l’utilisateur. Personne ne peut geler, saisir ou dépenser à sa place sans la seed.
En centralisant les données sensibles, les systèmes classiques créent des points de défaillance uniques. En s’appuyant sur des HD Wallets et sur la signature cryptographique, nous distribuons la confiance : chaque utilisateur devient le seul gardien de son identité et, dans le cas de Bitcoin, de sa valeur. C’est précisément ce déplacement de pouvoir qui rend ces mécanismes précieux — et qui justifie de les mettre à portée des débutants.
NB : Si découvrir Manna vous intéresse, sachez que la bêta en ligne est toujours accessible, et les retours sont toujours les bienvenus : https://bibleduo-game-production.up.railway.app/ ! Et pour participer à la bêta fermée de l’application Android, vous pouvez me contacter ici même ou sur Nostr.
Ressources#
- Pour découvrir Bitcoin, le parcours débutant de Plan B Network.


Comments
No comments yet. Start the conversation.