Depuis son lancement en janvier 2021, Blockstream Jade a charmé ses utilisateurs avec sa sécurité, son interopérabilité et son prix abordable. Cependant, comme certains l’auront probablement anticipé, quelques indices nous permettent d’anticiper que d'autres fonctionnalités reste à venir.
Avec la dernière version du firmware, nous sommes heureux d'annoncer que l'attente est enfin terminée - vous pouvez désormais utiliser la caméra et l'écran de Jade pour effectuer des signatures de transactions hors ligne.
QR Scan
Une fois l’appareil à jour avec la version 0.1.41, vous remarquerez un tout nouvel élément de menu - Scan. Cette fonction active le scanner de code QR de Jade et permet la vérification d’adresses Bitcoin, l'importation de portefeuille ainsi que la signature de transactions.
La vérification d'adresse à l'aide du scanner de code QR détectera automatiquement les adresses Bitcoin et vérifiera instantanément qu'elle appartient (ou non) à votre portefeuille.
La signature des transactions nécessite un portefeuille capable d'exporter une transaction bitcoin partiellement signée (ou PSBT) via un code QR. Une fois qu'une PSBT est scannée, Jade vous demandera de valider que la transaction est bien celle que vous avez l'intention de signer en fournissant les détails directement à l'écran. Une vois ces informations validées, l’écran de l’appareil affichera votre transaction signée sous la forme d'une série de codes QR à scanner par une application de portefeuille compatible. C’est ce portefeuille compatible qui pourra ensuite diffuser la transaction. Aucun câble n'est nécessaire.
Un compatibilité améliorée
La signature hors ligne est de plus en plus populaire, et de nombreuses plateformes prennent désormais en charge les codes QR PSBT. Le fait de permettre à Jade de scanner ces codes QR PSBT avec son appareil photo permet d’utiliser Jade avec ces portefeuilles, offrant ainsi un éventail encore plus large d'options aux utilisateurs de Jade. La caméra est particulièrement pratique, car les intégrations USB ou Bluetooth sont compliquées à implémenter, alors que les standards utilisés pour les transactions par code QR sont presque universelles.
Dès son lancement, la version 0.1.41 est compatible avec BlueWallet et Nunchuk. Ces deux nouveaux venus rejoignent Sparrow et Specter en tant que plateformes compatibles PSBT. D'autres sont en cours de développement. En incluant la prise en charge d'Electrum via USB, Jade peut désormais être utilisé avec six portefeuilles différents ainsi qu'avec HWI.
SeedQR
Si les utilisateurs veulent éviter une connexion USB ou Bluetooth pour signer des transactions, ils leur faut un moyen d'utiliser leur appareil Jade sans ces méthodes. La solution ? SeedQR.
SeedQR est un standard développée par Keith Mukai (SeedSigner) pour coder les phrases de récupération sous forme de codes QR transcriptibles par l'homme. Cette méthode permet aux utilisateurs de dessiner facilement et en toute sécurité leur phrase de récupération sous forme de code QR sur du papier ou de l’acier. La caméra de Jade peut ensuite les scanner pour restaurer un portefeuille. SeedQR permet aux utilisateurs d'accéder sans effort à une session Jade, où ils peuvent immédiatement commencer à vérifier des adresses et à signer des PSBT. Là encore, aucun câble n'est nécessaire.
Jade aide les utilisateurs à créer un CompactSeedQR, mais peut également lire les StandardSeedQR. CompactSeedQR a été choisi comme format d'exportation de Jade, car il nécessite environ 40% moins de marquage que la variante "Standard" et est assez simple à créer. Il est également exprimé en binaire, ce qui le rend plus difficile à décoder pour une personne malicieuse qui aurait scanné votre SeedQR.
Oh, et ça ne prend que trois minutes !
L'appareil photo de Jade en action
Prêt à mettre Jade à l'épreuve ? Préparez votre appareil à effectuer sa première transaction hors ligne en suivant les étapes ci-dessous :
- Mettre à jour l’appareil à la version 0.1.41 en utilisant Blockstream Green.
- Créez un SeedQR à partir de votre phrase de récupération.
- Exportez votre Xpub pour ensuite l’ajouter à un portefeuille compatible.
Après la configuration initiale, il suffit d'accéder à une session QR et d'utiliser Scan pour commencer à vérifier des adresses et à signer des transactions à l'aide de la caméra de Jade.
Nous avons préparé de nombreux guides détaillés pour vous aider à utiliser votre appareil Jade avec chacune des plateformes compatibles. N'hésitez pas à consulter notre guide de démarrage pour plus d'informations.
Note sur la sécurité
Certains utilisateurs qui attendaient le support QR pourraient penser que c’est un moyen de rendre Jade presque impossible à attaquer. Si Jade n'est pas directement connectée via USB ou Bluetooth, comment pourrait-il être compromis?
Si la signature hors ligne peut réduire la surface d'attaque de votre portefeuille, les utilisateurs doivent garder à l'esprit que les menaces de sécurité existent toujours. Il y a toujours un transfert de données entre les appareils, et il est possible que des logiciels malveillants présents sur votre appareil hôte communiquent via des codes QR. Les utilisateurs doivent toujours vérifier tous les détails de la transaction sur l'écran de leur Jade, même s'il est utilisé comme un appareil de signature hors ligne.
A suivre...
Nous espérons que vous apprécierez cette fonctionnalité autant que nous avons eu du plaisir à la développer, et si vous avez des questions, n'hésitez pas à nous contacter sur le canal Telegram de Blockstream Jade. Il y a encore beaucoup de choses prévues pour Jade, y compris de nouvelles intégrations avec la caméra, alors suivez-nous sur Twitter @Blockstream pour rester informé.