Ett annat sätt att förbättra sekretessen för dina bitcointransaktioner är att använda Whirlpool med Sparrow Wallet.
Alla Bitcoin-transaktioner är offentliga, vem som helst kan titta på dem. Whirlpool bryter deterministiska länkar till tidigare transaktioner och ger framåtblickande anonymitet. Den här delen av serien demonstrerar hur du kan whirlpoola din bitcoin så att du kan vidta åtgärder för att bevara de censurresistenta och tillståndslösa attributen hos Bitcoin med din egen Bitcoin Core-nod som backend för din Sparrow Wallet och Whirlpool GUI.
Om du missade delarna ett, två eller tre i den här serien, se till att kolla in dem för att bättre förstå de verkliga konsekvenserna av att använda Bitcoin utan några anonymitetsbevarande verktyg och de andra två metoderna för att använda Whirlpool.
Del 3: Whirlpool på skrivbordet med RoninDojo Tanto
Del 4: Whirlpool på skrivbordet med Sparrow Wallet (Du är här)
Metod 3: Bubbelpool med sparvplånbok
Sparrow Wallet är en Bitcoin-plånbok designad för att anslutas till din egen nod och köras från din stationära eller bärbara dator. Detta är en användarvänlig plånbok med ett intuitivt gränssnitt och många avancerade funktioner för en rad funktioner. För att lära dig mer om Sparrow Wallet och för installationsinstruktioner, besök Sparrow Wallet webbplats.
I den här guiden ser du:
– Så här kommer du igång, anslut din Sparrow Wallet med din egen Bitcoin Core-nod
– Hur man genererar adresser, sätter upp en het plånbok i Sparrow för mottagning och Whirlpool-blandning
– Hur du ansluter till din kallt kort
– Hur du ansluter till din pass
– Så här sätter du in till din hårdvaruplånbok direkt från Whirlpool
– Hur man spenderar från Air-gapped Coldcard
– Hur man spenderar från pass med luftglapp
Steg 1: Anslut med Bitcoin Core
Om du inte har din egen Bitcoin Core-nod kan du använda välrenommerade offentliga Electrum-servrar som visas i detta Coldcard Ultra snabbguide. Det finns dock avvägningar för sekretess som följer med att använda bekvämligheten med en offentlig Electrum-server. Lyckligtvis finns det ett antal resurser tillgängliga för att hjälpa dig att snurra upp din egen Bitcoin-nod. För att lära dig mer kolla in:
- Sparrow Wallet-dokumentation
När du har din Bitcoin Core-nod redo finns det ett par steg som krävs för att konfigurera den för att fungera med Sparrow Wallet.
Om du har Bitcoin Core som körs på samma dator som Sparrow Wallet behöver du bara öppna konfigurationsfilen `bitcoin.conf` och lägga till `server=1` nära toppen och spara den. Starta sedan om Bitcoin Core. Du kan ha en tom konfigurationsfil om detta var en ny Bitcoin Core-installation och det är bra.
Alternativt, om du kör Bitcoin Core på en fjärrdator, måste du lägga till ett användarnamn och lösenord och fjärrproceduranrop (RPC) som binder lokala IP-adresser i konfigurationsfilen. För att göra detta, navigera till konfigurationsfilen `bitcoin.conf` och öppna den i din föredragna textredigerare. Lägg sedan till den lokala IP-adressen för din nod och den lokala IP-adressen för ditt skrivbord. Till exempel:
`rpcuser=pi`
`rpcpassword=Nakamoto21`
`rpcbind=127.0.0.1`
`rpcbind=192.168.0.11 #(din nod)`
`rpcallowip=127.0.0.1`
`rpcallowip=192.168.0.12 #(desktop)`
Spara dessa ändringar och sedan bör du kunna ansluta till din Bitcoin Core-nod från din dator på samma lokala nätverk. Se till att du startar om Bitcoin Core efter att du har sparat dessa ändringar.
Nu är du redo att konfigurera Sparrow Wallet för att prata med din Bitcoin Core-nod. När du har Sparrow Wallet installerat och lanserat kommer du att presenteras med ett tomt användargränssnitt. Navigera till "Arkiv" > "Inställningar".
Klicka sedan på fliken 'Server' på vänster sida. Klicka på fliken "Bitcoin Core" för "Servertyp". Om du kör Bitcoin Core på samma dator, använd "127.0.0.1" rpcbind IP-adressen med "8332" som port och standardalternativ för autentisering. Eller om du kör Bitcoin Core på en annan dator, använd samma användare/pass som du angav i filen `bitcoin.conf`. Hur som helst, ställ in Data Folder-katalogen till samma mapp som filen `bitcoin.conf` skrivs. Det här bör vara samma katalog som Bitcoin Core skriver `.cookie`-filen som Sparrow Wallet behöver läsa. Testa nätverksanslutningen från Sparrow Wallet. Om det är bra bör du se den gröna bocken bredvid `Testa anslutning` och viss information fylld i dialogrutan nedanför. Då kan du stänga det fönstret.
Tyvärr lagrar Bitcoin Core dina publika nycklar och saldon okrypterat på datorn den körs på. Även om din bitcoin inte är direkt i riskzonen för stöld, om den här datorn är regelbundet ansluten till internet, är den i fara för hackare – vilket har potential att göra dig till ett mål om din balans och geografiska plats upptäcks. Om du vill veta mer om bästa praxis för Sparrow Wallet, kolla in denna Sparrow Wallet-resurs.
Nu när Sparrow Wallet är ansluten till Bitcoin Core är det här ett bra tillfälle att installera den heta plånboken.
Steg 2: Konfigurera Sparrow som en Whirlpool-plånbok
Det här avsnittet visar dig hur du ställer in den heta plånboken som du kan använda för implementeringen av Whirlpool CoinJoin i Sparrow Wallet. Att använda Whirlpool kommer att förhindra att någon som ser rörelsen av dina transaktioner på kedjan kan följa ditt spår. Detta kommer också att förhindra att någon du spenderar din bitcoin med känner till din tidigare transaktionshistorik.
Den viktiga idén att förstå här är att du gör en het plånbok i Sparrow som är helt skild från din hårdvaruplånbok. Du vill hålla din hårdvaruplånbok helt fri och aldrig ha den signeringsnyckeln på en enhet som är ansluten till internet. När du däremot använder Whirlpool måste Sparrow Wallet signera CoinJoin-transaktioner när de skapas. Fördelen med att lämna dina UTXO:er i Sparrow Wallet för att blanda är att dina UTXO:er kontinuerligt kommer att registreras som tillgängliga indata när ny likviditet kommer in i blandningspoolen. Dina UTXO kommer att kunna fortsätta att mixa om och om igen gratis, så du får mer och mer anonymitet för varje mix: detta är incitamentet att låta dina UTXO mixa. Nackdelen är att du har en Bitcoin-plånbok ansluten till internet med privata nycklar på, alltså termen "hot wallet".
Hot-plånboken kommer att användas för att sätta in bitcoin till, sedan kommer den att blandas, och när UTXO:erna är i post-mix-hot-plånboken kan du välja att ställa in ett minsta antal mixar du vill uppnå och sedan få dem automatiskt insatta till din hårdvara. Det är här det blir intressant, när du har en post-mix UTXO insatt i en hårdvaruplånbok direkt från en CoinJoin, på kedjan är det omöjligt att säga att denna har flyttats till en annan plånbok. Det ser ut som att det bara är en outnyttjad CoinJoin-utgång. Och så länge det förblir outnyttjat, medan andra UTXO från den senaste CoinJoin-transaktionen fortsätter att blandas, fortsätter din anonymitet att växa.
För att komma igång, öppna Sparrow Wallet-applikationen. Du bör presenteras med en tom hemsida och du bör se att vippomkopplaren i det nedre högra hörnet är färgad gul om du använder en offentlig Electrum-server, grön om du använder Bitcoin Core, eller blå om du använder din egen Electrum-server.
Navigera till "fil" > "Ny plånbok". Namnge sedan din nya plånbok vad du vill och välj "Skapa plånbok".
Nästa skärm du kommer att presenteras kommer att be dig om lite specifik information om hur du vill konfigurera din nya plånbok. För användningen av en Whirlpool hot wallet är följande standardalternativ bra:
– Policytyp: "Single Signature".
– Skripttyp: `Native Segwit (P2WPKH)`
– Skriptpolicybeskrivning: `wpkh(Keystore1)`
– Välj sedan under avsnittet `Nyckellager 1`: `Ny eller importerad programvara plånbok`
På skärmen som dyker upp, klicka på rullgardinsmenyn som säger "Använd 24 ord" och välj hur många fröord du vill ha i din fröfras. 24 ord används för denna demonstration. Klicka sedan på knappen som läser `Använd 24 ord` (eller vilket antal ord du valde).
Därefter kommer du att presenteras med en skärm full av tomma celler för dina fröord. Klicka på `Generera ny` och dessa celler kommer att fyllas i från resultaten av Sparrow Wallets slumptalsgenerator.
Se till att du skriver ner dessa ord, i ordning, i en anteckningsbok eller annat papper som du kan förvara säkert på det sätt du skulle göra med guld, kontanter eller smycken. Dela aldrig dessa ord med någon, eftersom de då har full tillgång till din bitcoin. Ta inte en skärmdump av dessa ord. Ta inte ett foto av dessa ord. Säg dem inte högt. Lägg dem inte i en textfil.
Lösenfrasen är valfri men rekommenderas. Om någon någonsin får tillgång till dina fröord, kommer lösenfrasen att vara det enda som skyddar din bitcoin. Använder en hög entropi lösenfras kommer att göra det svårt för någon att gissa din lösenfras. Se till att du också skriver ner den här lösenfrasen, eftersom du inte kommer att kunna återställa din plånbok utan den i händelse av att du behöver försöka återställa din bitcoin. Det finns inget sätt för plånboken att veta vad din lösenfras är och alla lösenfraser du anger kommer att accepteras. Om du anger lösenfrasen felaktigt i framtiden på grund av att du glömmer eller tappar bort den, kommer du att förlora tillgången till din bitcoin. Överväg också att lagra din lösenfras separat från fröfrasen för om någon hittar dem tillsammans, så kommer de säkert att svepa din bitcoin.
Många väljer att stämpla sina fröord och lösenfras i ett metallmedium eftersom det tål extrema miljöer som brand och översvämningar bättre än papper. För den här typen av plånbok kanske du bara använder den som en genomgång för att få lite anonymitet på din bitcoin innan du sätter in den i din hårdvaruplånbok. Med tanke på den korta tiden du kommer att ha bitcoin i den här plånboken är det kanske skäl nog att inte gå igenom besväret med att stämpla informationen i metall. Valet är helt upp till dig och det finns många alternativ där ute som Gröplatta från Coinkite, den Domino från BitPLATES, eller till och med DIY-lösningar som brickor i rostfritt stål.
Efter att ha klickat på `Bekräfta säkerhetskopiering` kommer du att se en dialogruta som frågar dig om du har skrivit ner fröorden; klicka på `Ange ord igen`.
Skriv sedan alla dina fröord i ordning och ange din lösenfras. Om du gör ett stavfel kommer plånboken att varna dig genom att markera det felaktiga ordet i rött. När allt är korrekt och du har angett din lösenfras, klicka på `Skapa nyckellager`.
Nästa skärm kommer att visa dig härledningsvägen; att lämna detta som standard är bra och rekommenderas om du inte har en specifik anledning till att du vill ändra det och du förstår konsekvenserna av att göra det. Klicka på `Importera nyckellager` och lämna kontot från rullgardinsmenyn på standardinställningen, `#0`. Du kommer att bli ombedd att ange din lösenfras igen i en popup-dialogruta.
Nästa skärm kommer att visa en sammanfattning av plånboken du just har skapat. En viktig sak att notera här är "Master Fingerprint". Detta är en unik kontrollsumma som medföljer din lösenfras. Alla lösenfraser du anger kommer att generera ett annat fingeravtryck. Så här kan du verifiera att du har skrivit in din lösenfras korrekt nästa gång du öppnar den här plånboken. Du kan alltid komma tillbaka till den här sidan och hitta denna information när du väljer fliken `Inställningar` från menyn till vänster. Du kan lagra ditt fingeravtryck med din lösenordsfras, detta äventyrar inte din säkerhet. När du har skrivit ned ditt fingeravtryck klickar du på "Apply".
Du kommer att bli tillfrågad om du vill lägga till ett lösenord till denna plånbok. Detta lösenord skiljer sig från din lösenordsfras, eftersom lösenordet används för att kryptera plånboksdatafilen som Sparrow Wallet sparar på din dator. Att ha denna fil lösenordsskyddad kommer att lägga till ett extra lager av säkerhet ifall någon får tillgång till din dator.
Steg 3: Använda Whirlpool
Nu när du har färdigställt din plånbok är du redo att börja använda Whirlpool. Du behöver lite bitcoin insatt i din plånbok först. För att få en mottagningsadress, navigera till fliken `Receive` på menyn till vänster och du kommer att presenteras med en QR-kod och texten till din första bitcoin-adress. Överväg att använda en icke-KYC metod för att förvärva bitcoin.
När du har fått din första insättning kommer du att se transaktionen visas i Sparrow Wallet, under fliken "Transaktioner" på menyn till vänster. I det här exemplet mottogs 0.01 BTC.
Nu när du har lite bitcoin, navigera till fliken `UTXOs` i menyn till vänster och välj sedan UTXO du är intresserad av. Du kommer att se knappen `Mix Selected` visas när du väljer UTXO(s). Klicka på den knappen och klicka sedan på "Nästa" i de två popup-förklaringsfönster som beskriver Whirlpool-processen.
Om du sedan har en "SCODE" kan du ange den i det tredje fönstret. "SCODE" kan användas för rabatterade CoinJoin-avgifter som annonseras av @SamouraiWallet. Klicka sedan på "Nästa".
Sedan kommer du att presenteras med en förhandsvisning som beskriver vilken pool som är lämplig för ditt BTC-belopp, anonset, poolavgiften och hur många UTXO:er du kommer att ha som kvalificerade ingångar för CoinJoins. Klicka sedan på `Preview Premix`.
Du kommer att presenteras med översikten över transaktionen du skapar som kallas "tx0". Denna transaktion är det som delar upp din inmatning i de flera utgångar du skapar som kommer att användas som indata till CoinJoin-transaktionerna du är på väg att delta i när du whirlpooler.
Du kan kontrollera alla adresser du skickar till med de olika flikarna i avsnittet "Skicka". Det finns en graf som ger dig en visuell indikation på hur transaktionen delas upp; notera Whirlpool-avgiften, Badbank Change, Premix UTXO och gruvarbetaravgiften. Om allt ser bra ut, klicka på "Broadcast Premix Transaction".
Du kommer också att märka att ytterligare fyra flikar dök upp på höger sida av Sparrow Wallet. Det är i princip fyra separata plånböcker du har så att du kan hantera din bitcoin säkert.
– Fliken "Insättning" kommer att vara där du genererar mottagningsadresser. Detta fungerar precis som vilken annan Bitcoin-plånbok som helst; du kan också skicka härifrån precis som vilken vanlig Bitcoin-plånbok som helst.
– Fliken `Premix` är där du kan se historiken för dina pre-mix UTXO; du vill inte ta emot eller skicka bitcoin manuellt från denna plånbok.
– Fliken "Postmix" är där du kommer att se dina UTXO:er efter att de har mixats. Alla UTXO i den här plånboken har gått igenom minst en CoinJoin-transaktion. Så länge du lämnar dessa UTXO:er här, kommer de kontinuerligt att registreras som tillgängliga UTXO:er när ny likviditet kommer in i Whirlpoolen och de kommer att blanda om gratis. Så ju längre du lämnar UTXO här inne, desto fler mixar kommer de att få och desto mer anonymitet kommer du att uppnå (så länge ditt skrivbordsgränssnitt är anslutet).
– Fliken "Badbank" är där din giftiga förändring från "tx0" blir sekvestrerad från resten av dina pengar. Du vill vara försiktig med vad du gör med denna giftiga förändring. Om du kombinerar det med dina postmix UTXO:er försämrar du integritetsvinsterna du fick i Whirlpool.
Därefter kommer du att se hur du konfigurerar en hårdvaruplånbok som en klocka-plånbok i Sparrow Wallet, vilket låter dig hålla ett öga på ditt saldo och generera mottagningsadresser samtidigt som hårdvaruplånboken håller sig helt fri. När plånboken endast har importerats kan den ställas in för att sätta in direkt från Whirlpool CoinJoins.
Steg 4(A): Hur man ansluter Coldcard
För att hålla ditt Coldcard öppet kommer den offentliga informationen från Coldcard som kallas en xPub att användas för att importera nödvändig information till Sparrow Wallet på ditt skrivbord. Genom att göra detta kommer Sparrow Wallet att kunna generera mottagaradresser och QR-koder, övervaka Coldcards saldo, initiera PSBTs och sätta in direkt från Whirlpool – allt utan att exponera någon av den privata informationen från Coldcard, som signeringsnyckeln.
Du kommer att använda microSD-kortet för att överföra information mellan skrivbordet och Coldcard. Se till att microSD-kortet är isatt i Coldcard.
Först måste `.json`-filen exporteras från Coldcard, som kommer att innehålla all offentlig information som behövs för att Sparrow Wallet ska kunna importera denna klocka-bara plånbok. Från Coldcards huvudmeny väljer du `Avancerat` > `MicroSD-kort` > `Exportera plånbok` > `Generisk JSON`.
Detta kommer att skriva filen till microSD-kortet, sedan kan du ansluta det microSD-kortet till din stationära dator med din USB-adapter. Kopiera/klistra in den exporterade `.json`-filen till ditt skrivbord från microSD-kortet. Notera filplatsen och nu byter du tillbaka till Sparrow Wallet för att göra den redo att importera `.json`-filen.
I Sparrow Wallet, skapa en ny plånbok genom att välja `Arkiv` > `Ny plånbok`, sedan blir du ombedd att namnge denna plånbok. Namnge plånboken vad du vill och klicka sedan på "Skapa plånbok".
Du kommer att se följande skärm, och du kan lämna alla inställningar på standardinställningarna. Välj sedan `Airgapped Hardware Wallet`.
En skärm dyker upp och du kan klicka på knappen `Importera fil` bredvid Coldcard-ikonen. Detta öppnar din filutforskare där du kan peka Sparrow Wallet till filplatsen som innehåller den exporterade Coldcard `.json`-filen. Välj den filen och klicka på `öppna`.
Efter en stund kommer du att se en sammanfattning av plånboken du ska ansöka om. Du kommer att märka en "Master fingerprint"-dialogruta med åtta tecken. Du kan använda denna unika identifierare för att bekräfta att du importerar rätt plånbok från ditt Coldcard.
På ditt Coldcard, från huvudmenyn, navigera ner till `Avancerat` > `Visa identitet` och du kan jämföra det visade fingeravtrycket med det som visas i Sparrow Wallet. Detta är särskilt viktigt för att bekräfta om du har lagt till en lösenfras, som kommer att täckas av Coldcard paranoid guide.
Om allt ser bra ut, klicka sedan på "Ansök" i Sparrow Wallet.
Efter att ha klickat på `Apply` kommer du att ha möjlighet att lägga till ett lösenord till din plånbok. Detta är ett lösenord som kommer att kryptera Sparrow Wallet-datafilen som sparas på din dator. Det här lösenordet kan skydda din plånbok om någon annan får tillgång till ditt skrivbord och Sparrow Wallet-fil. Om du glömmer ditt lösenord måste du skapa en ny plånboksfil genom att upprepa hela processen.
Du kan också spara en lista med insättningsadresser från ditt Coldcard och jämföra denna sparade lista med Sparrow Wallet för att säkerställa att rätt plånbok laddas utan att behöva hämta ditt Coldcard, logga in på det och jämföra insättningsadresserna där. För att göra detta, välj "Ta emot"-fliken i Sparrow Wallet så kan du se den första mottagningsadressen från ditt Coldcard och dess QR-kod. På ditt Coldcard, se till att du sätter i microSD-kortet och anger din lösenordsfras (om tillämpligt). Välj sedan "Adressutforskaren" från huvudmenyn. Detta kommer att ta upp några adresstyper som du kan välja att visa. Ditt Coldcard kan använda äldre P2PKH Bitcoin-adresser som börjar med "1", eller kapslade SegWit P2SH Bitcoin-adresser som börjar med "3", eller Native SegWit Bech32 Bitcoin-adresser som börjar med "bc1". Sedan vill du trycka på `1` och detta kommer att spara de första 250 adresserna till en `.csv`-fil på ditt microSD-kort. Du kan också öppna filen `addresses.csv` med en textredigerare på skrivbordet för att se de 250 adresserna som du exporterade från ditt Coldcard och jämföra dem med din Sparrow Wallet bara för den extra säkerheten.
Efter att ha tillämpat ändringarna kan du nu navigera genom din urbara plånbok i Sparrow Wallet. På vänster sida av Sparrow Wallet-gränssnittet finns sex flikar:
– Fliken "Transaktioner" är där du kan se information relaterad till transaktionerna i denna klocka-bara plånbok.
– Fliken "Skicka" är där du kan skapa PSBT:erna för att sedan exportera för signering med Coldcard.
– Fliken "Receive" är där du kan generera mottagningsadress för ditt Coldcard utan att behöva koppla in ditt Coldcard och logga in på det.
– Fliken `Adresser` visar flera insättnings- och ändringsadresser samt eventuella saldon.
– Fliken `UTXOs` visar alla outnyttjade transaktionsutdata och en liten graf som visar historiken.
– Fliken "Inställningar" är där du kan se detaljerad information om plånboken som endast är bevakad, såsom huvudfingeravtrycket, härledningssökväg och xPub.
Nu kan du klicka på fliken "Ta emot" på vänster sida av Sparrow Wallet-gränssnittet. Då kommer du att presenteras med en bitcoin-mottagningsadress, en QR-kod och några ytterligare detaljer. Du kan till exempel skanna den här QR-koden med din mobila Bitcoin-plånbok och sätta in lite bitcoin till ditt Coldcard. Du bör se transaktionen dyka upp i Sparrow Wallet efter en stund tillsammans med ett popup-meddelande. Även i Bitcoin Core bör transaktionerna dyka upp där också. Transaktionen kommer att förbli i väntande status tills den får några blockchain-bekräftelser. Under tiden kan du klicka på fliken "Transaktioner" och granska ytterligare information om din transaktion. Du kan också kopiera/klistra in ditt transaktions-ID mempool.space för att se efter din första bekräftelse, eller använd vilken blockutforskare du föredrar. Tor Browser är en integritetsfokuserad webbläsare.
Nu kan du stänga av och säkra ditt Coldcard på ett säkert ställe tills du vill underteckna en transaktion och spendera från den (beskrivs nedan). Flera adresser kommer att katalogiseras i Sparrow Wallet så att du kan fortsätta sätta in på ditt Coldcard via Sparrow Wallet utan att behöva ansluta det igen varje gång. Det är bästa praxis att bekräfta varje mottagande adress på själva Coldcard och/eller din sparade `.csv`-fil och dessutom att endast använda varje adress en gång.
Steg 4(B): Hur man ansluter pass
För att importera en enskild signaturplånbok via QR-kod, logga först in på ditt pass och ange din lösenfras om du använder en. Från huvudmenyn, navigera sedan till `Parplånbok` > `Sparrow` > `Single-sig` > `QR Code`. När du trycker på `CONTINUE` kommer passet att börja blinka en serie QR-koder, så håll ut att trycka på det ett ögonblick medan du förbereder Sparrow Wallet på skrivbordet.
Om du inte har en webbkamera för din PC kan du också importera nödvändig information via filöverföring på ett microSD-kort. Hänvisa till Denna guide för mer information.
I Sparrow Wallet på skrivbordet, navigera till "Arkiv" > "Importera plånbok".
Från menyn med plånböcker som dyker upp, scrolla ner till "Pass" och välj "Skanna".
Detta bör starta din webbkamera: nu kan du plocka tillbaka ditt pass och trycka på `CONTINUE` för att starta serien med QR-koder. Om du vill ändra storlek på QR-koderna på passskärmen kan du trycka på knappen `Ändra storlek` för att ändra QR-kodens upplösning till tre möjliga storlekar.
Att fånga hela serien av QR-koder kan ta ett ögonblick så försök att hålla passet stadigt och QR-koderna inom de prickade gränslinjerna på Sparrow Wallet-skärmen.
När den nödvändiga informationen har samlats in av Sparrow Wallet bör du föras tillbaka till föregående menyskärm i Sparrow Wallet. Den här gången bör du dock märka att du kan välja `Script Type` från en rullgardinsmeny; det är här du kan välja om du vill använda äldre Bitcoin-adresser som börjar med "1", eller Nested SegWit-adresser som börjar med "3", eller Native SegWit-adresser som börjar med "bc1q", eller Taproot-adresser som börjar med " bc1p”. Även om Sparrow Wallet är redo att hantera Taproot-adresser, förväntas detta implementeras i Passport Q1 2022. I denna demo används Native SegWit "bc1q"-adresser eftersom de är de enda som är kompatibla med Whirlpool.
Därefter kommer Sparrow Wallet att be dig att namnge din nya plånbok. Detta kan vara vad du än väljer. I det här exemplet används "Pass Demo". Klicka sedan på "Skapa plånbok".
Då kommer Sparrow Wallet att fråga dig om du vill använda ett lösenord på denna plånbok. Det här lösenordet är det som krypterar din plånboksdatafil på ditt skrivbord och det är valfritt. Om någon får tillgång till ditt skrivbord kan de potentiellt öppna din plånboksdatafil om den inte är lösenordsskyddad. I det här fallet, även om någon öppnar din plånboksdatafil, skulle de inte kunna spendera din bitcoin eftersom en signatur från passet skulle krävas för att göra det.
Efter att ha tillämpat ändringarna kan du nu navigera genom din urbara plånbok i Sparrow Wallet.
På vänster sida av Sparrow Wallet-gränssnittet finns sex flikar:
– Fliken "Transaktioner" är där du kan se information relaterad till transaktionerna i denna klocka-bara plånbok.
– Fliken "Skicka" är där du kan skapa PSBT:erna för att sedan signera med Passport via QR-kod eller microSD-kort.
– Fliken "Ta emot" är där du kan skapa mottagningsadress för ditt pass utan att behöva hämta passet och logga in på det.
– Fliken `Adresser` visar flera insättnings- och ändringsadresser samt eventuella saldon.
– Fliken `UTXOs` visar alla outnyttjade transaktionsutdata och en liten graf som visar historiken.
– Fliken "Inställningar" är där du kan se detaljerad information om plånboken som endast är bevakad, såsom huvudfingeravtrycket, härledningssökväg och xPub.
Du kan klicka på fliken "Ta emot" i menyn till vänster när du vill skapa en ny mottagningsadress. Du kan skanna den här QR-koden med din mobila Bitcoin-plånbok eller använda adressen till din gruvpool, till exempel, och sätta in lite bitcoin till ditt pass. Du bör se transaktionen dyka upp i Sparrow Wallet efter en stund tillsammans med ett popup-meddelande. Även i Bitcoin Core bör transaktionerna dyka upp där också. Transaktionen kommer att förbli i väntande status tills den får några blockchain-bekräftelser. Under tiden kan du klicka på fliken "Transaktioner" och granska ytterligare information om din transaktion. Du kan också kopiera/klistra in ditt transaktions-ID mempool.space för att se efter din första bekräftelse, eller använd vilken blockutforskare du föredrar. På nytt, Tor Browser är en integritetsfokuserad webbläsare.
Nu kan du stänga av och säkra ditt pass på en säker plats tills du vill underteckna en transaktion och spendera från den. Flera adresser kommer att katalogiseras i Sparrow Wallet så att du kan fortsätta sätta in till ditt Passport via Sparrow Wallet utan att behöva ansluta den igen varje gång. Bästa praxis är att bekräfta varje mottagande adress på själva passet genom att navigera till `Verifiera adress` från Passports huvudmeny och skanna den visade QR-koden i Sparrow Wallet med Passport-kameran. Använd dessutom varje adress endast en gång.
När du är redo att underteckna en transaktion för att spendera bitcoin, är det nödvändigt att skapa en partiellt signerad Bitcoin-transaktion (PSBT). Du kan sätta in bitcoin med ditt pass förvarat men för att spendera bitcoin måste passet underteckna transaktionen. Sparrow Wallet används för att bygga transaktionen baserat på dina tillgängliga outnyttjade transaktionsutdata (UTXO) och informationen du anger när du konstruerar transaktionen. PSBT-uppgifterna skickas mellan Sparrow Wallet och passet med hjälp av QR-kodutbytesmetoden eller microSD-kortet. Detta behandlas nedan.
Steg 5: Blanda direkt till en hårdvaruplånbok
En riktigt cool funktion hos Whirlpool är att du kan mixa direkt till din hårdvaraplånbok. Du kan ställa in antalet mixar du vill att varje UTXO ska uppnå och när dina UTXO:er blandas om, tryck på den siffran och de sätts in i din hårdvaruplånbok direkt från en CoinJoin-transaktion. Dessutom kommer Sparrow Wallet att lägga till en extra källa till slumpmässighet för att hjälpa dig undvika att skapa mönster som kan användas som on-chain heuristik; varje UTXO som träffar ditt inställda antal remixar kommer att ha 25 % chans att blandas igen. När du får insättningar till din hårdvaruplånbok direkt från en CoinJoin-transaktion, ser det ut som att UTXO fortfarande är i Whirlpool för alla utomstående observatörer som tittar på kedjan.
Navigera till fliken "UTXOs" på vänster sida och fliken "Postmix" på höger sida, dessa är alla dina blandade UTXO:er. Klicka på Blanda till längst ned.
Ett fönster kommer att dyka upp och från rullgardinsmenyn "Blanda till plånbok" väljer du Coldcard- eller Passport-bevakningsplånboken som du importerade. Sedan kan du ställa in det minsta antal mixar du vill att varje UTXO ska uppnå innan de sätts in i din hårdvaruplånbok. Tänk på att varje UTXO kommer att ha 25 % chans att blandas igen även efter att den har nått detta nummer. Du kan lämna `Indexintervall` på standardinställningen `Full` för att använda både jämna och udda indexerade adresser. Klicka sedan på `Starta om Whirlpool`.
Då kommer du att märka att knappen längst ner har ändrats för att visa den klockbara plånbok du har valt för de automatiska insättningarna.
Nu kan du bara låta dina UTXO:er mixa om och när de uppnår tillräckligt många mixar kommer de automatiskt att deponeras till din hårdvaruplånbok. Därefter kommer du att se hur du spenderar från ditt Coldcard eller Passport med Sparrow Wallet och håller din hårdvaruplånbok helt fri.
Steg 6(A): Signera med Coldcard
När du är redo att underteckna en transaktion för att spendera bitcoin, är det nödvändigt att skapa en PSBT för att upprätthålla den luftglappade fördelen. Du kan sätta in bitcoin med ditt Coldcard frånkopplat men för att spendera bitcoin måste Coldcard underteckna transaktionen. Sparrow Wallet används för att bygga transaktionen baserat på dina tillgängliga outnyttjade transaktionsutdata (UTXO) och informationen du anger när du konstruerar transaktionen. PSBT-detaljerna skickas mellan Sparrow Wallet och Coldcard med hjälp av microSD-kortet.
För att skapa en PSBT, navigera till fliken "Spendera" på vänster sida i Sparrow Wallet. Där kan du klistra in adressen du skickar till, lägga till en etikett, ange ett belopp som ska skickas och välja en gruvarbetaravgift, etc. När du har allt klart klickar du på `Skapa transaktion`. På nästa skärm, dubbelkolla detaljerna och klicka sedan på `Slutför transaktion för signering`. Sedan kommer du att bli tillfrågad vad du vill göra med den färdigställda PSBT. I det här fallet klickar du på "Spara transaktion" så startar Sparrow Wallet filutforskaren. Navigera till microSD-kortet och spara PSBT där. Ta sedan ut microSD-kortet på ett säkert sätt.
Sätt i microSD-kortet i Coldcard. Slå på ditt Coldcard vid behov med hjälp av COLDPOWER 9-volts batteriadapter eller USB-adapter. Ange sedan ditt Coldcard PIN-prefix, verifiera dina ord mot nätfiske och ange PIN-suffixet. Välj "Redo att signera" från huvudmenyn. Då kommer detaljerna för PSBT att visas och du kan bekräfta att adressen och beloppet och gruvarbetaravgiften är korrekta.
Tryck sedan på "OK" för att skriva under. När filen är signerad kommer den att sparas som en ny fil på microSD-kortet. Du kan sedan mata ut microSD-kortet och säkert logga ut från ditt Coldcard och stänga av det.
Ta ut microSD-kortet från Coldcard, sätt i USB-adaptern, sätt in adaptern i den stationära datorn. Se till att Bitcoin Core och Sparrow Wallet är öppna. Sedan från filutforskaren dubbelklickar du helt enkelt på den signerade PSBT-filen så bör den öppnas automatiskt i Sparrow Wallet. Alternativt, från Sparrow Wallet, navigera till `Arkiv` > `Öppna transaktion` och välj sedan `Arkiv` från menyn med alternativ och navigera till filplatsen för den signerade PSBT. Oavsett vilket du väljer, klicka sedan på knappen "Broadcast Transaction" för att skicka den undertecknade transaktionen till Bitcoin-nätverket.
Vid tidpunkten för sändning bör du se transaktionen i Bitcoin Core samt få ett meddelande i Sparrow Wallet. Återigen kan du kopiera transaktions-ID:t och klistra in i din föredragna blockutforskare för att se efter bekräftelser.
Huvudpoängen här är att ditt Coldcard är den obligatoriska signeringsenheten medan din Sparrow Wallet är ditt gränssnitt, transaktionsbyggare och sändare. I den här konfigurationen kan Sparrow Wallet göra många saker, som katalogadresser och bygga transaktioner. Men utan signaturen från ditt Coldcard kan Sparrow Wallet inte godkänna utgifter för någon av dina bitcoin.
Steg 6(B): Signera med passet
För att skapa en PSBT, navigera till fliken "Skicka" på vänster sida i Sparrow Wallet. Där kan du klistra in adressen du skickar till, lägga till en etikett, ange ett belopp som ska skickas och välja en gruvarbetaravgift, etc. När du har allt klart klickar du på `Skapa transaktion`. På nästa skärm, dubbelkolla detaljerna och klicka sedan på `Slutför transaktionen för signering`. Sedan kommer du att bli tillfrågad vad du vill göra med den färdigställda PSBT. I det här fallet klickar du på "Visa QR" och Sparrow Wallet kommer att starta en animerad serie QR-koder.
Med ditt pass, se till att du har tillämpat lösenfrasen och välj sedan "Skanna med QR-kod" från huvudmenyn. Rikta sedan kameran mot passet mot den blinkande serien av QR-koder i Sparrow Wallet-gränssnittet.
På passskärmen kommer du att se mängden bitcoin som spenderas och adressen det spenderas till; tryck på `CONTINUE` om uppgifterna är korrekta. Passet kommer sedan att berätta vad ändringsbeloppet är; om någon, tryck på `CONTINUE`. Slutligen kommer passet att visa nätverksavgiften, och om allt stämmer trycker du på `SIGN`.
När transaktionen har undertecknats av passet kommer en QR-kod att visas på passskärmen. Tillbaka på skrivbordet, i Sparrow Wallet, välj knappen `Skanna QR` med kameraikonen.
Detta kommer att starta din skrivbordswebbkamera och du kan hålla passet framför din webbkamera så att Sparrow Wallet kan läsa detaljerna om den undertecknade transaktionen.
När Sparrow Wallet hämtar informationen om den undertecknade transaktionen kan du sända transaktionen till Bitcoin-nätverket genom att trycka på knappen "Broadcast Transaction".
Vid tidpunkten för sändning bör du se transaktionen i Bitcoin Core samt få ett meddelande i Sparrow Wallet. Återigen kan du kopiera transaktions-ID:t och klistra in i din föredragna blockutforskare för att se efter bekräftelser.
Huvudpoängen här är att ditt pass är den obligatoriska signeringsenheten medan din Sparrow Wallet är ditt gränssnitt, transaktionsbyggare och sändare. I den här konfigurationen kan Sparrow Wallet göra många saker, som katalogadresser och bygga transaktioner: Men utan signaturen från ditt pass kan Sparrow Wallet inte godkänna utgifter för någon bitcoin som säkras av passet.
Nu när du har sett hur du använder Sparrow Wallet för att whirlpoola din bitcoin och sätta in den direkt i din hårdvaruplånbok, börja vidta åtgärder för att använda dessa verktyg och skydda din integritet.
Detta är ett gästinlägg av Econoalchemist. Åsikter som uttrycks är helt egna och återspeglar inte nödvändigtvis de från BTC Inc eller Bitcoin Magazine.
- "
- 11
- 2022
- Om oss
- tillgång
- Konto
- förvärva
- Annat
- adress
- adresser
- avancerat
- Alla
- Även
- mängd
- meddelade
- anonymitet
- någon
- tillämplig
- Ansökan
- Tillämpa
- lämpligt
- försäkran
- attribut
- Autentisering
- Automat
- tillgänglig
- I grund och botten
- batteri
- Där vi får lov att vara utan att konstant prestera,
- fördel
- BÄST
- bästa praxis
- Bitcoin
- bitcoin kärna
- bitcoin-transaktioner
- Bitcoin plånbok
- Blockera
- blockchain
- Box
- raster
- webbläsare
- BTC
- BTC Inc.
- SLUTRESULTAT
- byggare
- kapacitet
- Kontanter
- kedja
- byta
- Välja
- koda
- Coinjoin
- komma
- dator
- konfiguration
- Kontakta
- anslutna
- anslutning
- kontinuerligt
- fortsätta
- fortsätter
- bekvämlighet
- Kärna
- kunde
- Par
- skapa
- skapas
- Skapa
- datum
- demonstreras
- utformade
- desktop
- detaljerad
- detaljer
- anordning
- olika
- svårt
- direkt
- upptäckt
- Visa
- diy
- ner
- redaktör
- ange
- gick in i
- Går in
- speciellt
- händelse
- allt
- exempel
- utbyta
- extrem
- ögat
- Leverans
- Funktioner
- avgifter
- fynd
- änden
- fingeravtryck
- natur
- Förnamn
- följer
- efter
- framåtblickande
- Fri
- full
- fonder
- ytterligare
- framtida
- generera
- Generatorn
- kommer
- Gold
- god
- Grön
- Väx
- Gäst
- gäst inlägg
- styra
- hackare
- hårdvara
- Hårdvaruplånbok
- har
- hjälpa
- här.
- historia
- hålla
- hemsida
- Hur ser din drömresa ut
- How To
- HTTPS
- IKON
- Tanken
- genomförande
- genomföras
- med Esport
- importera
- omöjligt
- förbättra
- informationen
- ingång
- installera
- intresserad
- Gränssnitt
- Internet
- intuitiv
- IP
- IP-adress
- IP-adresser
- IT
- sig
- hålla
- Nyckel
- nycklar
- laptop
- lansera
- lanserades
- LÄRA SIG
- Lämna
- Legacy
- länkar
- Likviditet
- Lista
- lokal
- läge
- Lång
- du letar
- bibehålla
- Framställning
- hantera
- manuellt
- markera
- Medium
- metall
- emot
- gruvarbetare
- minsta
- Gruvdrift
- blandad
- Mobil
- Övervaka
- mer
- rörelse
- Nära
- nödvändigtvis
- nödvändigt för
- nät
- anteckningsbok
- anmälan
- antal
- On-Chain
- öppet
- Åsikter
- Möjlighet
- Alternativet
- Tillbehör
- beställa
- Övriga
- egen
- Papper
- delta
- pass
- Lösenord
- PC
- Personer
- kanske
- bit
- Punkt
- policy
- poolen
- möjlig
- potentiell
- kraft
- praktiken
- Förbered
- tryck
- Förhandsvisning
- föregående
- privatpolicy
- privat
- Privata nycklar
- process
- skydda
- ger
- allmän
- offentliga nycklar
- syfte
- Q1
- QR code
- Snabbt
- område
- motta
- mottagna
- Recover
- reflektera
- registrerat
- regelbunden
- Obligatorisk
- Resurser
- REST
- Resultat
- översyn
- Risk
- Körning
- rinnande
- säker
- sparande
- scanna
- scanning
- screen
- säkra
- säkert
- säkerhet
- frö
- fröfras
- SegWit
- vald
- Serier
- in
- inställning
- inställning
- Dela
- Kort
- SEX
- Small
- So
- Mjukvara
- Lösningar
- några
- någon
- spendera
- Spendera
- Snurra
- delas
- Delar upp
- starta
- igång
- status
- lagra
- lagrar
- Växla
- tar
- Diskussion
- Målet
- testa
- stöld
- Genom
- tid
- tillsammans
- verktyg
- topp
- transaktion
- Transaktioner
- överföring
- problem
- förstå
- unika
- usb
- användning
- verifiera
- utsikt
- plånbok
- Plånböcker
- Kolla på
- webbkameran
- Vad
- om
- medan
- fönster
- inom
- utan
- ord
- Arbete
- fungerar
- skulle