← Retour à l'accueil

FROST by the Zcash Foundation

Coming soon

Comprendre
01 L'idée

Après la sauvegarde, diviser la signature.

OpenPGP Wallet découpe déjà votre sauvegarde en trois morceaux, dont deux suffisent. FROST pousse la même logique jusqu'au moment le plus sensible : la signature d'un envoi. Plusieurs appareils signent chacun leur part, et la clé entière n'est jamais reconstituée.

Aujourd'hui
Sauvegarde3 morceaux, 2 suffisent
SignatureSur l'ordinateur, la clé est reconstituée un court instant
Un virus sur l'ordinateurPeut, en théorie, attraper la clé à ce moment-là
02 Pourquoi

La protection d'un Ledger, avec le téléphone que vous avez déjà.

La seule limite d'un portefeuille logiciel, c'est un ordinateur déjà infecté. Les portefeuilles matériels la règlent avec un appareil séparé et son propre écran. FROST offre la même garantie sans rien acheter : votre téléphone devient le second appareil et l'écran de confiance.

  • Le téléphone affiche le vrai destinataire et le vrai montant, même si l'ordinateur ment.
  • Vous validez d'un regard (Face ID ou empreinte) : rien de plus à faire qu'aujourd'hui.
  • Téléphone perdu ou cassé ? La part de secours, gardée à l'abri, prend le relais : deux sur trois suffisent toujours.
03 Comment ça marchera

Une seule configuration, un appairage instantané, et une vérification sur le téléphone à chaque envoi.

1

Appairer

Une seule fois : l'ordinateur affiche un QR code, le téléphone le scanne. Les deux appareils créent ensemble leurs parts, puis communiquent par un canal chiffré de bout en bout.

2

Demander

Vous préparez un envoi sur l'ordinateur, comme aujourd'hui. Il signe sa part et envoie la demande au téléphone.

3

Valider

Le téléphone affiche l'envoi, vous le validez d'un regard, il signe sa part. Les deux parts forment une signature ordinaire, acceptée par le réseau.

04 Sur des bases solides

Pas de cryptographie maison.

La signature à plusieurs est l'endroit où l'on ne bricole pas. Le projet s'appuie sur ce qui existe de plus sérieux.

Un standard public

FROST (Flexible Round-Optimized Schnorr Threshold) est normalisé par l'IETF sous le numéro RFC 9591.

L'implémentation de la Zcash Foundation

Ses bibliothèques open source en Rust, que nous utiliserons telles quelles, vérifiées contre les vecteurs de test officiels.

Déjà dans l'écosystème Zcash

L'app utilise déjà la bibliothèque officielle de Zcash (librustzcash) pour Zcash transparent et protégé (Orchard).

Réseaux visés en premier

Zcash protégé, Solana, NEAR, Stellar et Bitcoin (adresses Taproot) : tous utilisent des signatures de type Schnorr, celles que FROST produit.

Ce que FROST ne couvre pas

Ethereum et les réseaux compatibles, Tron, XRP et Dogecoin signent autrement (ECDSA) : ils demandent une autre famille de protocoles, plus lourde, envisagée plus tard.

Sans toucher à ce qui marche

FROST sera développé à part, dans un module isolé : le portefeuille actuel et sa sauvegarde resteront tels quels pendant toute la recherche.

05 Où on en est

Phase de conception achevée. Place au développement.

✓Conception : appareils, réseaux couverts et canal d'appairage choisis
2Appairage par QR code et canal chiffré de bout en bout entre l'ordinateur et le téléphone
3Application mobile : afficher la demande, valider d'un regard
4Audit de sécurité indépendant, avant toute utilisation avec de vrais fonds