This project is maintained by valerio-vaccaro
Usar Jade par comunicazion completamente airgapped xe possibile, in virtù de le so caratteristiche firmware e hardware.
La fotocamera e el display integrà, in fatti, svolgen propi la funzion de acquisir e inviar messagi da e par el wallet de visualizazion.
Quest tutorial mostra come usar Jade airgapped con Sparrow Wallet.
La procedura preved prima el setup, poeu l’esportazion de la chiave publica estesa da Jade a Sparrow-visualizazion e, in fin, na transazion de spesa.
Par scelta didattica s’è scernuo de cominciar mostrando la sequenza de operazion partendo dal Jade.
La scelta de usar el dispositiv airgapped comporta un ver e propri setup, ovvero va fado al moment de l’inizializazion de Jade (1) che dev donca presentarse minga inizializzao.
Compar l’avvis de controllar le istruzion de setup dal sito https://blockstream.com/jade/.
La configurazion de Jade par l’utilizz airgapped se pò far solo scernendo Advanced Setup.
Jade avvisa che quest setup presenta quaj caratteristiche tecniche avanzae. L’è sufficient prestar la massima atenzion e cliccar sul tast de conferma
Nell’ottica de inserir la mnemonica generata con l’entropia de i dadi, scerni Restore Wallet.
Se dev ora impostar la longhezza de la mnemonica, 12 o 24 parole. El menu ofer anca la possibilitaa de ripristinar el wallet scansionando un QR code: se tratta del SeedQr che xe stà tradao nel tutorial dedicao al Setup.
Par na question prettamente didattica e de velocitaa, quest tutorial mostra el setup con na mnemonica de 12 parole.
El passaggio seguente xe da seguir come descrito, par poder acceder a la funzionalitaa airgapped. Se dev in fatti scernir de esportar la recovery phrase in formato CompactSeedQR, scernendo Yes.
Dopo la scelta se ven avvisai che se dev disegnar el QR code sul template fornio nella scatola, come mostao nella sezion “Extra” de la lezion dedicao al Setup.
Al termen de la procedura se dev proceder a la verific de la corrispondenza tra quanto disegnao e el CompactSeedQR mostao dal dispositiv. In fatti, se abilita la fotocamera incorporata de Jade con la quala se dev inquadrar el SeedQR appena disegnao.
Se el disegno corrisponde a quanto proponuo dal dispositiv nella procedura appena compia, ven visualizao el segnal de conferma.
Ecco che adesso Jade mostra le opzion par la connession del dispositiv a na companion app: scerni QR.
Anca el passo seguente richiede na scelta da parte de l’utente: salvar le chiavi criptae sul dispositiv oppur cargarle a ogni session, scansionando el SeedQR appena disegnao
N.B.
L’è util comprendere queste do opzion de access:
Par scelta didattica, nell’opzion precedenta s’è scernuo SeedQR, pertanto el dispositiv vegnarà utilizzao stateless: Jade avvisa che la session xe temporanea e le chiavi vegnarà “dimentegae” dal dispositiv al spegnimento del medemo.
Esportazion de la chiave publica
Ora che Jade xe configurà appositamente par lavorar fully airgapped, se passa a la delicada fase de l’esportazion de la chiave publica.
Partendo sempre da Jade, che xe tornao ai menu inissiali, scerni Options.
>
Nota: che Jade xe in modalitaa Temporary Signer xe visibile dall’icona che rappresenta un orologio accanto a l’indicazion Active.
In Options, scerni Wallet
Donca scerni Export Xpub
A quest punt el display de Jade mostra un QR code dinamic che rappresenta la chiave publica estesa. In Options de quest sot menu xe possibil scernir l’esportazion de un multisig/singlesig ed el derivation path.
Par quest tutorial s’è scernuo de esportar un singlesig full segwit.
L’è in questa fase che entra in gioco Sparrow. Lancia el programma e crea un novo wallet scernendo New Wallet
Dà un nome al wallet, donca clicca su Create Wallet
Nella schermada seguenta dei settings, clicca su Airgapped Hardware Wallet
Se ver na finestra de Sparrow che mostra i harware wallet implementai. Scerni Jade
A quest punt se attiva la fotocamera del PC con el qual se sta operando.
Se se ghe a disposizion pù de na webcam, scerni quella mej dal menu a tendina ove compar Default Camera.
Riprend ora el Jade (che nel frattempo xe continuando a mostrar el QR code dinamic rappresentante la Xpub) e piazza el display davanti a la camera del PC, tenendo el QR code denter al spazi tratteggiao.
Sotto a l’imagin de la fotocamera se trova na barra de scorrimento che se colora de blu.
L’avanzamento de l’acquisizion Xpub in Sparrow xe segnalao in quel modo: da 0-100%
In questa fase pò esser necessari quaj aggiustamento: aumentar/diminuir la luminositaa del display de Jade, inscì come la so illuminazion frontale, oppur scernir dal menu a tendina de Sparrow Use HD Capture o un abbassamento de la risoluzion.
Se dev minga fass spaventar de questi dettagli, na volta metto a posto el setup personal de l’ambient de lavor, queste fase procederà in completa comoditaa e scioltezza. (2)
In fatti l’esportazion xe avvenua quand se sara la finestra de la fotocamera e, tornando nei Settings de Sparrow, compar tuti i dati del wallet de visualizazion.
Par la struttura de Sparrow xe necessari ora aplicar lo script policy cliccando Apply.
La creazion del wallet proced con l’inserimento e la conferma de na password de cifratura del file del wallet.
E se conclud quand la barra de scorrimento in bass a destra xe riempia el camp al 100%
Se, par ipotesi, Jade ricopre el rol de hardware wallet personal, se dev suppon che ghe n’abbia de fondi e che questi debba esser spesi in futuro.
Dopo aver scernuo Sparrow come wallet de visualizazion e Jade come dispositiv de firma, vedemo come se costruisse, firma e propaga na transazion con questi do strumenti.
Nell’esempi xe disponibil un saldo total pari a 56,598 sats.
Nel menu a sinistra de Sparrow scerni Send ed cominciar a costruir la transazion de spesa. Dopo aver impostà tuto clicca in bass a destra Create transaction.
Compar na finestra de transazion avanzaa, dove xe visibile che Sparrow riconosse Jade come dispositiv de firma (Signing Wallet).
Se le impostazion xe soddisfacenti, clicca su Finalize Transaction.
Compar la schermada de le firme. In un sistema airgapped l’esportazion del .psbt avven tramite QR code, pertanto su Sparrow clicca in bass a sinistra Show QR.
Compar na finestra che mostra un QR code dinamic, rappresentante la psbt, che dovarà poeu esser scansionao con la fotocamera de Jade.
Preni Jade e dai menu principal scerni Scan QR
Inquadrar el QR code dinamic che Sparrow xe generando con la fotocamera de Jade che ora s’è attivada. Na barra de scorrimento blu sul display de l’hardware wallet indica la percentuale de completamento de la lettura.
Na volta terminada l’importazion de la psbt, Jade mostra i dettagli de la transazion par la verific: indiriso de destinazion e importo in na prima schermada
e le fee in na seconda schermada. Confermando in quest’ultima, se appone la firma con Jade.
Automaticamente el display de Jade mostra un altro QR code dinamic: xe la transazion firmata.
Tra le opzion in questa schermada xe possibil aumentar/abbassar la densitaa par na mej comunicazion con el wallet app.
Nel frattempo Sparrow – che avemo lassà mentre visualizzava un QR code dinamic – dev esser impostao par ricever la transazion firmada da propagar.
Se dev donca cliccar su Scan QR par riattivar la webcam del PC.
Posiziona el display de Jade davanti a la webcam e lassa che Sparrow importi la transazion firmada.
La barra de scorrimento sotto a l’imagin dev completarse al 100% fin a avvenuda importazion, che Sparrow mostra come segue.
Ora se verifica de novo tuta la transazion e se va ben se pò propagar cliccando Broadcast Transaction.
Nel menu Transactions compar la transazion in uscita
Note