This project is maintained by valerio-vaccaro
Usà Jade per comunicazion completament airgapped l’è possibil, in virtù de le so caratteristich firmware e hardware.
La fotocamera e el display integrà, in fatti, svolg hinn propi la funzion de acquisì e invià messagg da e per el wallet de visualizzazion.
Quest tutorial mostra come usà Jade airgapped con Sparrow Wallet.
La procedura preved prima el setup, poeu l’esportazion de la chiav publica estesa da Jade a Sparrow-visualizzazion e, in fin, una transazion de spesa.
Per scelta didattica s’è scernuu de comincià mostrand la sequenza de operazion partend dal Jade.
La scelta de usà el dispositiv airgapped comporta un ver e propri setup, ovvero va fada al moment de l’inizializzazion de Jade (1) che dev donca presentass minga inizializzaa.
Compar l’avvis de controllà le istruzion de setup dal sit https://blockstream.com/jade/.
La configurazion de Jade per l’utilizz airgapped se pö fà domà scernend Advanced Setup.
Jade avvisa che quest setup presenta quaj caratteristich tecnich avanzaa. L’è sufficient prestà la massima attenzion e cliccà sul tast de conferma
Nell’ottica de inserì la mnemonica generata con l’entropia de i dad, scernì Restore Wallet.
Se dev ora impostà la longhezza de la mnemonica, 12 o 24 paroll. El menu ofer anca la possibilitaa de ripristinà el wallet scansionand un QR code: se tratta del SeedQr che l’è staa tradaa nel tutorial dedicaa al Setup.
Per una question prettament didattica e de velocitaa, quest tutorial mostra el setup con una mnemonica de 12 paroll.
El passagg seguent l’è da seguì come descritt, per podè acced a la funzionalitaa airgapped. Se dev in fatti scernì de esportà la recovery phrase in format CompactSeedQR, scernend Yes.
Dopo la scelta se ven avvisaa che se dev disegnà el QR code sul template fornii nella scatola, come mostaa nella sezion “Extra” de la lezion dedicaa al Setup.
Al termen de la procedura se dev proced a la verific de la corrispondenza tra quant disegnaa e el CompactSeedQR mostaa dal dispositiv. In fatti, se abilita la fotocamera incorporata de Jade con la quala se dev inquadrà el SeedQR appena disegnaa.
Se el disegn corrispond a quant proponuu dal dispositiv nella procedura appena compia, ven visualizzaa el segnal de conferma.
Ecco che adess Jade mostra le opzion per la connession del dispositiv a una companion app: scernì QR.
Anca el pass seguent richied una scelta da part de l’utent: salvà le chiav criptaa sul dispositiv oppur cargàle a ogni session, scansionand el SeedQR appena disegnaa
N.B.
L’è util comprend quest duu opzion de access:
Per scelta didattica, nell’opzion precedenta s’è scernuu SeedQR, pertant el dispositiv vegnarà utilizzaa stateless: Jade avvisa che la session l’è temporanea e le chiav vegnarann “dimentegaa” dal dispositiv al spegniment del medem.
Esportazion de la chiav publica
Ora che Jade l’è configuraa appositament per lavorà fully airgapped, se passa a la delicada fase de l’esportazion de la chiav publica.
Partend semper da Jade, che l’è tornaa ai menu inizial, scernì Options.
>
Nota: che Jade l’è in modalitaa Temporary Signer l’è visibil dall’icona che rappresenta un orolog accant a l’indicazion Active.
In Options, scernì Wallet
Donca scernì Export Xpub
A quest punt el display de Jade mostra un QR code dinamic che rappresenta la chiav publica estesa. In Options de quest sot menu l’è possibil scernì l’esportazion de un multisig/singlesig ed el derivation path.
Per quest tutorial s’è scernuu de esportà un singlesig full segwit.
L’è in questa fase che entra in gioc Sparrow. Lancià el program e creà un noeuv wallet scernend New Wallet
Dà un nom al wallet, donca cliccà su Create Wallet
Nella schermada seguenta dei settings, cliccà su Airgapped Hardware Wallet
Se ver una finestra de Sparrow che mostra i harware wallet implementaa. Scernì Jade
A quest punt se attiva la fotocamera del PC con el qual se sta operand.
Se se gh’ha a disposizion pù de una webcam, scernì quella mej dal menu a tendina ove compar Default Camera.
Riprend ora el Jade (che nel frattemp l’è continuand a mostrà el QR code dinamic rappresentant la Xpub) e piazzà el display davant a la camera del PC, tenend el QR code denter al spazi tratteggiaa.
Sott a l’imagin de la fotocamera se trova una barra de scorriment che se colora de blu.
L’avanzament de l’acquisizion Xpub in Sparrow l’è segnalaa in quel mod: da 0-100%
In questa fase pö vess necessari quaj aggiustament: aumentà/diminuì la luminositaa del display de Jade, inscì come la so illuminazion frontala, oppur scernì dal menu a tendina de Sparrow Use HD Capture o un abbassament de la risoluzion.
Se dev minga fass spaventà de quest dettagli, una volta mett a post el setup personal de l’ambient de lavor, queste fase procederann in completa comoditaa e scioltezza. (2)
In fatti l’esportazion l’è avvenuda quand se sara la finestra de la fotocamera e, tornand nei Settings de Sparrow, compar tutt i dat del wallet de visualizzazion.
Per la struttura de Sparrow l’è necessari ora aplicà lo script policy cliccand Apply.
La creazion del wallet proced con l’inseriment e la conferma de una password de cifratura del file del wallet.
E se conclud quand la barra de scorriment in bass a destra l’ha riempii el camp al 100%
Se, per ipotesi, Jade ricopr el rol de hardware wallet personal, se dev suppon che ghe n’abia de fond e che quest debbann vess spess in futur.
Dopo avè scernuu Sparrow come wallet de visualizzazion e Jade come dispositiv de firma, vedom come se costruiss, firma e propaga una transazion con quest duu strument.
Nell’esempi l’è disponibil un sald total pari a 56,598 sats.
Nel menu a sinistra de Sparrow scernì Send ed comincià a costruì la transazion de spesa. Dopo avè impostà tutt cliccà in bass a destra Create transaction.
Compar una finestra de transazion avanzaa, ove l’è visibil che Sparrow riconoss Jade come dispositiv de firma (Signing Wallet).
Se le impostazion hinn soddisfacent, cliccà su Finalize Transaction.
Compar la schermada de le firme. In un sistem airgapped l’esportazion del .psbt avven tramit QR code, pertant su Sparrow cliccà in bass a sinistra Show QR.
Compar una finestra che mostra un QR code dinamic, rappresentant la psbt, che dovarà poeu vess scansionaa con la fotocamera de Jade.
Prenì Jade e dai menu principal scernì Scan QR
Inquadrà el QR code dinamic che Sparrow l’è generand con la fotocamera de Jade che ora s’è attivada. Una barra de scorriment blu sul display de l’hardware wallet indica la percentual de completament de la lettura.
Una volta terminata l’importazion de la psbt, Jade mostra i dettagli de la transazion per la verific: indirizz de destinazion e import in una prima schermada
e le fee in una seconda schermada. Confermand in quest’ultima, se appon la firma con Jade.
Automaticament el display de Jade mostra un alter QR code dinamic: l’è la transazion firmaa.
Tra le opzion in questa schermada l’è possibil aumentà/abbassà la densitaa per una mej comunicazion con el wallet app.
Nel frattemp Sparrow – che hinn lassaa menter visualizzava un QR code dinamic – dev vess impostaa per ricev la transazion firmaa da propagà.
Se dev donca cliccà su Scan QR per riattivà la webcam del PC.
Posizionà el display de Jade davant a la webcam e lassà che Sparrow importi la transazion firmaa.
La barra de scorriment sott a l’imagin dev completass al 100% fin a avvenuda importazion, che Sparrow mostra come segu.
Ora se verifica de noeuv tutta la transazion e se va ben se pö propagà cliccand Broadcast Transaction.
Nel menu Transactions compar la transazion in uscita
Note