FROST pour le ZEC protégé, dans le pool Ironwood.
Comment OpenPGP Wallet va supprimer le point faible d'un portefeuille qui signe sur un seul appareil : la clé qui autorise les dépenses est partagée entre votre ordinateur, votre téléphone et une sauvegarde chiffrée hors ligne, et n'est jamais reconstituée, même au moment de signer.
Deux appareils, une seule signature.
Une clé jamais entière
Créée à plusieurs (DKG) et signée à deux sur trois (FROST) : aucun appareil ne la détient jamais en entier, ni à la création ni à la signature.
Le téléphone vérifie lui-même
Il décode la transaction et recalcule ce qu'il signe : destinataire, montant, frais et monnaie rendue. Un ordinateur infecté ne peut pas lui faire signer autre chose.
Sans serveur
Appairage et signature par QR codes chiffrés entre vos deux appareils : aucun tiers, aucun serveur entre eux.
Un appareil perdu, rien de perdu
La troisième part, chiffrée et rangée hors ligne, remplace l'appareil manquant pour déplacer les fonds vers un nouveau compte.
Sur les standards de Zcash
ZIP 312 (FROST pour les signatures de dépense), ZIP 374 (transactions partiellement construites) et les bibliothèques FROST de la Zcash Foundation. Les messages de signature et les sauvegardes deviennent une spécification ouverte, utilisable par tout portefeuille.
Un plan en six étapes
Du passage au pool Ironwood jusqu'à l'audit indépendant, avec de vrais tests sur le réseau principal en chemin et l'application de signature pour Android puis iPhone.
Où on en est
Rien de ce qui est décrit n'est encore implémenté, et rien n'a été relu par un auditeur indépendant. Ce document présente la conception, pour qu'elle puisse être discutée publiquement.