Un altro modo per migliorare la privacy delle tue transazioni bitcoin è utilizzare Whirlpool con Sparrow Wallet.
Tutte le transazioni Bitcoin sono pubbliche, chiunque può vederle. Whirlpool interrompe i collegamenti deterministici con le transazioni passate e garantisce l'anonimato lungimirante. Questa parte della serie mostra come creare un Whirlpool con i tuoi bitcoin in modo da poter adottare misure per preservare gli attributi resistenti alla censura e senza autorizzazione di Bitcoin utilizzando il tuo nodo Bitcoin Core come backend per il tuo portafoglio Sparrow e la GUI Whirlpool.
Se ti sei perso le parti uno, due o tre di questa serie, assicurati di controllarle per comprendere meglio le implicazioni nel mondo reale dell'utilizzo di Bitcoin senza strumenti che preservino l'anonimato e gli altri due metodi per utilizzare Whirlpool.
Parte 1: un esempio dal mondo reale
Parte 2: Whirlpool sul cellulare
Parte 3: Whirlpool sul desktop con RoninDojo Tanto
Parte 4: Whirlpool sul desktop con Sparrow Wallet (Sei qui)
Metodo 3: Whirlpool con portafoglio Sparrow
Sparrow Wallet è un portafoglio Bitcoin progettato per essere connesso al tuo nodo ed eseguito dal tuo computer desktop o portatile. Questo è un portafoglio facile da usare con un'interfaccia intuitiva e molte funzionalità avanzate per una vasta gamma di funzionalità. Per ulteriori informazioni su Sparrow Wallet e per istruzioni sull'installazione, visitare il Sito web del portafoglio di passero.
In questa guida vedrai:
– Per iniziare, collega il tuo portafoglio Sparrow utilizzando il tuo nodo Bitcoin Core
– Come generare indirizzi, impostare un hot wallet in Sparrow per la ricezione e il mixaggio Whirlpool
– Come connettersi al tuo Coldcard
– Come connettersi al tuo Passaporto
– Come depositare sul tuo portafoglio hardware direttamente da Whirlpool
– Come spendere con Coldcard air-gapped
– Come spendere dal passaporto air-gapped
Passaggio 1: connettiti con Bitcoin Core
Se non disponi di un tuo nodo Bitcoin Core, puoi utilizzare server Electrum pubblici affidabili come dimostrato in questa Coldcard Guida ultrarapida. Tuttavia, ci sono dei compromessi in termini di privacy che derivano dall’utilizzo della comodità di un server Electrum pubblico. Fortunatamente ci sono una serie di risorse disponibili per aiutarti a creare il tuo nodo Bitcoin. Per saperne di più controlla:
- Documentazione del portafoglio dei passeri
Una volta pronto il tuo nodo Bitcoin Core, sono necessari un paio di passaggi per configurarlo affinché funzioni con Sparrow Wallet.
Se hai Bitcoin Core in esecuzione sullo stesso computer di Sparrow Wallet, tutto ciò che devi fare è aprire il file di configurazione "bitcoin.conf" e aggiungere "server=1" nella parte superiore e salvarlo. Quindi riavvia Bitcoin Core. Potresti avere un file di configurazione vuoto se si trattava di una nuova installazione di Bitcoin Core e va bene.
In alternativa, se stai eseguendo Bitcoin Core su un computer remoto, devi aggiungere un nome utente e una password e le chiamate di procedura remota (RPC) che legano gli indirizzi IP locali nel file di configurazione. Per fare ciò, vai al file di configurazione "bitcoin.conf" e aprilo nel tuo editor di testo preferito. Quindi aggiungi l'indirizzo IP locale per il tuo nodo e l'indirizzo IP locale per il tuo desktop. Per esempio:
`rpcuser=pi`
`rpcpassword=Nakamoto21`
`rpcbind=127.0.0.1`
`rpcbind=192.168.0.11 #(il tuo nodo)`
`rpcallowip=127.0.0.1`
`rpcallowip=192.168.0.12 #(desktop)`
Salva queste modifiche e quindi dovresti essere in grado di connetterti al tuo nodo Bitcoin Core dal tuo computer sulla stessa rete locale. Assicurati di riavviare Bitcoin Core dopo aver salvato tali modifiche.
Ora sei pronto per configurare Sparrow Wallet per comunicare con il tuo nodo Bitcoin Core. Una volta installato e avviato Sparrow Wallet, ti verrà presentata un'interfaccia utente vuota. Passare a "File" > "Preferenze".
Quindi fare clic sulla scheda "Server" sul lato sinistro. Fai clic sulla scheda "Bitcoin Core" per il "Tipo di server". Se esegui Bitcoin Core sullo stesso computer, utilizza l'indirizzo IP rpcbind "127.0.0.1" con "8332" come porta e l'opzione di autenticazione predefinita. Oppure, se esegui Bitcoin Core su un computer diverso, utilizza lo stesso utente/pass che hai inserito nel file "bitcoin.conf". In ogni caso, imposta la directory della cartella dati sulla stessa cartella in cui viene scritto il file `bitcoin.conf`. Dovrebbe essere la stessa directory in cui Bitcoin Core scrive il file ".cookie" che Sparrow Wallet deve leggere. Testa la connessione di rete da Sparrow Wallet. Se va bene, dovresti vedere il segno di spunta verde accanto a "Test connessione" e alcune informazioni inserite nella finestra di dialogo sottostante. Quindi puoi chiudere quella finestra.
Sfortunatamente, Bitcoin Core memorizza le tue chiavi pubbliche e i tuoi saldi non crittografati sul computer su cui è in esecuzione. Sebbene i tuoi bitcoin non siano direttamente a rischio di furto, se questo computer è regolarmente connesso a Internet, è a rischio per gli hacker, il che può potenzialmente renderti un bersaglio se il tuo saldo e la tua posizione geografica vengono scoperti. Per saperne di più sulle migliori pratiche di Sparrow Wallet, dai un'occhiata questa risorsa del Portafoglio dei Passeri.
Ora che Sparrow Wallet è connesso a Bitcoin Core, è un buon momento per configurare l'hot wallet.
Passaggio 2: configurazione di Sparrow come portafoglio Whirlpool
Questa sezione ti mostrerà come configurare l'hot wallet che puoi utilizzare per l'implementazione Whirlpool CoinJoin in Sparrow Wallet. L'utilizzo di Whirlpool aiuterà a impedire a chiunque osservi il movimento delle tue transazioni sulla catena di poter seguire le tue tracce. Ciò aiuterà anche a impedire a chiunque con cui spendi i tuoi bitcoin di conoscere la cronologia delle tue transazioni precedenti.
L'idea importante da capire qui è che stai creando un hot wallet in Sparrow che è totalmente separato dal tuo portafoglio hardware. Vuoi mantenere il tuo portafoglio hardware completamente isolato e non avere mai la chiave di firma su un dispositivo connesso a Internet. Quando utilizzi Whirlpool, tuttavia, Sparrow Wallet deve firmare le transazioni CoinJoin non appena vengono create. Il vantaggio di lasciare i tuoi UTXO in Sparrow Wallet per mescolarsi è che i tuoi UTXO verranno continuamente registrati come input disponibili quando nuova liquidità entra nel pool di miscelazione. I tuoi UTXO potranno continuare a remixare ancora e ancora gratuitamente, così ottieni sempre più anonimato con ogni mix: questo è l'incentivo a lasciare che i tuoi UTXO mixino. Lo svantaggio è che hai un portafoglio Bitcoin connesso a Internet con chiavi private, da qui il termine “hot wallet”.
L'hot wallet verrà utilizzato per depositare bitcoin, poi verrà mixato, e una volta che gli UTXO saranno nell'hot wallet post-mix, potrai scegliere di impostare un numero minimo di mix che desideri ottenere e poi farli depositare automaticamente al tuo hardware. È qui che le cose si fanno interessanti, quando hai un UTXO post-mix depositato su un portafoglio hardware direttamente da un CoinJoin, sulla catena è impossibile dire che questo è stato spostato su un portafoglio diverso. Sembra che sia solo un output CoinJoin non speso. E finché non viene speso, mentre altri UTXO dell'ultima transazione CoinJoin continuano a mescolarsi, il tuo anonimato continua a crescere.
Per iniziare, apri l'applicazione Sparrow Wallet. Ti dovrebbe essere presentata una home page vuota e dovresti vedere che l'interruttore nell'angolo in basso a destra è colorato di giallo se stai utilizzando un server Electrum pubblico, verde se stai utilizzando Bitcoin Core o blu se stai utilizzando il tuo server Electrum proprio server Electrum.
Passare a "file" > "Nuovo portafoglio". Quindi dai al tuo nuovo portafoglio il nome che preferisci e seleziona "Crea portafoglio".
La schermata successiva che ti verrà presentata ti chiederà alcune informazioni specifiche su come desideri configurare il tuo nuovo portafoglio. Ai fini di un hot wallet Whirlpool, le seguenti opzioni predefinite vanno bene:
– Tipo di politica: "Firma singola".
– Tipo di script: "Segwit nativo (P2WPKH)".
– Descrittore della policy dello script: `wpkh(Keystore1)`
– Quindi, nella sezione "Keystore 1", scegli: "Portafoglio software nuovo o importato".
Nella schermata che si apre, fai clic sul menu a discesa che dice "Utilizza 24 parole" e seleziona quante parole seme desideri nella frase seme. Per questa dimostrazione vengono utilizzate 24 parole. Quindi fai clic sul pulsante che dice "Utilizza 24 parole" (o qualsiasi numero di parole selezionato).
Successivamente, ti verrà presentata una schermata piena di celle vuote per le tue parole seme. Fai clic su "Genera nuovo" e queste celle verranno compilate dai risultati del generatore di numeri casuali di Sparrow Wallet.
Assicurati di scrivere queste parole, in ordine, su un quaderno o su un altro pezzo di carta che puoi tenere al sicuro come faresti con oro, contanti o gioielli. Non condividere mai queste parole con nessuno, perché allora avranno pieno accesso al tuo bitcoin. Non fare uno screenshot di queste parole. Non fotografare queste parole. Non dirli ad alta voce. Non inserirli in un file di testo.
La passphrase è facoltativa ma consigliata. Se mai qualcuno riuscisse ad accedere alle tue parole chiave, la passphrase sarà l'unica cosa che proteggerà il tuo bitcoin. Usare un passphrase ad alta entropia renderà difficile a chiunque indovinare la tua passphrase. Assicurati di annotare anche questa passphrase, poiché senza di essa non sarai in grado di ripristinare il tuo portafoglio nel caso in cui dovessi tentare di recuperare il tuo bitcoin. Il portafoglio non ha modo di sapere qual è la tua passphrase e qualsiasi passphrase inserita verrà accettata. Se in futuro inserisci la passphrase in modo errato perché la dimentichi o la perdi, perderai l'accesso al tuo bitcoin. Inoltre, considera di archiviare la tua passphrase separatamente dalla frase seed perché se qualcuno le trova insieme, sicuramente passerà il tuo bitcoin.
Molte persone scelgono di imprimere le proprie parole chiave e la propria passphrase su un supporto metallico perché può resistere ad ambienti estremi come il fuoco e le inondazioni meglio della carta. Per questo tipo di portafoglio, tuttavia, potresti utilizzarlo solo come pass-through per ottenere un po' di anonimato sul tuo bitcoin prima di depositarlo sul tuo portafoglio hardware. Forse, dato il breve tempo in cui avrai bitcoin in questo portafoglio, è una ragione sufficiente per non affrontare il problema di imprimere le informazioni nel metallo. La scelta dipende totalmente da te e ci sono molte opzioni là fuori come la PIASTRA DI SEMI da Coinkite, il Domino da BitPLATES, o anche soluzioni fai-da-te come rondelle in acciaio inox.
Dopo aver fatto clic su "Conferma backup" verrà visualizzata una finestra di dialogo che ti chiederà se hai scritto le parole chiave; fare clic su "Reinserisci parole".
Quindi digita tutte le parole chiave in ordine e inserisci la tua passphrase. Se commetti un errore di ortografia, il portafoglio ti avviserà evidenziando in rosso la parola errata. Una volta che tutto è corretto e hai inserito la passphrase, fai clic su "Crea archivio chiavi".
La schermata successiva ti mostrerà il percorso di derivazione; lasciare questo valore come predefinito va bene ed è consigliato a meno che tu non abbia un motivo specifico per cui vuoi cambiarlo e comprendi le implicazioni di farlo. Fare clic su "Importa archivio chiavi", lasciando l'account dal menu a discesa sull'impostazione predefinita, "#0". Ti verrà chiesto di inserire nuovamente la passphrase in una finestra di dialogo pop-up.
La schermata successiva mostrerà i dettagli riepilogativi del portafoglio appena creato. Un elemento importante da notare qui è la "Master Fingerprint". Si tratta di un checksum univoco che accompagna la tua passphrase. Qualsiasi passphrase inserita genererà un'impronta digitale diversa. In questo modo puoi verificare di aver inserito correttamente la tua passphrase la prossima volta che apri questo portafoglio. Puoi sempre tornare a questa pagina e trovare queste informazioni quando selezioni la scheda "Impostazioni" dal menu a sinistra. Puoi memorizzare la tua impronta digitale con la tua passphrase, questo non compromette la tua sicurezza. Una volta annotata l'impronta digitale, fare clic su "Applica".
Ti verrà chiesto se desideri aggiungere una password a questo portafoglio. Questa password è diversa dalla tua passphrase, poiché la password viene utilizzata per crittografare il file di dati del portafoglio che Sparrow Wallet salva sul tuo computer. Avere questo file protetto da password aggiungerà un ulteriore livello di sicurezza nel caso in cui qualcuno possa accedere al tuo computer.
Passaggio 3: utilizzo di Whirlpool
Ora che hai configurato il tuo portafoglio, sei pronto per iniziare a utilizzare Whirlpool. Avrai bisogno prima di depositare dei bitcoin nel tuo portafoglio. Per ottenere un indirizzo di ricezione, vai alla scheda "Ricevi" nel menu a sinistra e ti verrà presentato un codice QR e il testo del tuo primo indirizzo bitcoin. Considera l'utilizzo di a non KYC metodo per acquisire bitcoin.
Una volta ricevuto il tuo primo deposito, vedrai la transazione apparire in Sparrow Wallet, nella scheda "Transazioni" nel menu a sinistra. In questo esempio sono stati ricevuti 0.01 BTC.
Ora che hai dei bitcoin, vai alla scheda "UTXO" nel menu a sinistra e seleziona l'UTXO che ti interessa. Vedrai apparire il pulsante "Mix Selected" una volta selezionati gli UTXO. Fare clic su quel pulsante, quindi fare clic su "Avanti" nelle due finestre pop-up esplicative che descrivono il processo Whirlpool.
Poi se hai uno “SCODE” puoi inserirlo nella terza finestra. Lo “SCODE” può essere utilizzato per commissioni CoinJoin scontate annunciate da @SamouraiWallet. Quindi fare clic su "Avanti".
Quindi ti verrà presentata un'anteprima che descrive quale pool è appropriato per il tuo importo in BTC, l'anonset, la commissione del pool e quanti UTXO avrai come input idonei per CoinJoin. Quindi fare clic su "Anteprima Premix".
Ti verrà presentata la panoramica della transazione che stai creando chiamata "tx0". Questa transazione è ciò che divide il tuo input nei diversi output che stai creando che verranno utilizzati come input per le transazioni CoinJoin a cui stai per partecipare durante Whirlpooling.
Puoi controllare tutti gli indirizzi a cui stai inviando con le diverse schede nella sezione "Invia". C'è un grafico che ti dà un'indicazione visiva di come viene suddivisa la transazione; prendendo atto della commissione Whirlpool, Badbank Change, Premix UTXO e commissione miner. Se tutto sembra a posto, fai clic su "Broadcast Premix Transaction".
Noterai anche che sono apparse quattro schede aggiuntive sul lato destro di Sparrow Wallet. Questi sono fondamentalmente quattro portafogli separati che hai in modo da poter gestire i tuoi bitcoin in sicurezza.
– La scheda "Deposito" sarà dove genererai gli indirizzi di ricezione. Funziona proprio come qualsiasi altro portafoglio Bitcoin; puoi inviare anche da qui proprio come qualsiasi normale portafoglio Bitcoin.
– La scheda "Premix" è dove puoi visualizzare la cronologia dei tuoi UTXO premiscelati; non desideri ricevere o inviare manualmente bitcoin da questo portafoglio.
– La scheda "Postmix" è dove vedrai i tuoi UTXO dopo che sono stati mixati. Tutti gli UTXO in questo portafoglio hanno effettuato almeno una transazione CoinJoin. Finché lasci questi UTXO qui, verranno continuamente registrati come UTXO disponibili quando nuova liquidità entrerà nella Whirlpool e si rimescoleranno gratuitamente. Quindi più a lungo lasci gli UTXO qui, più mix otterranno e maggiore sarà l'anonimato (a condizione che la GUI del desktop sia connessa).
– La scheda "Badbank" è dove il tuo resto tossico da "tx0" viene sequestrato dal resto dei tuoi fondi. Vuoi stare attento a cosa fai con questo cambiamento tossico. Se lo combini con i tuoi UTXO postmix, degraderai i vantaggi in termini di privacy ottenuti con Whirlpool.
Successivamente, vedrai come configurare un portafoglio hardware come portafoglio solo orologio in Sparrow Wallet che ti consente di tenere d'occhio il tuo saldo e generare indirizzi di ricezione mantenendo il portafoglio hardware totalmente vuoto. Una volta importato il portafoglio solo orologio, è possibile impostarlo per effettuare depositi direttamente da Whirlpool CoinJoins.
Passaggio 4(A): come collegare Coldcard
Per mantenere la tua Coldcard isolata, le informazioni pubbliche della Coldcard chiamate xPub verranno utilizzate per importare le informazioni necessarie in Sparrow Wallet sul tuo desktop. In questo modo, Sparrow Wallet sarà in grado di generare indirizzi di ricezione e codici QR, monitorare il saldo della Coldcard, avviare PSBT e depositare direttamente da Whirlpool, il tutto senza esporre alcuna informazione privata della Coldcard, come la chiave di firma.
Utilizzerai la scheda microSD per trasferire le informazioni tra il desktop e Coldcard. Assicurarsi che la scheda microSD sia inserita nella Coldcard.
Innanzitutto, il file ".json" deve essere esportato da Coldcard, che conterrà tutte le informazioni pubbliche necessarie affinché Sparrow Wallet possa importare questo portafoglio solo per orologi. Dal menu principale di Coldcard seleziona "Avanzate" > "Scheda MicroSD" > "Esporta portafoglio" > "JSON generico".
Questo scriverà il file sulla scheda microSD, quindi potrai collegare la scheda microSD al tuo computer desktop con l'adattatore USB. Copia/incolla il file `.json` esportato sul desktop dalla scheda microSD. Prendi nota della posizione del file e ora tornerai a Sparrow Wallet per prepararlo a importare il file ".json".
In Sparrow Wallet, crea un nuovo portafoglio selezionando "File" > "Nuovo portafoglio", quindi ti verrà chiesto di nominare questo portafoglio. Assegna al portafoglio il nome che preferisci, quindi fai clic su "Crea portafoglio".
Verrà visualizzata la schermata seguente e potrai lasciare tutte le impostazioni sui valori predefiniti. Quindi seleziona "Portafoglio hardware con airgapped".
Verrà visualizzata una schermata in cui potrai fare clic sul pulsante "Importa file" accanto all'icona Coldcard. Questo aprirà il tuo esplora file in cui puoi indirizzare Sparrow Wallet al percorso del file contenente il file Coldcard `.json` esportato. Seleziona il file e fai clic su "Apri".
Dopo un attimo vedrai un riepilogo del portafoglio che stai per applicare. Noterai una finestra di dialogo "Impronta principale" con otto caratteri al suo interno. Puoi utilizzare questo identificatore univoco per confermare che stai importando il portafoglio corretto dalla tua Coldcard.
Sulla tua Coldcard, dal menu principale, vai su "Avanzate" > "Visualizza identità" e potrai confrontare l'impronta digitale visualizzata con quella visualizzata in Sparrow Wallet. Ciò è particolarmente importante per confermare se hai aggiunto una passphrase, che sarà trattata nella Coldcard guida paranoica.
Se tutto sembra a posto, fai clic su "Applica" in Sparrow Wallet.
Dopo aver fatto clic su "Applica", avrai la possibilità di aggiungere una password al tuo portafoglio. Questa è una password che crittograferà il file di dati di Sparrow Wallet salvato sul tuo computer. Questa password può proteggere il tuo portafoglio se qualcun altro accede al tuo desktop e al file del Portafoglio Sparrow. Se dimentichi la password, dovrai creare un nuovo file del portafoglio ripetendo l'intero processo.
Puoi anche salvare un elenco di indirizzi di deposito dalla tua Coldcard e confrontare questo elenco salvato con Sparrow Wallet per assicurarti che venga caricato il portafoglio corretto senza dover recuperare la tua Coldcard, accedere ad essa e confrontare lì gli indirizzi di deposito. Per fare ciò, seleziona la scheda "Ricevi" in Sparrow Wallet, quindi potrai visualizzare il primo indirizzo di ricezione dalla tua Coldcard e il suo codice QR. Sulla tua Coldcard, assicurati di inserire la scheda microSD e di inserire la passphrase (se applicabile). Quindi, dal menu principale, seleziona "Esplora indirizzi". Verranno visualizzati alcuni tipi di indirizzo che puoi scegliere di visualizzare. La tua Coldcard può utilizzare indirizzi Bitcoin P2PKH legacy che iniziano con "1", o indirizzi Bitcoin SegWit P2SH nidificati che iniziano con "3", o indirizzi Bitcoin nativi SegWit Bech32 che iniziano con "bc1". Quindi premi "1" e questo salverà i primi 250 indirizzi in un file ".csv" sulla tua scheda microSD. Puoi anche aprire il file "addresses.csv" con un editor di testo sul desktop per visualizzare i 250 indirizzi esportati dalla tua Coldcard e confrontarli con il tuo Sparrow Wallet solo per una maggiore sicurezza.
Dopo aver applicato le modifiche, ora puoi navigare nel tuo portafoglio solo orologio in Sparrow Wallet. Sul lato sinistro dell'interfaccia di Sparrow Wallet ci sono sei schede:
– La scheda "Transazioni" è dove puoi vedere le informazioni relative alle transazioni in questo portafoglio solo per orologio.
– La scheda "Invia" è dove puoi creare i PSBT da esportare poi per la firma da parte di Coldcard.
– La scheda "Ricevi" è dove puoi generare l'indirizzo di ricezione per la tua Coldcard senza dover collegare la tua Coldcard e accedervi.
– La scheda "Indirizzi" mostra diversi indirizzi di deposito e cambio, nonché eventuali saldi.
– La scheda "UTXO" mostra tutti gli output delle transazioni non spesi e un piccolo grafico che ne traccia la cronologia.
– La scheda "Impostazioni" è dove puoi vedere informazioni dettagliate sul portafoglio solo orologio come l'impronta digitale principale, il percorso di derivazione e xPub.
Ora puoi fare clic sulla scheda "Ricevi" sul lato sinistro dell'interfaccia di Sparrow Wallet. Quindi ti verrà presentato un indirizzo di ricezione bitcoin, un codice QR e alcuni dettagli aggiuntivi. Puoi scansionare questo codice QR con il tuo portafoglio Bitcoin mobile, ad esempio, e depositare alcuni bitcoin sulla tua Coldcard. Dopo un attimo dovresti vedere la transazione visualizzata in Sparrow Wallet insieme a una notifica pop-up. Inoltre, in Bitcoin Core, le transazioni dovrebbero essere visualizzate anche lì. La transazione rimarrà in uno stato in sospeso finché non riceverà alcune conferme dalla blockchain. Nel frattempo, puoi fare clic sulla scheda "Transazioni" ed esaminare ulteriori dettagli sulla transazione. Puoi anche copiare/incollare l'ID della transazione mempool.spazio per guardare la tua prima conferma o utilizzare qualunque sia il tuo esploratore di blocchi preferito. Tor Browser è un browser incentrato sulla privacy.
Ora puoi spegnere e proteggere la tua Coldcard in un luogo sicuro finché non desideri firmare una transazione e spendere da essa (come spiegato di seguito). Diversi indirizzi verranno catalogati in Sparrow Wallet in modo da poter continuare a depositare sulla tua Coldcard tramite Sparrow Wallet senza doverlo ricollegare ogni volta. È buona norma confermare ciascun indirizzo di ricezione sulla Coldcard stessa e/o sul file `.csv` salvato e inoltre utilizzare ciascun indirizzo solo una volta.
Passaggio 4(B): come connettere il passaporto
Per importare un portafoglio con firma singola tramite codice QR, accedi prima al tuo Passport e inserisci la tua passphrase se ne stai utilizzando una. Quindi, dal menu principale, vai su "Associa portafoglio" > "Sparrow" > "Single-sig" > "QR Code". Dopo aver premuto "CONTINUA", Passport inizierà a lampeggiare una serie di codici QR, quindi trattieni la pressione per un momento mentre prepari Sparrow Wallet sul desktop.
Se non disponi di una webcam per il tuo PC, puoi anche importare le informazioni necessarie tramite trasferimento di file su una scheda microSD. Fare riferimento a questa guida per i dettagli.
In Sparrow Wallet sul desktop, vai su "File" > "Importa portafoglio".
Dal menu dei portafogli che appare, scorri verso il basso fino a "Passaporto" e seleziona "Scansione".
Questo dovrebbe avviare la tua webcam: ora puoi riprendere il tuo passaporto e premere "CONTINUA" per avviare la serie di codici QR. Se desideri ridimensionare i codici QR sulla schermata del passaporto, puoi premere il pulsante "Ridimensiona" per modificare la risoluzione del codice QR in tre dimensioni possibili.
Catturare l'intera serie di codici QR può richiedere un po' di tempo, quindi cerca di mantenere il passaporto fermo e i codici QR all'interno delle linee di confine tratteggiate nella schermata Sparrow Wallet.
Una volta che le informazioni necessarie sono state raccolte da Sparrow Wallet, dovresti tornare alla schermata del menu precedente in Sparrow Wallet. Questa volta, però, dovresti notare che puoi scegliere il "Tipo di script" da un menu a discesa; qui è dove puoi scegliere se desideri utilizzare indirizzi Bitcoin legacy che iniziano con "1", o indirizzi SegWit nidificati che iniziano con "3", o indirizzi SegWit nativi che iniziano con "bc1q", o indirizzi Taproot che iniziano con " bc1p”. Sebbene Sparrow Wallet sia pronto per gestire gli indirizzi Taproot, si prevede che questo verrà implementato nel Passport Q1 2022. In questa demo, vengono utilizzati gli indirizzi nativi SegWit "bc1q" poiché sono gli unici compatibili con Whirlpool.
Successivamente, Sparrow Wallet ti chiederà di nominare il tuo nuovo portafoglio. Questo può essere qualunque cosa tu scelga. In questo esempio viene utilizzato “Passport Demo”. Quindi fare clic su "Crea portafoglio".
Quindi Sparrow Wallet ti chiederà se desideri utilizzare una password su questo portafoglio. Questa password è ciò che crittografa il file di dati del tuo portafoglio sul desktop ed è facoltativa. Se qualcuno riesce ad accedere al tuo desktop, potrebbe potenzialmente aprire il file di dati del tuo portafoglio se non è protetto da password. In questo caso, anche se qualcuno aprisse il file dei dati del tuo portafoglio, non sarebbe in grado di spendere i tuoi bitcoin perché per farlo sarebbe necessaria una firma del passaporto.
Dopo aver applicato le modifiche, ora puoi navigare nel tuo portafoglio solo orologio in Sparrow Wallet.
Sul lato sinistro dell'interfaccia di Sparrow Wallet ci sono sei schede:
– La scheda "Transazioni" è dove puoi vedere le informazioni relative alle transazioni in questo portafoglio solo per orologio.
– La scheda "Invia" è dove puoi creare i PSBT per poi firmare con Passport tramite codice QR o scheda microSD.
– La scheda "Ricevi" è dove puoi generare l'indirizzo di ricezione per il tuo passaporto senza dover recuperare il passaporto e accedervi.
– La scheda "Indirizzi" mostra diversi indirizzi di deposito e cambio, nonché eventuali saldi.
– La scheda "UTXO" mostra tutti gli output delle transazioni non spesi e un piccolo grafico che ne traccia la cronologia.
– La scheda "Impostazioni" è dove puoi vedere informazioni dettagliate sul portafoglio solo orologio come l'impronta digitale principale, il percorso di derivazione e xPub.
Puoi fare clic sulla scheda "Ricevi" nel menu a sinistra ogni volta che desideri generare un nuovo indirizzo di ricezione. Puoi scansionare questo codice QR con il tuo portafoglio Bitcoin mobile o utilizzare l'indirizzo del tuo pool minerario, ad esempio, e depositare alcuni bitcoin sul tuo passaporto. Dopo un attimo dovresti vedere la transazione visualizzata in Sparrow Wallet insieme a una notifica pop-up. Inoltre, in Bitcoin Core, le transazioni dovrebbero essere visualizzate anche lì. La transazione rimarrà in uno stato in sospeso finché non riceverà alcune conferme dalla blockchain. Nel frattempo, puoi fare clic sulla scheda "Transazioni" ed esaminare ulteriori dettagli sulla transazione. Puoi anche copiare/incollare l'ID della transazione mempool.spazio da guardare per la tua prima conferma o usa qualunque sia il tuo block explorer preferito. Ancora, Tor Browser è un browser incentrato sulla privacy.
Ora puoi spegnere e proteggere il tuo passaporto in un luogo sicuro finché non desideri firmare una transazione e spendere da essa. Diversi indirizzi verranno catalogati in Sparrow Wallet in modo da poter continuare a depositare sul tuo passaporto tramite Sparrow Wallet senza doverlo ricollegare ogni volta. La procedura migliore consiste nel confermare ciascun indirizzo di ricezione sul passaporto stesso accedendo a "Verifica indirizzo" dal menu principale del passaporto e scansionando il codice QR visualizzato in Sparrow Wallet con la fotocamera del passaporto. Inoltre, utilizzare ciascun indirizzo una sola volta.
Quando sei pronto per firmare una transazione per spendere bitcoin, è necessario creare una transazione Bitcoin parzialmente firmata (PSBT). Puoi depositare bitcoin con il tuo passaporto conservato, ma per spendere bitcoin, il passaporto deve firmare la transazione. Sparrow Wallet viene utilizzato per creare la transazione in base agli output delle transazioni non spesi disponibili (UTXO) e alle informazioni inserite durante la costruzione della transazione. I dettagli PSBT vengono trasmessi tra Sparrow Wallet e Passport utilizzando il metodo di scambio del codice QR o la scheda microSD. Questo è trattato di seguito.
Passaggio 5: mixaggio direttamente su un portafoglio hardware
Una caratteristica davvero interessante di Whirlpool è che puoi mixare direttamente nel tuo portafoglio hardware. Puoi impostare il numero di mix che desideri che ciascun UTXO raggiunga e, man mano che i tuoi UTXO si remixano, raggiungi quel numero e verranno depositati sul tuo portafoglio hardware direttamente da una transazione CoinJoin. Inoltre, Sparrow Wallet aggiungerà un'ulteriore fonte di casualità per aiutarti a evitare di creare modelli che potrebbero essere utilizzati come euristiche a catena; ogni UTXO che raggiunge il numero di remix da te impostato avrà una probabilità del 25% di essere mixato nuovamente. Quando ricevi depositi sul tuo portafoglio hardware direttamente da una transazione CoinJoin, sembra che UTXO sia ancora in Whirlpool a qualsiasi osservatore esterno che guardi la catena.
Passa alla scheda "UTXO" sul lato sinistro e alla scheda "Postmix" sul lato destro, questi sono tutti i tuoi UTXO di mixaggio. In basso, fai clic su Mix to .
Si aprirà una finestra e dal menu a discesa "Mix to wallet", seleziona il portafoglio solo orologio Coldcard o Passport che hai importato. Quindi puoi impostare il numero minimo di mix che desideri che ciascun UTXO raggiunga prima di essere depositato sul tuo portafoglio hardware. Tieni presente che ogni UTXO avrà una probabilità del 25% di essere nuovamente mescolato anche dopo aver raggiunto questo numero. Puoi lasciare "Intervallo indice" sull'impostazione predefinita "Completo" per utilizzare sia gli indirizzi indicizzati pari che quelli dispari. Quindi fare clic su "Riavvia Whirlpool".
Quindi noterai che il pulsante in basso è cambiato per visualizzare il portafoglio solo orologio che hai selezionato per i depositi automatici.
Ora puoi semplicemente lasciare che i tuoi UTXO vengano remixati e non appena raggiungono un numero sufficiente di mix verranno automaticamente depositati sul tuo portafoglio hardware. Successivamente, vedrai come spendere dalla tua Coldcard o Passport utilizzando Sparrow Wallet e mantenendo il tuo portafoglio hardware completamente vuoto.
Passaggio 6(A): firma con la Coldcard
Quando sei pronto per firmare una transazione per spendere bitcoin, è necessario creare un PSBT per mantenere il vantaggio air-gapped. Puoi depositare bitcoin con la tua Coldcard disconnessa ma per spendere bitcoin la Coldcard deve firmare la transazione. Sparrow Wallet viene utilizzato per creare la transazione in base agli output delle transazioni non spesi disponibili (UTXO) e alle informazioni inserite durante la costruzione della transazione. I dettagli PSBT vengono trasmessi tra Sparrow Wallet e Coldcard utilizzando la scheda microSD.
Per creare un PSBT, vai alla scheda "Spesa" sul lato sinistro di Sparrow Wallet. Lì puoi incollare l'indirizzo a cui stai inviando, aggiungere un'etichetta, inserire un importo da inviare e scegliere una tariffa per il minatore, ecc. Una volta impostato tutto, fai clic su "Crea transazione". Nella schermata successiva, ricontrolla i dettagli, quindi fai clic su "Finalizza transazione per la firma". Quindi ti verrà chiesto cosa vuoi fare con il PSBT finalizzato. In questo caso, fai clic su "Salva transazione" e Sparrow Wallet avvierà Esplora file. Passare alla scheda microSD e salvare lì il PSBT. Quindi espellere in modo sicuro la scheda microSD.
Inserisci la scheda microSD nella Coldcard. Se necessario, accendi la tua Coldcard utilizzando il Adattatore per batteria COLDPOWER da 9 volt o adattatore USB. Quindi inserisci il prefisso PIN Coldcard, verifica le parole anti-phishing e inserisci il suffisso PIN. Dal menu principale scegli "Pronto per firmare". Quindi verranno visualizzati i dettagli del PSBT e potrai confermare che l'indirizzo, l'importo e la commissione del minatore sono corretti.
Quindi premi "OK" per firmare. Una volta firmato, il file verrà salvato come nuovo file sulla scheda microSD. Potrai quindi espellere la scheda microSD, disconnetterti in modo sicuro dalla tua Coldcard e spegnerla.
Espellere la scheda microSD dalla Coldcard, inserirla nell'adattatore USB, inserire l'adattatore nel computer desktop. Assicurati che Bitcoin Core e Sparrow Wallet siano aperti. Quindi da Esplora file, fai semplicemente doppio clic sul file PSBT firmato e dovrebbe aprirsi automaticamente in Sparrow Wallet. In alternativa, da Sparrow Wallet vai su "File" > "Apri transazione", quindi scegli "File" dal menu delle opzioni e vai alla posizione del file del PSBT firmato. Qualunque cosa tu scelga, fai clic sul pulsante "Trasmetti transazione" per inviare la transazione firmata alla rete Bitcoin.
Al momento della trasmissione dovresti vedere la transazione in Bitcoin Core e ricevere una notifica in Sparrow Wallet. Ancora una volta, puoi copiare l'ID transazione e incollarlo nel tuo block explorer preferito per cercare conferme.
Il punto principale qui è che la tua Coldcard è il dispositivo di firma richiesto mentre il tuo Sparrow Wallet è la tua interfaccia, generatore di transazioni ed emittente. In questa configurazione, Sparrow Wallet può fare molte cose, come indirizzi di catalogo e creare transazioni. Ma senza la firma della tua Coldcard, Sparrow Wallet non può autorizzare la spesa di nessuno dei tuoi bitcoin.
Passaggio 6 (B): firma con il passaporto
Per creare un PSBT, vai alla scheda "Invia" sul lato sinistro di Sparrow Wallet. Lì puoi incollare l'indirizzo a cui stai inviando, aggiungere un'etichetta, inserire un importo da inviare e scegliere una tariffa per il minatore, ecc. Una volta impostato tutto, fai clic su "Crea transazione". Nella schermata successiva, ricontrolla i dettagli, quindi fai clic su "Finalizza transazione per la firma". Quindi ti verrà chiesto cosa vuoi fare con il PSBT finalizzato. In questo caso, fai clic su "Mostra QR" e Sparrow Wallet lancerà una serie animata di codici QR.
Con il tuo passaporto, assicurati di aver applicato la passphrase, quindi dal menu principale seleziona "Scansiona con codice QR". Quindi punta la fotocamera del passaporto sulla serie lampeggiante di codici QR nell'interfaccia di Sparrow Wallet.
Nella schermata Passaporto ti verrà mostrato l'importo di bitcoin speso e l'indirizzo a cui viene speso; premere "CONTINUA" se i dettagli sono corretti. Il passaporto ti dirà quindi qual è l'importo del resto; se presente, premere "CONTINUA". Infine, il Passaporto mostrerà la tariffa di rete e, se tutto è corretto, premi "FIRMA".
Una volta che la transazione è stata firmata dal Passport, un codice QR verrà visualizzato nella schermata Passport. Torna sul desktop, in Sparrow Wallet, seleziona il pulsante "Scansiona QR" con l'icona della fotocamera.
Questo avvierà la tua webcam desktop e potrai tenere il passaporto davanti alla tua webcam in modo che Sparrow Wallet possa leggere i dettagli della transazione firmata.
Una volta che Sparrow Wallet raccoglie i dettagli della transazione firmata, puoi trasmettere la transazione alla rete Bitcoin premendo il pulsante "Trasmetti transazione".
Al momento della trasmissione dovresti vedere la transazione in Bitcoin Core e ricevere una notifica in Sparrow Wallet. Ancora una volta, puoi copiare l'ID transazione e incollarlo nel tuo block explorer preferito per cercare conferme.
Il punto principale qui è che il tuo passaporto è il dispositivo di firma richiesto mentre il tuo portafoglio Sparrow è la tua interfaccia, generatore di transazioni ed emittente. In questa configurazione, Sparrow Wallet può fare molte cose, come catalogare indirizzi e creare transazioni: ma senza la firma del tuo passaporto, Sparrow Wallet non può autorizzare la spesa di qualsiasi bitcoin protetto dal passaporto.
Ora che hai visto come utilizzare Sparrow Wallet per Whirlpool i tuoi bitcoin e depositarli direttamente sul tuo portafoglio hardware, inizia a prendere provvedimenti per utilizzare questi strumenti e proteggere la tua privacy.
Questo è un guest post di Econoalchemist. Le opinioni espresse sono interamente proprie e non riflettono necessariamente quelle di BTC Inc o Bitcoin Magazine.
- "
- 11
- 2022
- WRI
- accesso
- Il mio account
- acquisire
- aggiuntivo
- indirizzo
- indirizzi
- Avanzate
- Tutti
- Sebbene il
- quantità
- ha annunciato
- anonimia
- chiunque
- applicabile
- Applicazioni
- AMMISSIONE
- opportuno
- garanzia
- gli attributi
- Autenticazione
- Automatico
- disponibile
- fondamentalmente
- batteria
- essendo
- beneficio
- MIGLIORE
- best practice
- Bitcoin
- core di bitcoin
- bitcoin transazioni
- Bitcoin Wallet
- Bloccare
- blockchain
- Scatola
- pause
- del browser
- BTC
- BTC Inc
- costruire
- costruttore
- funzionalità
- Contanti
- catena
- il cambiamento
- Scegli
- codice
- Coinjoin
- Venire
- computer
- Configurazione
- Connettiti
- collegato
- veloce
- continuamente
- continua
- continua
- comodità
- Nucleo
- potuto
- Coppia
- creare
- creato
- Creazione
- dati
- dimostrato
- progettato
- tavolo
- dettagliati
- dettagli
- dispositivo
- diverso
- difficile
- direttamente
- scoperto
- Dsiplay
- fai da te
- giù
- editore
- entrare
- inserito
- entra
- particolarmente
- Evento
- qualunque cosa
- esempio
- exchange
- estremo
- occhio
- caratteristica
- Caratteristiche
- Costi
- trova
- sottile
- impronta
- Antincendio
- Nome
- seguire
- i seguenti
- lungimirante
- Gratis
- pieno
- fondi
- ulteriormente
- futuro
- generare
- generatore
- andando
- Oro
- buono
- Green
- Crescere
- GUEST
- Ospite Messaggio
- guida
- hacker
- Hardware
- Portafoglio Hardware
- avendo
- Aiuto
- qui
- storia
- tenere
- homepage
- Come
- Tutorial
- HTTPS
- ICON
- idea
- implementazione
- implementato
- importante
- importazione
- impossibile
- competenze
- informazioni
- ingresso
- install
- interessato
- Interfaccia
- Internet
- intuitivo
- IP
- Indirizzo IP
- Gli indirizzi IP
- IT
- stessa
- conservazione
- Le
- Tasti
- laptop
- lanciare
- lanciato
- IMPARARE
- Lasciare
- Eredità
- Collegamento
- Liquidità
- Lista
- locale
- località
- Lunghi
- cerca
- mantenere
- Fare
- gestire
- manualmente
- marchio
- medie
- metallo
- mente
- minatori
- ordine
- Siti di estrazione mineraria
- misto
- Mobile
- Monitorare
- Scopri di più
- movimento
- Vicino
- necessariamente
- necessaria
- Rete
- taccuino
- notifica
- numero
- In catena
- aprire
- Opinioni
- Opportunità
- Opzione
- Opzioni
- minimo
- Altro
- proprio
- Carta
- partecipare
- passaporto
- Password
- PC
- Persone
- Forse
- pezzo
- punto
- politica
- pool
- possibile
- potenziale
- energia
- pratica
- Preparare
- stampa
- Anteprima
- precedente
- Privacy
- un bagno
- Chiavi private
- processi
- protegge
- fornisce
- la percezione
- chiavi pubbliche
- fini
- Q1
- QR code
- Presto
- gamma
- ricevere
- ricevuto
- Recuperare
- riflettere
- registrato
- Basic
- necessario
- Risorse
- REST
- Risultati
- recensioni
- Rischio
- Correre
- running
- sicura
- risparmio
- scansione
- scansione
- allo
- sicuro
- in modo sicuro
- problemi di
- seme
- frase del seme
- SegWit
- selezionato
- Serie
- set
- regolazione
- flessibile.
- Condividi
- Corti
- SIX
- piccole
- So
- Software
- Soluzioni
- alcuni
- Qualcuno
- spendere
- Spendere
- Spin
- dividere
- Si divide
- inizia a
- iniziato
- Stato dei servizi
- Tornare al suo account
- negozi
- Interruttore
- presa
- Parlare
- Target
- test
- furto
- Attraverso
- tempo
- insieme
- strumenti
- top
- delle transazioni
- Le transazioni
- trasferimento
- guaio
- capire
- unico
- usb
- uso
- verificare
- Visualizza
- Portafoglio
- Portafogli
- Orologio
- webcam
- Che
- se
- while
- finestre
- entro
- senza
- parole
- Lavora
- lavori
- sarebbe