L’avenir de la blockchain ne se résume pas à des transactions plus rapides, à des frais moins élevés ou à des applications plus décentralisées. Il s’agit aussi de donner aux gens le contrôle de la confidentialité de leurs finances.
C’est là qu’intervient Miden (@0xMiden).
Miden construit une blockchain où les comptes peuvent garder privés par défaut leur solde et l’historique de leurs transactions. Contrairement aux blockchains publiques traditionnelles, où tout le monde peut consulter l’activité des portefeuilles enregistrée publiquement, Miden permet aux utilisateurs de conserver l’état de leur compte sur leurs propres appareils, tout en transmettant au réseau des engagements cryptographiques.
Cela signifie que le réseau peut vérifier qu’un compte a changé d’état sans rendre publiquement visibles les détails de cet état.
Mais les technologies de confidentialité n’ont d’importance que si les gens peuvent réellement les utiliser. C’est là que Bread entre en scène.
Bread est un portefeuille axé sur la confidentialité, conçu sur Miden pour intégrer cette technologie aux activités financières quotidiennes. Il permet aux utilisateurs d’envoyer, de recevoir et d’échanger des actifs. Les transferts entre chaînes et d’autres fonctionnalités relient les comptes privés à l’écosystème crypto au sens large.
Voyons comment cela fonctionne.
1. Le solde de votre portefeuille ne regarde que vous

Sur de nombreuses blockchains publiques, toute personne connaissant l’adresse de votre portefeuille peut consulter le solde et l’historique des transactions rendus publics. Cette transparence peut être utile, mais elle signifie aussi que votre activité financière risque d’être exposée à des inconnus, des entreprises, des concurrents et à toute autre personne connaissant votre adresse.
Miden adopte une approche différente.
Avec un compte privé Miden, l’état du compte, y compris son solde et son activité, reste sur l’appareil de l’utilisateur. La blockchain enregistre l’adresse du compte et un engagement cryptographique envers cet état.
Imaginez que cet engagement soit une empreinte numérique. Il permet au réseau de constater un changement sans révéler les informations qui le sous-tendent.
Lorsqu’une personne consulte votre compte sur un explorateur de blocs, elle peut voir que le compte existe et que son état a changé, mais elle ne peut pas simplement ouvrir l’explorateur pour consulter votre solde complet ou l’historique de vos transactions.
C’est le fondement du modèle de confidentialité de Bread : vous pouvez utiliser la blockchain sans rendre publique l’intégralité de votre vie financière.
2. Que se passe-t-il lorsque vous envoyez de l’argent ?

L’envoi d’argent avec Bread est conçu pour être simple, même si plusieurs éléments travaillent ensemble en arrière-plan.
Lorsque vous lancez une transaction, votre appareil utilise votre clé quotidienne pour autoriser l’opération, tandis que la biométrie contribue à protéger l’accès à cette clé. Guardian sauvegarde ensuite l’état mis à jour du compte et confirme le changement. La transaction est alors soumise à Miden avec la preuve cryptographique requise.

Le processus peut sembler complexe, mais l’expérience utilisateur se veut simple.
Vous lancez un paiement, le portefeuille coordonne les étapes nécessaires et le réseau reçoit les éléments dont il a besoin pour vérifier la transaction, sans exposer les détails du compte privé.
Il est important de comprendre que la confidentialité n’empêche pas la blockchain de vérifier les opérations. Elle permet de les vérifier sans publier toutes les informations sous-jacentes.
3. La confidentialité compte, mais la récupération aussi

La récupération est l’un des plus grands défis des portefeuilles numériques privés.
Si les soldes et l’historique des transactions ne sont pas accessibles au public, la restauration d’un compte sur un nouvel appareil nécessite d’accéder à l’état le plus récent du compte ainsi qu’aux clés nécessaires pour en reprendre le contrôle.
Bread répond à ce besoin avec Guardian, un service qui sauvegarde l’état du compte et aide à coordonner les mises à jour et la récupération du compte.
Les utilisateurs peuvent choisir un compte protégé par Guardian, l’option recommandée pour concilier confidentialité et récupération pratique. Au stade actuel du développement décrit par le projet, l’opérateur Guardian peut voir l’état d’un compte protégé par Guardian, mais ne peut pas déplacer les fonds de manière indépendante.
Les utilisateurs peuvent également opter pour une configuration plus privée, qui conserve l’état de leur compte sur leur appareil sans le partager avec un opérateur. En contrepartie, cette option n’offre pas le même mécanisme de récupération. Si l’appareil et l’état du compte sont perdus, les fonds peuvent devenir inaccessibles.
Les deux options protègent les détails du compte des autres utilisateurs de la blockchain. La différence tient à la possibilité, pour un opérateur externe, d’accéder à l’état du compte afin d’aider à sa récupération.
4. Trois clés permettent à l’utilisateur de garder le contrôle

Le compte Bread protégé par Guardian utilise trois clés, chacune ayant une responsabilité différente.
Clé quotidienne : stockée sur l’appareil et utilisée pour les activités courantes du portefeuille.
Clé d’urgence : recréée à partir de la phrase de récupération de l’utilisateur et utilisée pour les opérations liées à la récupération.
Clé Guardian : utilisée par Guardian pour confirmer les mises à jour de l’état du compte.
Le système exige deux des trois clés pour effectuer une action. Ainsi, aucune clé ne peut à elle seule contrôler le compte.
Pour les transactions courantes, la clé quotidienne fonctionne avec Guardian. Pour récupérer un appareil perdu, la clé d’urgence fonctionne avec Guardian. Pour changer de fournisseur Guardian, les clés quotidienne et d’urgence peuvent fonctionner ensemble sans l’approbation du Guardian actuel.
Cette configuration vise à empêcher Guardian de devenir propriétaire des fonds de l’utilisateur.
Guardian contribue au fonctionnement du système, mais l’utilisateur conserve la possibilité de quitter le service en utilisant ses propres clés.
Cette distinction est importante, car la confidentialité ne consiste pas seulement à cacher des informations. Elle consiste aussi à garder le contrôle de ses actifs.
5. Transférer des actifs au-delà de Miden

Les utilisateurs de cryptomonnaies opèrent rarement sur une seule blockchain. Ils peuvent détenir des actifs sur Ethereum, utiliser des applications décentralisées sur d’autres réseaux ou avoir besoin de transférer des fonds entre différents écosystèmes.
Bread est conçu pour relier les comptes privés Miden au monde plus vaste de la blockchain.
Une possibilité consiste à utiliser une route faisant appel à un solveur, qui peut recourir à des services tels qu’Epoch ou NEAR Intents pour effectuer des transferts entre chaînes. Selon la route, un solveur peut prendre temporairement en charge les fonds et livrer les actifs équivalents sur la chaîne de destination. Cela peut accélérer les transferts et permettre d’échanger des jetons en cours de route, mais implique une confiance temporaire et dépend des actifs pris en charge.
Une autre possibilité est le pont canonique d’AggLayer, qui permet le transfert direct de certains actifs sans qu’un solveur les échange pendant le transfert.
Certains transferts entre chaînes sont disponibles dans la version bêta de Bread, notamment les transferts vers Ethereum Sepolia. Les échanges entre chaînes sont prévus dans une version ultérieure.
En résumé, les comptes privés ne sont pas condamnés à fonctionner en vase clos. Bread vise à les rendre utiles dans un environnement multichaîne, tout en offrant aux utilisateurs différentes façons de déplacer leurs actifs.
6. Et pour générer du rendement ?

Bread est également conçu pour permettre de générer du rendement depuis le portefeuille.
Le processus prévu consiste à transférer des fonds depuis un compte privé Miden vers un marché de prêt sur Ethereum, où les actifs peuvent être utilisés pour générer du rendement. Lorsque l’utilisateur effectue un retrait, les fonds peuvent être renvoyés vers Bread.
Il existe toutefois un compromis important en matière de confidentialité.
Les fonds peuvent rester privés lorsqu’ils sont détenus sur un compte privé Miden, mais leur activité devient visible selon le modèle de transactions publiques d’Ethereum pendant qu’ils y sont utilisés. Ils peuvent retrouver un compte privé lorsqu’ils sont retransférés vers Miden.
Bread vise à gérer ce processus depuis le portefeuille afin d’en réduire la complexité pour les utilisateurs. Cependant, Earn est prévu dans une version ultérieure et n’est pas disponible dans la version bêta actuelle décrite par le projet.
Cela illustre un point important : la confidentialité dépend non seulement du portefeuille, mais aussi de la blockchain et des applications impliquées dans chaque transaction.
7. Bread, un exemple concret de la vision de Miden

Bread est bien plus qu’un portefeuille permettant d’envoyer et de recevoir des cryptomonnaies. Il montre comment la technologie sous-jacente de Miden peut prendre en charge des applications qui allient confidentialité, récupération de compte et activités financières quotidiennes.
La technologie qui sous-tend les comptes privés, les preuves cryptographiques et la gestion de l’état des comptes est complexe. Bread vise à dissimuler cette complexité derrière une interface familière, afin que les utilisateurs puissent se concentrer sur ce qu’ils veulent faire plutôt que sur le fonctionnement de la cryptographie.
Dans la version bêta actuelle, les utilisateurs peuvent envoyer et recevoir des fonds, effectuer des échanges natifs à Miden, récupérer leur compte grâce à Guardian et réaliser les transferts entre chaînes pris en charge. Les échanges entre chaînes et Earn sont prévus ultérieurement.
L’enjeu plus large est que l’adoption de la blockchain ne devrait pas obliger les gens à renoncer à toute attente de confidentialité financière.
En général, les gens ne s’attendent pas à ce que des inconnus connaissent le solde de leur compte bancaire, examinent chaque achat ou suivent tous les mouvements de leur argent. Utiliser une blockchain publique ne devrait pas automatiquement signifier accepter un tel niveau d’exposition pour chaque activité financière.
Miden travaille à la mise en place d’un modèle différent, et Bread est un exemple de la façon dont ce modèle peut être accessible aux utilisateurs au quotidien.
L’objectif est simple : rendre la blockchain utile sans faire de la confidentialité un luxe.
Votre activité financière ne devrait pas être rendue publique simplement parce qu’elle a lieu sur la chaîne. 🍞🔐

