Den här omfattande instruktionsguiden leder dig genom att packa upp, konfigurera och signera bitcointransaktioner med SeedSigner-enheten.
Den här guiden visar hur man självförvarar bitcoin med SeedSigner. SeedSigner är ett projekt som kombinerar gratis och öppen källkod, billig hårdvara för allmänna ändamål och en gör-det-själv-metod (DIY) för att ta personligt ansvar för din bitcoin.
Den här guiden täcker:
uppackning
Det här avsnittet visar vad som ingår i hela SeedSigner-satsen. Satsen kan köpas från BTC hårdvarulösningar med världsomspännande frakt tillgänglig. Alternativt EU/U.K. kunder kan köpa kitet från GoBrrr or DIYNoder, och Filippinernas kunder kan använda TechHaven.
SeedSigner-satsen innehåller följande komponenter:
- Raspberry Pi Zero
- Raspberry Pi-kamera
- Bandkabel till kameran
- WaveShare LCD-HATT
- 3D-printat fodral med öppet ansikte
- Sju tomma QR-kod/mnemoniska fraskort
- SeedSigner klistermärke
- "Komma igång" instruktioner
- "Tack"-kort
SeedSigner-satsen kommer med det mesta du behöver för att komma igång, de enda delarna du behöver förse dig med är ett MicroSD-kort med minst 4 GB kapacitet och en micro-USB-kabel. Montering krävs.
De medföljande tomma QR-kod/mnemoniska fraskorten mäter 64 millimeter (mm) gånger 89 mm. Dessa kort har 24 tomma utrymmen för fröord på ena sidan, tillsammans med en varning som lyder: "Ange aldrig fröord i en dator som ansluter till internet." På den motsatta sidan finns det ett tomt 29 x 29 QR-kodrutnät med plats för plånboksfingeravtrycket och några anteckningar, tillsammans med en varning som lyder: "Skanna aldrig in QR-kod till en dator som ansluter till internet."
Alternativt kan man välja att använda den rostfria versionen av QR-kodbackupen. De rostfria stålplåtarna är tillverkade av @SeedMint21. Alla dess högkvalitativa produkter finns tillgängliga på https://vulcan21.com/.
SeedSigner plåt i rostfritt stål har en 3 mm x 66 mm x 91 mm plåt som tål brand och översvämning. Detta är ett bra alternativ från papper eftersom det klarar extrema miljöer. Plåten som visas i den här guiden har SeedSigner-logotypen på sig, men framtida plattor kanske inte har denna logotyp för att förhindra att det avslöjas att detta är en Bitcoin-relaterad produkt. Det finns ett 29 gånger 29 QR-kodrutnät på plattan och du kan markera fördjupningarna med en markör, kontrollera att det fungerar och sedan stämpla märkena med en stans för att göra dem permanenta.
Du kan lägga SeedSigner-satsen åt sidan för nu medan du förbereder mjukvarubilden på ditt microSD-kort i nästa avsnitt.
Mjukvara
Det här avsnittet visar hur du laddar ner SeedSigner-bilden och flashar den till ditt microSD-kort. Du måste tillhandahålla ditt eget microSD-kort som har minst 4 GB kapacitet. Bästa praxis är att testa din hårdvara med mjukvarubilden för att se till att allt fungerar innan du försöker montera med den 3D-printade kapslingen.
Steg ett: Ladda ner
Navigera till SeedSigner GitHub repo och leta efter den senaste versionen.
Bläddra till botten av den versionen och klicka på länken för att ladda ner .zip-filen. Om du vill verifiera din nedladdning, klicka på länkarna för att ladda ner ".sha256"-filen och ".sig"-filen också. Spara dessa filer i samma mappplats.
Steg två, A: Verifiera — Windows
Detta steg är valfritt men rekommenderas. Detta säkerställer att du har laddat ner filen som SeedSigner-utvecklarna avsåg att du skulle få. Det här steget visar hur du verifierar på en Windows-plattform. Hoppa till "Steg två, B" om du använder en Linux-plattform.
Eller hoppa till "Steg tre" om du inte vill verifiera din nedladdning av programvara som kommer att hantera dina privata Bitcoin-nycklar.
Följande instruktioner gör ett antagande att du redan använder Kleopatra från gpg4win mjukvarupaket och har din egen PGP-nyckelinställning.
- Först behöver du den offentliga SeedSigner-nyckeln, som du kan hitta här.
- Kopiera den publika nyckeln till ditt urklipp.
- Öppna Kleopatra, navigera till "Verktyg" sedan "Urklipp" och sedan "Certifikatimport"
- Du bör få en dialogruta som informerar dig om att certifikatet har importerats. Klicka på "OK".
- Nu kan du jämföra fingeravtrycket i Kleopatra med ett känt offentligt visat fingeravtryck som t.ex SeedSigners Twitter-profil.
- Nu kan du högerklicka på SeedSigner-certifikatet i Kleopatra och välja "Certifiera."
- Du kommer att bli ombedd att ange ditt lösenord.
- Öppna mappen som innehåller .zip-filen, ".sha256"-filen och ".sig"-filen.
- Högerklicka på filen ".sig".
- Välj "Fler GpgEX-alternativ" och sedan "Verifiera."
- Kleopatra kommer nu att använda signaturfilen och SeedSigner publika nyckel för att verifiera ".sha256"-filen.
- Du bör få en dialogruta som visar den lyckade verifieringen.
Det är viktigt att kunna skilja på en giltig och certifierad signatur, en giltig signatur och en ogiltig signatur. Eftersom den offentliga SeedSigner-nyckeln certifierades genom att jämföra det resulterande fingeravtrycket med ett känt, offentligt visat fingeravtryck, skriver Kleopatra-mjukvaran ut en giltig och certifierad dialogruta i grönt.
Om du inte tog det extra steget för att certifiera SeedSigner publika nyckel, kan Kleopatra fortfarande fastställa att signaturen är giltig, men inte certifierad. Det betyder att den publika nyckeln och den medföljande signaturen är giltiga men att de kan komma från någon annan enhet som utger sig för att vara utvecklaren. Dessa dialogrutor kommer att skrivas ut i vitt. Detta är fortfarande en giltig matchande signatur, det är bara det att om du inte tar det där extra steget för att certifiera fingeravtrycket för den publika nyckeln, vet du då verkligen att det är en giltig signatur från SeedSigner och inte en imitator?
Eller om det har skett någon manipulation i filen du laddade ner och den inte är autentiskt signerad av SeedSigner-nyckeln, kommer Kleopatra att skriva ut dialogrutan i rött. Detta är en ogiltig signatur och du bör inte fortsätta med att dekomprimera .zip-filen.
Nu när du har verifierat äktheten av den medföljande ".sha256"-filen, kan du vara säker på att SHA-256-hashvärdet som finns i den i själva verket är det hashvärde som du självständigt borde kunna generera på den medföljande .zip-filen . För att generera hash-värden på filer kan du använda ett praktiskt gratisprogram för hex-redigeringsverktyg som heter HxD.
- I HxD, navigera till "Arkiv" och sedan "Öppna" och välj SeedSigner .zip-filen
- Navigera till "Analys" sedan "Checksums" och sedan "SHA256"
- Nu kan du öppna SeedSigner ".sha256"-filen med en textredigerare som Anteckningar.
- Jämför hash-värdena mellan HxD och SeedSigner-filen.
Efter att ha verifierat hashvärdet vet du att .zip-filen är äkta. Om hash-värdena inte stämmer överens ska du inte dekomprimera .zip-filen. Det är en bra idé att stänga .zip-filen från HxD vid det här laget. Du kan hoppa vidare till "Steg tre" nu.
Steg två, B: Verifiera — Linux
Att verifiera signaturer i Linux är en mycket enklare process. PGP-verktyg är inbyggda och kan köras från kommandoradsterminalen.
Innan du fortsätter, se till att du har .zip-filen, ".sha256"-filen och ".sig"-filen i din nedladdningskatalog.
- Öppna din terminal
- Importera SeedSigner publika nyckel till din nyckelkedja med:
curl https://raw.githubusercontent.com/SeedSigner/seedsigner/main/seedsigner_pubkey.gpg | gpg -import
- Du bör se terminalutskriften "importerad: 1"
- Ändra sedan din katalog till din nedladdningsmapp med "cd-nedladdningar"
- Verifiera nu signaturen med:
gpg –verify seedsigner_0_5_0.img.zip.sha256.sig
Se till att använda versionen relativt den du verifierar, detta var version 0.5.0 och utgåvor görs ofta, så använd alltid den senaste från SeedSigners releasesida.
- Terminalen ska skriva ut "Bra signatur från 'seedsigner '"
- Du kommer att se varningen om att nyckeln inte är certifierad, se exemplet i "Steg två, A" för en detaljerad förklaring. Lång historia kort, det här är bra.
- Nu kan du verifiera hashvärdet med:
shasum -a 256 -c seedsigner_0_5_0.img.zip.sha256
Återigen, se till att använda den version som passar dig.
- Terminalen ska skriva ut "seedsigner_0_5_0.img.zip: OK"
- Du kan ignorera varningen om felaktigt formaterade rader om du får den.
Det var allt, du har verifierat .zip-filen du laddade ner. Du kan nu gå vidare till att flasha bilden till microSD-kortet i nästa steg.
Steg tre: Flash
Att använda ett program som Balena Etcher gör det enkelt att blinka SeedSigner-bilden. Navigera till Balena Etcher hemsida där du kan ladda ner applikationen som passar ditt operativsystem. Följ dina systemuppmaningar för att installera. Se till att du har ett microSD-kort på minst 4 GB formaterat och anslutet till din dator.
När du har installerat och öppnat Balena Etcher väljer du "Flash från fil."
Välj .zip-filen från filutforskaren. .zip-filen kan förbli i sitt komprimerade tillstånd, Balena Etcher kommer att dekomprimera den.
Välj den målenhet som du vill flasha bildfilen till. Du vill välja ditt microSD-kort här.
Klicka på "Flash!" knappen och den blinkande processen bör starta automatiskt. Förloppsindikatorn kommer att flyttas över till vänster sida av applikationen och några reklamdialoger kommer att visas på höger sida av applikationen. Du behöver inte interagera med kampanjdialogerna, låt bara den blinkande processen köra.
Det finns tre steg i blinkningsprocessen: dekompression, blinkning och validering. Låt bara programvaran gå igenom alla steg och koppla inte bort microSD-kortet under denna process. Om du får några meddelanden från operativsystemet som säger att enheten måste formateras, ignorera dem bara.
När du är klar bör du få ett meddelande som låter dig veta att flashen slutfördes framgångsrikt. Om det inte slutfördes, försök igen och om problemet kvarstår, överväg att använda ett annat microSD-kort.
Du kan stänga Balena Etcher-applikationen. Mata ut microSD-kortet på ett säkert sätt från din dator om ditt system inte redan har gjort det. Nu är du redo att håna upp din hårdvara och testa den innan den slutliga monteringen.
hårdvara
Det här avsnittet visar hur man testar och monterar SeedSigner-satsen och ger också information om vad varje komponent är och alternativa ställen för att köpa dessa komponenter om du inte vill köpa hela satsen från en leverantör. Bästa praxis är att testa att dina komponenter slås på och att SeedSigner-programvaran fungerar innan montering. Kapslingen och/eller komponenterna kan skadas om du försöker ta isär.
Inhägnaden
Kapslingen som ingår i satsen är en öppen design, alternativa mönster finns tillgängliga från leverantörer som länkas nedan. Kapslingen är 3D-printad, du kan till och med ladda ner filen och skriv ut en själv. Se till att kolla in några gemenskapsdesigner också. Höljet som visas här är utformat för att vara det mest grundläggande höljet och det snabbaste att reproducera. Varius kapslingsdesignfiler kan laddas ner från här., och det finns ett antal distributörer som erbjuder alternativa mönster här., här. och här..
Skåpets yttermått är 80 mm gånger 35 mm gånger 26 mm och det finns ett antal retentionsbular, stödlister och axeltappar för att passa in i komponenterna.
Höljet har även öppningar för kameralinsen, mikro-USB-portar, HDMI-port och microSD-kortport.
Om du inte vill få det kompletta kitet kan du köpa ett fristående hölje med olika mönster från följande leverantörer:
- Världsomfattande leverans tillgänglig från BTC hårdvarulösningar
- Världsomfattande leverans tillgänglig från Robotteknik
- EU/UK leverans tillgänglig från GoBrrr, DIYNoder och AnchorHodl
Kameran och kabeln
Kameran är en 5MP OV5647-sensor, 30 bilder per sekund (FPS), 2,592 1,944 pixlar gånger 1.7 3 pixlars upplösning videokameramodul designad för en rad Raspberry Pis. Arbetsspänningen är 25 volt likström (VDC) till 24 VDC. Denna modul mäter 9 mm gånger XNUMX mm gånger XNUMX mm. Kameran levereras med en skyddsfilm över linsen – se till att ta bort denna innan montering.
Du vill ha "HBV-Raspberry-160FPC" gyllene bandkabel för Raspberry Pi Zero. Denna kabel har en 16-platts kontaktsida som mäter 16 mm, en 22-platts kontaktsida som mäter 11 mm och den totala längden är 160 mm.
Om du inte vill få det kompletta kitet kan du köpa en fristående kamera och kabel från följande leverantörer:
- EU/UK leverans tillgänglig från GoBrrr
- Nordamerika leverans tillgänglig från amason
- Filippinerna leverans tillgänglig från TechHaven
Raspberry Pi Zero v1.3
Raspberry Pi Zero är den minsta enkortsdator som Raspberry Pi tillverkar. V1.3-datorn har en 1 gigahertz (Ghz) enkärnig CPU, 512 MB RAM, mini-HDMI-port, en mikro-USB-port för endast ström, en mikro-USB-port för dataöverföring, en hårdvaruansluten-på- top (HAT)-kompatibel 40-stifts header, kompositvideo och återställningshuvuden, en microSD-kortplats och en CSI-kamerakontakt. Den fullständiga hårdvaruspecifikationen finns här..
Raspberry Pi Zero mäter 66 mm gånger 31 mm gånger 11 mm.
Om du inte vill få det kompletta kitet kan du köpa en fristående Raspberry Pi Zero från följande leverantörer:
- EU/UK leverans tillgänglig från GoBrrr
- EU-leverans tillgänglig från bricogeek or Reichelt
- Nordamerikansk leverans tillgänglig från Adafruit
- Filippinerna leverans tillgänglig från TechHaven
Om du har svårt att hitta Raspberry Pi Zero-hårdvaran finns det några alternativa källor Rpilocator eller möjligen Raspi Zero W — se till att göra din läxa om kompatibilitet med den här versionen innan du köper den. Alternativt, om du bara kan hitta de WiFi- och/eller Bluetooth-aktiverade versionerna av Raspberry Pi Zero, detta vägleda av @DesobedienteTec kommer att visa dig hur du inaktiverar kommunikationsradioerna.
Waveshare LCD HAT Display
Waveshare LCD HAT är en 65 mm x 30 mm modul som ansluts till 40-stiftskontakten på Raspberry Pi Zero. Denna modul har en RGB-skärm med en upplösning på 240 x 240 pixlar som mäter 39 mm diagonalt. De inbyggda kontrollerna använder en joystick och tre tryckknappar. Driftspänningen är 3.3 VDC. Fler specifikationer kan hittas här..
Om du inte vill få det kompletta kitet kan du köpa en fristående Waveshare LCD HAT-skärm från följande leverantörer:
- EU/UK leverans tillgänglig från GoBrrr
- EU-leverans tillgänglig från Welectron
- Nordamerika leverans tillgänglig från WaveShare
- Världsomfattande leverans tillgänglig från AliExpress
- Filippinerna leverans tillgänglig från TechHaven
Testning och montering
Testning
Att testa hårdvaran med SeedSigner-programvaran är en bra idé. Om du monterar allt och sedan får reda på att något inte fungerar kan du skada komponenterna och/eller höljet genom att försöka plocka isär det.
Steg ett: Släpp kamerahållaren
På Raspberry Pi Zero-kortet drar du försiktigt ut flikarna på kamerans anslutningsport. När dessa flikar trycks ned låser de bandkabeln på plats.
Steg två: Anslut bandkabel
Se till att bandkabeln är vänd åt rätt håll, guldkontakterna ska vara vända mot undersidan av Raspberry Pi Zero-kretskortet. Sätt i bandkabeln tills det tar stopp, tryck sedan ned flikarna för att låsa bandkabeln på plats.
Steg tre: MicroSD-kort
Sätt i microSD-kortet med den blinkande SeedSigner-bilden. Se till att MicroSD-kortet är vänt åt rätt håll - igen ska guldkontakterna vara vända mot botten av Raspberry Pi Zero-kretskortet.
Steg fyra: Display
Anslut LCD-skärmen och se till att stiften på Raspberry Pi Zero-kretskortet är raka och att de inte böjs av att vara feljusterade. Detta kommer bara att fästas löst på Raspberry Pi Zero-kretskortet, det kommer inte att snäppa på plats förrän du gör den slutliga monteringen i den 3D-printade kapslingen.
Steg fem: Slå på och testa
Anslut din strömkabel och vänta cirka 45 sekunder för att SeedSigner ska aktiveras. Testa sedan joysticken och knapparna på LCD-skärmen och se till att kameran fungerar.
Nu när du har kontrollerat att allt fungerar kan du stänga av SeedSigner genom att välja strömikonen i det övre högra hörnet från huvudmenyn. Sedan kan du plocka isär allt och sätta ihop det igen i den 3D-printade kapslingen.
Montage
Innan du försöker montera, se till att du har testat att allt fungerar genom att ansluta kameran och skärmen till RaspberryPi Zero, sätta i microSD-kortet med SeedSigner-bilden laddad och slå på enheten genom att ansluta en mikro-USB-kabel till strömingångsporten .
Steg ett: Materialkontroll
Samla dina testade komponenter. Du bör ha det 3D-printade höljet, Raspberry Pi Zero, microSD-kort, LCD-skärm, kameramodul och bandkabel.
Steg två: Kameramodul
Ta bort det skyddande filmskiktet från kameralinsen. Snäpp sedan kameramodulen på plats under hållarklämmorna. Om portarna för USB-anslutningarna är vända bort från dig bör bandkabeln gå till höger sida.
Steg tre: Raspberry Pi Zero
Sätt i Raspberry Pi Zero-kretskortet. Se till att du tar bort microSD-kortet först. Bandkabeln kommer att vikas över kameramodulen, med det slaka intryckt under höljets urtag.
Rikta in USB-kontakterna med portarna på höljet, kretskortet kommer att vara i en liten vinkel, sedan kan du trycka ner på sidan med stiften tills du hör att det snäpper på plats.
Steg fyra: MicroSD-kort
Sedan kan du sätta in MicroSD-kortet igen. Tryck sedan in LCD-skärmen på plats på PIN-koderna på Raspberry Pi Zero-kretskortet och se till att stiften är i linje. Denna ska sitta tätt och inte vara lös.
Steg fem: Slå på och testa
Koppla in din strömkabel och se till att allt fungerar. Då är du redo att börja ställa in din nya Bitcoin-fröfras.
Du kanske kan hitta ytterligare resurser i detta vägleda av @shishi21m.
Generera ett nytt frö
Det här avsnittet kommer att demonstrera två metoder för att generera ett nytt masterfrö med SeedSigner, med kameran eller med tärningar, samt hur man beräknar kontrollsumman för en mnemonisk fras och även hur man importerar en redan existerande mnemonisk fras.
Masterfröet är bara ett nummer, ett riktigt långt och slumpmässigt tal. Faktum är att detta nummer är så långt och slumpmässigt att det kan anses vara helt unikt. Praktiskt taget är den enda platsen i universum som detta nummer finns på din SeedSigner när du skapar den. För alla ändamål, för någon att gissa detta nummer skulle vara som att gissa exakt samma atom från hela det observerbara universum som du i hemlighet valt.
Detta riktigt långa slumptal används i några smarta kryptografiska funktioner för att deterministiskt härleda din Bitcoin-plånbok privata/offentliga nyckelpar. Det är med andra ord så här du kan generera många mottagaradresser och spendera från dem. Det finns flera sätt att representera dessa långa slumptal; binära ettor och nollor, hexadecimala 0 till 9/A till F, en QR-kod eller till och med en lista med ord. Människor har svårt att hantera en numerisk representation som är lika abstrakt som 256 ettor och nollor, det är därför ordlistorna (eller mnemoniska fraser) är en populär lösning. Det långa slumptalet förvandlas till en lista med ord som är lättare för användaren att skriva ner och tolka senare med noggrannhet.
Om du vill lära dig mer om processerna som används med hierarkiska deterministiska plånböcker och mnemoniska fraser, kolla in BIP32 och BIP39.
Din SeedSigner kan kommunicera detta nummer till dig i form av en lista med engelska ord eller en QR-kod; båda metoderna innehåller samma information, ditt mästarfrö. Tänk på att alla som får tillgång till denna huvudfröinformation kan använda den för att återskapa din Bitcoin-plånbok och ta bitcoin från den, så se till att hantera denna information säkert och privat.
Du kommer att ha ett par val när du skapar ett nytt frö: ta en bild eller slå några tärningar. Båda processerna involverar slumpmässighet, vilket är ett nyckelelement för att skapa ett säkert masterfrö som inte går att gissa. Bästa praxis är att använda ett 256-bitars nummer för ditt masterfrö, vilket översätts till en 24-ords mnemonik; 12-ords mnemonics är gjorda av 128 bitar.
Metod ett: Med kamera
Inga två bilder kommer att vara exakt likadana och de kommer alla att producera drastiskt olika masterfrön. Slumpmässigheten i bildmetoden innebär att man tar information från flera bildrutor före själva bilden, tillsammans med viss information i bilden samt det unika serienumret på Raspberry Pi Zero-processorn och antalet millisekunder som enheten har slagits på. för.
Steg ett: Starta kamera
Från SeedSigners huvudmeny, navigera till "Seeds" sedan "+ Skapa ett frö" och sedan ";kameraikon' Nytt frö." Detta kommer att aktivera kameran. Under denna tid innan du tar bilden, fångar SeedSigner bildrutor och använder information från dessa ramar för att inkludera i genereringen av ditt masterfrö.
Steg två: Ta bild
Ta en bild av något unikt. SeedSigner kommer att visa den tagna bilden och sedan kan du välja att "fotografera om" eller "acceptera", flytta joysticken i rätt riktning för ditt beslut.
Steg tre: Mnemonisk längd
Därefter kommer du att tillfrågas vilken mnemonisk längd du vill använda, 12-ord eller 24-ord. Acceptera varningen som säger att denna information måste förbli privat och säker.
Slutligen kommer din mnemoniska fras att visas. Skärmen visar fyra ord åt gången.
Följ anvisningarna i nästa avsnitt, "Seed Backup", för att se hur du säkrar denna information.
Metod två: Med tärningar
Slumpmässigheten i tärningskasten är ganska självförklarande, bästa praxis är att använda en balanserad tärning. Den tekniska definitionen av entropi med en sexsidig tärning beräknas av "log2(6) = 2.58 bitar av entropi," det är därför det krävs 50 kast för 128 bitar eller 99 kast för 256 bitar: "log2(6)*99 = 255.9." Genom att kasta en tärning 99 gånger ger du den slumpmässighet som krävs för att skapa ett slumptal som är omöjligt att gissa. Tärningsmetoden ger dig ett val mellan 128 bitar/50 kast/12 ord eller 256 bitar/99 kast/24 ord.
Steg ett: Initiera tärningsinträde
Från SeedSigners huvudmeny, navigera till "Seeds" sedan "+ Skapa ett frö" och sedan "'tärningsikon' Nytt frö." Välj sedan vilken mnemonisk längd du vill använda, 12 ord eller 24 ord. Acceptera varningen som säger att denna information måste förbli privat och säker.
Steg två: Kasta tärningen
Därefter kan du slå med tärningen och sedan skriva in resultatet genom att välja det numret på SeedSigner-skärmen och trycka på joysticken. Upprepa denna process för alla dina rullar.
Steg tre: Slutför
När du går in i den sista rullen kommer SeedSigner att visa varningen om att dela denna information. Acceptera varningen som säger att denna information måste förbli privat och säker. Slutligen kommer din mnemoniska fras att visas. Skärmen visar fyra ord åt gången.
Följ anvisningarna i nästa avsnitt, "Seed Backup", för att se hur du säkrar denna information.
Beräkna en Mnemonisk kontrollsumma
SeedSigner kan också importera en redan existerande mnemonisk fras med antingen 12 eller 24 ords längd.
Du kan också beräkna det sista ordet i en mnemonisk fras med SeedSigner. Ett 256-bitars nummer är inte tillräckligt långt för att generera 24 ord. Varje ord representerar 11 bitar av det ursprungliga 128-bitars eller 256-bitars masterfröet. Varje 11-bitars segment översätts till ett numeriskt värde på ett index från noll till 2,047 XNUMX.
Vart och ett av de 2,048 39 orden på BIP256-listan motsvarar ett annat numeriskt värde på detta index. Till exempel, "11 / 23.27 = 24" men minnesmärket är 128 ord eller "11 / 11.63 = 12" men minnesminnet är 256 ord. Det ursprungliga huvudfröet hashas med SHA-128-algoritmen, det hashvärdet hashas igen. För en 256-bitars huvudfrö läggs de sista fyra bitarna från det sekundära hashvärdet till slutet av det första hashvärdet; för en 12-bitars huvudfrö, läggs de sista åtta bitarna från det sekundära hashvärdet till slutet av det första hashvärdet. Detta ger en kontrollsumma, så egentligen är ditt 24:e eller 4:e ord faktiskt en kontrollsumma för att resten av den pågående minnesboken är korrekt. När du lägger till 128 bitar till 132 bitar får du 12 bitar, vilket motsvarar 11 8-bitars ord. När du lägger till 256 bitar till 264 bitar får du 24 bitar, vilket motsvarar 11 XNUMX-bitars ord.
SeedSigner kan beräkna denna kontrollsumma åt dig och tala om för dig vad det 12:e eller 24:e ordet är baserat på resten av den fortsatta mnemoniken. Detta kan vara till hjälp om du har en mnemonisk fras som saknar det sista ordet, eller om du vill dubbelkolla en mnemonik, eller om du vill välja dina egna ord från BIP39-listan. Men att välja dina egna ord från BIP39-listan kommer förmodligen inte att vara lika slumpmässigt som att använda slumptalsgeneratorn som finns i verktyg som SeedSigner.
Från huvudmenyn, navigera till "Seeds" sedan "+ Skapa ett frö" sedan "Calc 12th/24th word" och välj sedan mnemonisk längd "12 words" eller "24 words."
På nästa skärm kan du börja skriva in de första 11 orden för en 12-ords mnemonik eller de första 23 orden för en 24-ords mnemonic. Börja med att skriva in den första bokstaven i det önskade ordet, de tillgängliga bokstäverna att välja mellan för nästa bokstav kommer att reduceras till de enda alternativen baserat på BIP39-ordlistan. Du kan också bläddra uppåt eller nedåt genom en lista på höger sida av skärmen med hjälp av knapparna “KEY1” och “KEY3” på HAT-displayen. När du hittar ordet du vill ha, tryck på "KEY2" på HAT-displayen för att välja det ordet och gå vidare till nästa. Fortsätt denna process tills alla 11 eller 23 ord har skrivits in.
Efter att det 11:e eller 23:e ordet har skrivits in, visar SeedSigner det sista ordet. Du kommer att ha möjlighet att ladda det frön i SeedSigners aktiva minne och även tillämpa en valfri lösenfras.
Importera en Mnemonisk fras
Du kan också importera en redan existerande 12-ords eller 24-ords mnemonic i sin helhet. Från huvudmenyn, navigera till "Seeds" och välj sedan "Enter 24-word seed" eller "Enter 12-word seed." Följ sedan samma process ovan, välj den första bokstaven i varje ord tills du hittar det önskade ordet och tryck på "KEY2" på HAT-displayen för att välja det ordet. Om du anger ett ord felaktigt blir den beräknade kontrollsumman felaktig och SeedSigner varnar dig.
När alla ord har angetts kommer du att presenteras med plånbokens fingeravtryck och ges möjlighet att använda en valfri lösenfras.
Säkerhetskopiering av frö
Det här avsnittet kommer att demonstrera hur man säkerhetskopierar masterfröet som genereras på SeedSigner. Det finns två sätt att säkerhetskopiera denna information: som en mnemonisk fras eller som en QR-kod. En kombination av dessa två metoder kan användas för redundanta säkerhetskopior. Alla som får tillgång till denna information kommer att kunna stjäla din bitcoin, så se till att du vidtar försiktighetsåtgärder när du hanterar denna information. Några grundläggande bästa metoder är att aldrig lagra denna information i en textfil, inte spara den på en dator, inte ta en bild av den och inte säga orden högt. Hantera denna information som om det vore guld, kontanter eller smycken.
Både mnemoniska frasen och QR-koden kan transkriberas visuellt från SeedSigners display utan att behöva ansluta SeedSigner till någon enhet för att överföra informationen. Detta håller SeedSigner helt luftgap samtidigt som masterfröet exporteras. Informationen kan transkriberas till ett medföljande papperskort eller till en QR-kodskylt i rostfritt stål, tillgänglig från Vulcan 21.
Papperskort kan vara snabba och enkla att fylla i, gömda på många olika platser och enkelt distribueras till olika geografiska platser. Stålplåtar kan ta längre tid att sätta upp, de är kanske inte lika lätta att dölja, men stålplåtarna tål extrema miljöförhållanden som brand och översvämningar; de är mycket robustare än papper.
Efter att du har skapat ett nytt frö på din SeedSigner, antingen genom att ta en bild eller genom att slutföra tärningskast, kommer SeedSigner att leda dig till den mnemoniska frasen. Mnemoniska frasen kommer att vara en lista med antingen 12 eller 24 engelska ord. Om du behöver visa mnemoniska frasen igen efter att ditt frö redan har skapats kan du skanna in din QR-kod och navigera till "Backup Seed" sedan "View Seed Words" och acceptera varningen och sedan kommer listan med 12 eller 24 ord att visas. Om du inte skrev ner din mnemoniska fras eller transkriberade din QR-kod när du först skapade ditt masterfrö och du har aktiverat strömmen på din SeedSigner, måste du skapa ett nytt frö eftersom det inte finns något sätt för SeedSigner att lagra det information i minnet.
Anteckningskort
När du skapar ett nytt frö kommer SeedSigner att leda dig till listan med 12 eller 24 ord. Du vill skriva ner dessa ord när de visas. Baksidan av de medföljande QR-kodkorten har plats för 24 ord. Skriv ner dessa ord läsligt och i ordning. Fyra ord visas åt gången, välj "Nästa" tills du har bläddrat igenom alla ord.
Välj "Klar" när du är klar och SeedSigner kommer att uppmana dig att testa dig själv på din säkerhetskopia. Det är bäst att göra detta test för att säkerställa att din säkerhetskopia skrevs ner korrekt. På baksidan av anteckningskortet finns ett tomt 29 x 29 QR-kodrutnät. Du kan visuellt transkribera ditt masterfrö i QR-kodformat till anteckningskortet. Detta gör att importera din plånbok till SeedSigner så snabbt som att skanna en QR-kod kan vara. Efter att ha tagit testet för att bekräfta mnemoniska frasen kan du rulla ner i menyn på din SeedSigner till "Backup Seed" sedan "Exportera som SeedQR" sedan "Jag förstår" och sedan "Börja 29×29."
SeedSigner visar sedan en förstorad vy av QR-koden, ett segment i taget med start på A1. Du kan växla med joysticken för att navigera genom resten av segmenten och visuellt transkribera de mörka rutorna du ser på skärmen till kortet med en permanent markör. Det finns fyra fördefinierade rutor på QR-koden, som redan är tryckta på kortet åt dig.
Det finns felkorrigering inbyggd i QR-kodsskanningsmjukvaran, vilket innebär att om du tappar bort några rutor kommer SeedSigner fortfarande att kunna producera ditt frö. Försök dock vara så exakt som möjligt.
När du har transkriberat QR-koden testar du den genom att skanna den och kontrollera fingeravtrycket, en sträng på åtta tecken som unikt identifierar din plånbok.
Om du använder en lösenfras i din plånbok måste du bestämma hur du vill hantera denna tillagda information. En lösenfras kan ses som ett 13:e eller 25:e ord som läggs till din mnemoniska fras. En lösenfras kan vara en sträng av valfri kombination av stora bokstäver, gemener, siffror och specialtecken. Bara du kommer att känna till den här lösenfrasen och det finns inget sätt för SeedSigner eller någon annan att hjälpa dig att återställa en förlorad eller glömd lösenfras. Genom att ange en lösenfras på din plånbok, kommer denna tillagda information att krävas varje gång du vill komma åt denna plånbok i framtiden.
Det finns ett verktyg som underhålls av @BitcoinQ_A som kan hjälpa dig att prova olika lösenfraser över en mnemonisk fras i fall du skriver ner lösenfrasen felaktigt men har en ungefärlig uppfattning om vad den ska vara. Du kan ange dina minnesord och en mottagningsadress och testa olika lösenfraser. Använd det här verktyget offline genom att ladda ner det, skriv inte in din mnemoniska fras eller lösenordsfras i en nätverksansluten enhet.
Besök Bitcoiner.Guide/seed/ att lära sig mer.
Bestäm om du vill skriva ner fingeravtrycket för plånboken med minnesfraser, eller fingeravtrycket för plånboken med lösenfras, eller båda. I det här exemplet skiljer sig det genererade fingeravtrycket när QR-koden har skannats från det fingeravtryck som genereras när lösenfrasen har tillämpats.
Eller i det här exemplet är det primära plånbokens fingeravtryck noterat överst och sedan fingeravtrycket för den lösenfras-tillämpade plånboken noteras längst ned med indikatorn "PP" för lösenordsfras. Tänk också på att om du lagrar din mnemoniska fras med din fröfras så skulle en motståndare ha all information de behöver för att stjäla din bitcoin. Men om du lagrar din lösenordsfras separat från din mnemoniska fras så finns det extra säkerhet.
En sak att också tänka på är att även om fingeravtrycket i sig inte kommer att äventyra säkerheten för din bitcoin direkt, kan den enkla existensen av ett extra fingeravtryck vara tillräckligt för att tipsa en motståndare om att det finns en annan bitcoin-plånbok med en lösenfras. få tillgång till. Om du ställer in en tvångsplånbok med en liten mängd bitcoin i den primära plånboken och majoriteten av bitcoin i den lösenfras-tillämpade plånboken, kan detta vara ett övervägande för dig.
QR-kod Stålplåt
Den initiala processen för att skapa en säkerhetskopia av en QR-kod av stål är ungefär densamma som för versionen av anteckningskortet. När du har säkrat din mnemoniska fras, på SeedSigner navigerar du till "Backup Seed" sedan "Exportera som SeedQR" och sedan "I Understand" och sedan "Begin 29×29." Alternativt kan du transkribera denna information från en redan existerande QR-kod för notkort om du redan har en backup som du uppgraderar till stål.
Använd en permanent markör för att markera var stansarna ska göras.
Om du gör ett misstag kan du ta bort den permanenta markören med aceton och en Q-tip. Det finns felkorrigeringsprogram i SeedSigner som tolererar vissa felplacerade punkter, men det är bästa praxis att vara så exakt som möjligt.
Innan du stämplar prickarna med en stans, testa QR-koden med SeedSigner.
Nu är du redo att stämpla prickarna permanent i stålplåten med en stans. Den här demonstrationen använder vad som kallas en "Prick Punch" och en 4-pund minislägga på ett betonggolv. Att ha en solid yta att hamra på och en tung hammare är nyckeln till att få skarpa, tydliga slag.
En stämpelsats för bokstäver och siffror kan användas för att markera ytterligare information på stålplåten såsom fingeravtrycket. Återigen, gör noggranna överväganden om hur du kommer att lagra information relaterad till plånböcker som tillämpas med lösenordsfraser. I det här exemplet är det primära fingeravtrycket markerat på toppen - detta är det resulterande fingeravtrycket när QR-koden skannas. På undersidan används "PP"-indikationen för att symbolisera "lösenfras" följt av det resulterande fingeravtrycket när lösenfrasen tillämpas.
Se till att testa din stämplade QR-kod stålplåt genom att skanna den med din SeedSigner. Tänk på att du kan behöva prova olika ljusförhållanden.
Du bör ha väldefinierade och tydliga märken i din stålplåt som matchar anteckningskortets QR-kod.
Din Steel QR-kod är nu redo att lagras säkert.
Brandtest
För att verifiera att plånboksinformationen kunde återställas i händelse av katastrofala händelser som brand, värmdes stålplåten upp till strax under smälttemperaturen med hjälp av en syre- och acetylenfackla. Helst skulle QR-koden på stålplåten i händelse av en brand fortfarande kunna skannas och återställas snabbt. Eld kan dock göra att finishen på plattan försvinner och lämnar mycket liten skillnad mellan plattans bakgrund och de mörka områdena.
Återställning i detta fall kan fortfarande vara möjlig genom att visuellt transkribera informationen från den brända QR-koden stålplåt till ett papperskort och sedan skanna QR-koden på anteckningskortet. Detta stresstest avslöjade att stålplåten tål temperaturer strax under 1,500 100°C, långt över typiska husbrandtemperaturer, och informationen i stålplåten var fortfarande XNUMX % återvinningsbar genom att visuellt transkribera QR-koden till ett papperskort.
Du kan se brandtestet i hela videon på denna länk.
Plånboken var 100 % återvinningsbar genom att transkribera informationen på den brända stålplåten till ett anteckningskort och sedan skanna anteckningskortet med SeedSigner. Försök gjordes att modifiera finishen på stålplåten efter brandtestet för att se om tillräckligt med distinktion kunde återföras för att möjliggöra skanning. En borste av mässing användes, samt lite lösningsmedel för att ta bort eventuellt kvarvarande kol, sedan applicerades lite olja som bara fick ytan att bli brun nyans, och slutligen användes ett polerhjul på ytan och en permanent markör användes att färglägga de stationära rutorna i QR-kodens fyra hörn. Men QR-koden kunde inte skannas. Men att transkribera det fungerade bra.
Som ett exempel på felkorrigeringen i praktiken, kommer du att märka att vissa punkter var felstämplade i segment B6 när QR-koden transkriberades till stålplåten. Prickarna stämplades senare om på rätt plats, alla tre varianterna av QR-koden gav samma frö.
Sparrow plånbok
Det här avsnittet visar hur du importerar din plånbok till Sparrow Wallet från SeedSigner. Konceptet här är att SeedSigner kommer att använda din privata nyckel för att signera transaktioner och Sparrow Wallet kommer att generera dessa transaktioner för SeedSigner att signera. På så sätt kan du hålla din privata nyckel borta från en nätverksansluten enhet samtidigt som du kan kontrollera ditt plånbokssaldo och skapa mottagningsadresser på ett säkert sätt.
Genom att importera en plånbok på detta sätt kan du ha en "watch-only" plånbok tillgänglig på din persondator (PC) utan att riskera dina privata bitcoinnycklar. Den klockade plånboken kan visa ditt saldo och generera mottagningsadresser utan att du behöver gå igenom processen att öppna din plånbok med din SeedSigner varje gång. Du skulle bara använda din SeedSigner när du vill signera transaktioner från denna plånbok för att spendera dessa bitcoin.
För mer information om hur du installerar Sparrow Wallet och ansluter den till en nod, kolla in Sparrow Wallet webbplats.
Den här demonstrationen använder Sparrow Wallet installerad på ett Windows-skrivbord med Bitcoin Core som nodbackend.
Steg ett: Initiera import
När du har Sparrow Wallet installerat och öppet på din PC, navigera till "Arkiv" och sedan "Importera plånbok"
Steg två: Val av enhet
I popup-fönstret, scrolla ned och välj "SeedSigner" och sedan "Scan" för att starta din webbkamera.
Steg tre: Exportera Watch-Only Information
- På din SeedSigner, skanna din frö-QR-kod och ange din lösenordsfras
- Gå sedan till "Exportera Xpub" och välj din plånbok
- Välj sedan din kvorumtyp, "Single Sig" eller "Multisig" (single sig används i denna demo).
- Välj sedan din skripttyp (den typ av adresser du vill använda) "Native Segwit" eller "Nested Segwit"
- Välj sedan din Bitcoin-plånbok-applikation (Sparrow Wallet i det här exemplet).
Du kommer att få en varning om integritetsimplikationer av att exportera din xpub, sedan får du en chans att granska detaljerna. När du väl har valt "Exportera Xpub" kommer serien av animerade QR-koder att börja och du kan hålla din SeedSigner uppe mot din PC-webbkamera så att Sparrow Wallet kan samla in informationen den behöver för att importera din klocka endast plånbok.
Om du har problem med ljusstyrkan på HAT-skärmen kan du hålla joysticken i upp- eller nedläge under den animerade QR-kodslingan för att ändra skärmens ljusstyrka. Det finns rätt ljusstyrka från mycket svag till mycket ljus.
Steg fyra: Slutför import
Tillbaka i Sparrow Wallet, när du har skannat de animerade QR-koderna kan du namnge din nya plånbok och lägga till ett valfritt lösenord. Var noga med att inte blanda ihop detta lösenord med din lösenordsfras. Detta lösenord i Sparrow Wallet är bara för att kryptera plånboksfilen på din PC.
Steg fem: Ta emot Bitcoin
När din nod är klar med att skanna efter eventuella transaktioner (automatisk process), kommer du att vara på startskärmen för din plånbok i Sparrow Wallet. Om du klickar på "Receive"-fliken på vänster sida av gränssnittet kommer du att se den första adressen på din SeedSigner som du kan sätta in lite bitcoin till.
När du har gjort en insättning bör transaktionen dyka upp direkt i Sparrow Wallet som "Obekräftad" tills den får några blockeringsbekräftelser. När denna insättning är gjord kommer en signatur från din SeedSigner att krävas för att spendera den.
Skapa en PSBT
När du väl har satt in bitcoin i din plånbok kan du skapa en delvis signerad bitcointransaktion (PSBT) i Sparrow Wallet. Sedan kan du byta QR-koder fram och tillbaka mellan SeedSigner och Sparrow Wallet för att underteckna transaktionen på ett luftigt sätt med din SeedSigner.
Steg ett: UTXO-val
Från Sparrow Wallet, navigera till fliken "UTXOs" på vänster sida av gränssnittet. Välj sedan den UTXO du vill spendera. Alternativt kan du bara välja fliken "Skicka" istället och ange ett belopp, men i det här exemplet spenderas hela UTXO.
Steg två: Bygg transaktion
- På nästa skärm kan du ange adressen du vill spendera bitcoin till.
- Lägg till en etikett så att du kommer ihåg vad transaktionen gällde.
- Ange beloppet (eller välj maxbelopp i detta fall).
- Ställ in din gruvarbetaravgift
- Klicka sedan på "Skapa transaktion" när du har alla uppgifter ifyllda.
Steg tre: Slutför transaktionen
På nästa skärm kommer du att presenteras med transaktions-ID (txid) och en graf som visar in- och utdata till transaktionen. Klicka på "Slutför transaktion för signering."
Steg fyra: Animerade QR-koder
På nästa skärm, klicka på "Visa QR" och Sparrow Wallet kommer att visa en serie animerade QR-koder i ett popup-fönster. Sedan kan du skanna dem med din SeedSigner. Om du inte redan har gjort det måste du slå på din SeedSigner, skanna din QR-kods frönfras, ange din lösenordsfras och sedan välja alternativet för att signera PSBT.
Steg fem: Bekräftelse
På din SeedSigner kommer du att bekräfta flera detaljer om denna transaktion:
- Se till att du väljer rätt plånbok, notera fingeravtrycket.
- Kontrollera mängden och input/output-grafen.
- Du kommer att bli varnad om detta är en full utgift.
- Verifiera att transaktionsmatematiken går ut.
Steg sex: Signering
- Dubbelkolla adressen du skickar till.
- Godkänn PSBT om allt ser bra ut.
- Välj den Bitcoin-plånboksapplikation du arbetar med (Sparrow Wallet i det här fallet).
- I Sparrow Wallet, välj "Skanna QR" och håll sedan upp den animerade serien av QR-koder som blinkar på SeedSigner-skärmen.
Steg sju: Sändning
När informationen har tagits emot av Sparrow Wallet, välj sedan "Broadcast Transaction."
När din transaktion väl har sänts till Bitcoin-nätverket kan du använda din favoritblockutforskare för att hålla ett öga på den.
Importerar privat nyckel
Från och med Sparrow Wallet version 1.6.4 kan du skanna din privata nyckel QR-kod och importera till Sparrow Wallet. Om du försöker hålla din plånbok luftgap, försök inte detta eftersom det kommer att placera din privata nyckel på en enhet som antingen är ansluten till internet eller har varit/kommer att vara ansluten till internet. Risken här är att du kan skapa en het plånbok.
Genom att följa stegen nedan kommer Sparrow Wallet att skriva en plånboksfil till din PC. Denna plånboksfil kommer att innehålla din privata nyckel. Om din dator kompromitteras i framtiden och den här filen hittas kan din bitcoin vara i fara. Att använda ett lösenord för att kryptera den här plånboksfilen är en minsta rekommenderad försiktighetsåtgärd om du väljer att fortsätta. En lösenordsfras kommer inte att lagras i plånboksfilen och detta är ytterligare ett skydd som du kan använda för att skydda din bitcoin i händelse av att din privata nyckel avslöjas. Att importera en privat nyckel kan vara användbart för att snabbt generera din plånbok, konstruera en transaktion och sända den utan att behöva skicka detaljer fram och tillbaka till SeedSigner om du befinner dig i en situation där tiden är avgörande och din signeringsenhet inte är tillgänglig för du.
Om du vill ha bekvämligheten med att kunna generera mottagningsadresser och kontrollera ditt saldo utan säkerhetsriskerna med att ha dina privata nycklar på en nätverksansluten enhet, använd sedan alternativet för enbart plånbok som beskrivs ovan. Du kan också signera en PSBT i Sparrow Wallet med din SeedSigner QR-kod och Sparrow Wallet kommer inte att spara den informationen om du är i en nödsituation.
Steg ett: Initiera import
I Sparrow Wallet, navigera till "Arkiv" och sedan "Importera plånbok".
Steg två: Välj metod
Ett fönster dyker upp med flera importalternativ. På alternativet "Mnemoniska ord", klicka på rullgardinsmenyn och välj "Skanna QR."
Steg tre: Skanna QR-koden
Din webbkamera bör startas automatiskt, håll upp din SeedSigner privata nyckel QR-kod så att Sparrow Wallet kan samla in detaljerna.
Steg fyra: Lösenfras
Om du har en lösenordsfras på din plånbok, ange den nu. Klicka sedan på "Upptäck plånbok".
Steg fem: Namnplånbok
Då blir du ombedd att namnge din nya plånbok. När du har angett ett namn klickar du på "Skapa plånbok".
Steg sex: Lägg till lösenord
Alternativt kan du lägga till ett lösenord för att skydda denna plånboksfil. Detta lösenord ska inte förväxlas med din lösenordsfras. Detta lösenord kommer att kryptera plånboksfilen som sparats på din dator.
Steg sju: Bekräfta lösenordsfras
Du kommer då att bli ombedd att bekräfta lösenfrasen du angav.
Nu har du en fullt fungerande plånbok från din SeedSigner live i Sparrow Wallet. Kom ihåg att om du använder Sparrow Wallet på en nätverksansluten dator är detta inte längre en plånbok med luftglapp. Men nu kan du snabbt konstruera och sända transaktioner.
En annan fördel är att du nu kan hitta ditt PayNym för att börja göra samarbetstransaktioner och du kan använda Sparrow Wallet Whirlpool-implementeringen för integritetsfördelarna.
Navigera till "Verktyg" och sedan "Visa PayNym."
Klicka sedan på "Hämta PayNym."
För att lära dig mer om att göra samarbetstransaktioner eller använda Whirlpool, kolla in dokumentavsnittet i Sparrow Wallet webbplats eller sekretessdelen av Bitcoiner.Guide webbplats.
multisig
Det här avsnittet visar hur man ställer in en multisig-plånbok med SeedSigner och Sparrow Wallet.
Steg ett: Generera frön
Skapa först så många nya frön som du vill för ditt multisig-kvorum. Följ samma process som förklaras i avsnittet "Generera-Seed", använd antingen bildtagningsmetoden eller metoden med tärningskast. Du kan också använda en valfri lösenfras.
I detta exempel genererades fyra nya frön för att konstruera en fyra-av-fyra multisig. En lösenfras applicerades på var och en.
Steg två: Skapa Multisig-plånbok i Sparrow
- I Sparrow Wallet, navigera till "Arkiv" och sedan "Ny plånbok".
- Namnge sedan din nya multisig-plånbok.
Steg tre: Konfigurera Multisig Quorum
- Välj "Multisignatur" från rullgardinsmenyn för policytyp.
- Ställ in "M av N" cosigners. Detta är det minsta antal obligatoriska signaturer du vill ha för din plånbok. Typiska kvorum är tre-av-fem eller fem-av-sju, etc. Fyra-av-fyra användes i detta exempel.
- Du kommer att märka att en ny nyckellagringsflik visas längst ned på skärmen för var och en av cosigners du lägger till.
- När det är inställt kan du välja "Airgapped Hardware Wallet" för att importera den första cosignern. Xpub-informationen kommer att exporteras från SeedSigner för varje plånbok i det här exemplet för att bevara fördelen med luftglapp.
Steg fyra: Starta PC-webbkamera
När du klickar på "Airgapped Hardware Wallet" dyker ett fönster upp med flera alternativ, bredvid SeedSigner-ikonen klickar du på "Skanna". Detta kommer att starta din dators webbkamera.
Steg fem: Exportera Xpub
- På din SeedSigner bör du ha alla dina frön laddade som du vill exportera. Om du behöver, skanna QR-koderna för att ladda dem nu. Välj den första.
- Scrolla ner till "Exportera Xpub."
- Välj "Multisig."
- Välj skripttyp, "Native Segwit" användes i det här exemplet
- Välj sedan plånboksapplikationen, "Sparrow" användes i det här exemplet.
- Acceptera varningen om den potentiella integritetsläckan som exporterar dina xpub-poser.
Steg sex: Bekräfta detaljer
SeedSigner kommer att visa information om vad du är på väg att exportera. Titta igenom dem och kontrollera att allt är korrekt. Du vill försäkra dig om att det visade fingeravtrycket stämmer överens med det fingeravtryck som du har skrivit ned med lösenordsfrasen.
Steg sju: Importera Xpub
SeedSigner börjar blinka en serie animerade QR-koder som innehåller din xpub-information. Håll upp detta till din PC-webbkamera så att Sparrow Wallet kan samla in den information som krävs för att importera din första cosigner.
Steg åtta: Bekräfta och upprepa
När Sparrow Wallet får informationen som den behöver, kommer den att fylla i flera fält under den första nyckellagringsfliken. Dubbelkolla att denna information är korrekt och se till att fingeravtrycket är korrekt. Om allt ser bra ut, klicka sedan på den andra nyckellagringsfliken och upprepa den processen med din andra cosigner, sedan igen för din tredje, och så vidare.
Steg nio: Slutför
När du har importerat alla dina cosigners klickar du på "Ansök".
Om du vill lägga till ett valfritt lösenord kan du göra det när Sparrow Wallet uppmanar dig. Detta ska inte förväxlas med din lösenfras. Lösenordet krypterar plånboksfilen som sparats på din dator.
Spendera
Din nya multisig-plånbok är nu redo att sätta in till. Du kan generera mottagaradresser från Sparrow Wallet och sätta in bitcoin. Du kommer att behöva ditt minsta antal cosigners för att varje signera transaktionen för att spendera bitcoin insatt i denna multisig-plånbok.
När du vill spendera din bitcoin, navigera till fliken "Skicka" i Sparrow Wallet och fyll i adressen du vill spendera till, lägg till en etikett, ställ in beloppet att spendera och välj en gruvarbetaravgift. Klicka sedan på "Skapa transaktion".
Klicka sedan på "Slutför transaktion för signering."
Då kommer du att ha möjlighet att visa transaktionens QR-kod så att du kan skanna den från SeedSigner med lämpliga cosigners laddade. Du måste göra var och en individuellt. När SeedSigner får den information den behöver kommer den att visa den signerade PSBT som en animerad QR-kod som ska skannas av din PC-webbkamera för att Sparrow Wallet ska kunna ta emot. Detta är samma process som används för att signera transaktioner som omfattas av avsnittet "Sparrow Wallet", bara du behöver göra det för så många minsta antal cosigners som du har ställt in på din multisig-plånbok.
Exempelvis
För att sprida medvetenhet om SeedSigner, Sparrow Wallet och multisig-plånböcker, sattes 100,000 XNUMX insatser till fyra-av-fyra multisig-plånboken i den här guiden. Du kan se transaktionen här: mempool.space.
Skattejakten tillkännagavs på Twitter här: ekonalkemist.
Vikten av självvård
Att förstå sammanhanget för självvård är en kritisk aspekt för att mildra några av de mest genomgripande riskerna med Bitcoin, som ordspråket säger: "Inte dina nycklar, inte dina mynt." Att lita på tredje parter som utbyten med din bitcoin introducerar flera risker som har potential att göra dig sårbar för stöld, beslag och orealiserade kapitalvinstskatter.
Dessutom är de flesta vårdnadshavare, om inte alla, skyldiga att följa vet-din-kund-reglerna (KYC) som introducerar dig för ännu fler risker förknippade med dataintrång som läcker din personligt identifierbara information (PII) till det stora öppna internet. Alla Bitcoin-transaktioner är offentliga och om din PII är kopplad till on-chain-data, lämnas du utan sekretess gentemot den betrodda förvaringsinstitutet som känner till din identitet och dina on-chain-saldon. I händerna på en hackare kan den informationen sätta ditt liv på spel. Dessutom, eftersom dessa vårdnadshavare prioriterar sitt förhållande till brottsbekämpande myndigheter och alltid kommer att fatta beslut som inte har ditt bästa i åtanke; i händerna på din regering kan denna information äventyra dina friheter.
Om du är intresserad av att lära dig mer om katastrofala händelser som involverar pålitlig tredje part, kolla in dessa resurser:
- Exchange-vd:n "dör" mystiskt och tar 190 miljoner dollar i kryptovalutanycklar till graven.
- Utbyte av kryptovaluta med IRS och DEA
- Dataintrång läcker kundinformation från 30 kryptovalutaföretag
- Argentina inför ”engångs” förmögenhetsskatt
Många av dessa risker kan mildras genom att ta egen vårdnad. Avvägningen är att du tar det personliga ansvaret för att säkra din bitcoin. Du och du är ensam ansvariga för din bitcoin. Det finns inga "1-800" hjälplinjer för att vända dina transaktioner och ingen kan hjälpa dig att återställa en förlorad eller glömd frönfras. Lyckligtvis finns det många verktyg tillgängliga för att hjälpa dig uppnå säker och privat vårdnad.
SeedSigner är ett sådant verktyg som kombinerar allmän, billig hårdvara med gratis programvara med öppen källkod för att förse dig med en DIY-signeringsenhet så att du bibehåller obegränsad, tillståndslös åtkomst till din bitcoin.
Kunder av tillverkare av Bitcoin hårdvara plånbok står inför vissa risker som användare bör vara medvetna om. Det finns risk för en supply chain-attack där hårdvaran fångas upp på vägen och modifieras på något kompromissande sätt innan den slutliga leveransen. Det finns också en risk som införs genom att personuppgifter exponeras för sådana tillverkare, till exempel Ledger dataintrång avslöjade PII från över en miljon kunder vilket ledde till sofistikerade nätfiskeattacker och möjligen hjälpte till fysisk misshandel och väpnat rån. Det finns också risk för a "solnedgång" attack där tillverkaren av hårdvaruplånboken kunde prova olika nonces tills de gissar din privata huvudnyckel baserat på information som erhållits genom att titta på dina transaktioner på den offentliga blockkedjan.
En användbar funktion hos SeedSigner är att de nödvändiga komponenterna är allmänt tillgängliga, billiga och allmänna ändamål. Detta innebär att dessa delar kan anskaffas på ett sådant sätt att ingen indikation på att använda dem för Bitcoin avslöjas. SeedSigner säljs i ett kit från olika leverantörer, så om du köper hela kitet så är det uppenbart vad den avsedda användningen är. Men genomgående i denna guide hittar du länkar till flera leverantörer för de enskilda komponenterna så att du har de resurser du behöver för att skaffa dem individuellt om du föredrar det.
Video Sammanfattning
Denna video visar en översikt på hög nivå av innehållet i den här guiden. Videon är inte menad som en ersättning för informationen i den här guiden, bara som en extra visuell assistent som demonstrerar testning, montering, generering av ett frö, inmatning av en lösenordsfras, säkerhetskopiering av ett frö via QR-kod och brandtestning av stålplåten.
Avvägningar
Ingen lösning är utan dess kompromisser, här är några saker att tänka på med SeedSigner (en fullständig lista över erkänd kritik och sårbarheter underhålls av SeedSigner här.):
- Det finns ingen säkerhetsmekanism som verifierar programvaran som det som finns på andra hårdvaruplånböcker. Användaren är fullt ansvarig för att verifiera äktheten av programvaran som används på SeedSigner. Detta förklaras i detalj för både Windows- och Linux-användare i avsnittet "Programvara" i den här guiden. Lär dig hur du använder GPG-verifieringsverktygen för att mildra detta problem.
- Att spara den privata nyckeln i ett QR-kodformat ökar möjligheterna att en motståndare kan få denna information. Som med all reservinformation oavsett form, om någon kommer åt den kan de ta en bild av en lista med ord eller en stålplåt eller så kan de bara ta säkerhetskopian med sig i fickan. Användare drar nytta av att hålla säkerhetskopieringsinformationen privat och säker på det sätt de skulle hantera guld, smycken eller kontanter. Att ha en viss redundant säkerhet på plats som en lösenfras som lagras separat från säkerhetskopieringsinformationen kan hjälpa till att mildra dessa problem. Multisig cosigners som är utspridda på olika geografiska platser kan också vara fördelaktiga för att mildra en enda källa till misslyckanden.
- Att konstruera ett multisig-quorum med samma signeringsenhet för alla cosigners kan introducera en sårbarhet om något oförutsett problem uppstår med just den signeringsenheten. Bästa praxis är att använda signeringsenheter från flera tillverkare för att minska riskerna för en solnedgångsattack och eller något säkerhetsfel som sätter hela din multisig-balans på spel eftersom du inte diversifierade den använda hårdvaran.
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.
- "
- 000
- 100
- 11
- 39
- 3d
- 7
- 9
- Om oss
- SAMMANDRAG
- tillgång
- exakt
- Uppnå
- Handling
- aktiv
- Annat
- adress
- adresser
- Fördel
- framåt
- algoritm
- Alla
- redan
- alternativ
- Även
- alltid
- amason
- amerika
- amerikan
- mängd
- meddelade
- Annan
- någon
- Ansökan
- Ansök
- tillvägagångssätt
- lämpligt
- Montage
- Assistent
- atomen
- Äkta
- äktheten
- Automat
- tillgänglig
- medvetenhet
- bakgrund
- säkerhetskopiering
- säkerhetskopior
- Där vi får lov att vara utan att konstant prestera,
- nedan
- fördel
- Fördelarna
- BÄST
- bästa praxis
- Bit
- Bitcoin
- bitcoin-transaktioner
- Bitcoin plånbok
- Blockera
- blockchain
- ombord
- brott
- överträdelser
- BTC
- BTC Inc.
- Bug
- SLUTRESULTAT
- Köp
- kabel
- Kapacitet
- kapital
- fånga
- kol
- Kort
- vilken
- Kontanter
- Orsak
- orsakas
- VD
- vissa
- certifikat
- Certifierad
- kedja
- byta
- kontroll
- Kontroller
- val
- val
- Välja
- klipp
- koda
- Mynt
- kombination
- komma
- Kommunikation
- kompatibilitet
- fullständigt
- fullborda
- komponent
- omfattande
- komprometterande
- dator
- begrepp
- Kontakta
- anslutna
- Anslutning
- anslutning
- Anslutningar
- övervägande
- innehåll
- fortsätta
- kontroller
- bekvämlighet
- Bekväm
- kunde
- Par
- skapa
- skapas
- Skapa
- kritisk
- kryptovaluta
- kryptografisk
- Aktuella
- För närvarande
- väktare
- Vårdnad
- kund
- Kunder
- datum
- Dataöverträdelser
- beslut
- leverans
- demonstrera
- beskriven
- Designa
- utformade
- mönster
- desktop
- detalj
- detaljerad
- detaljer
- Bestämma
- Utvecklare
- utvecklare
- anordning
- enheter
- DID
- olika
- svårt
- rikta
- direkt
- försvinna
- Visa
- displayer
- distribueras
- diy
- dokument
- dollar
- dubbla
- ner
- ladda ner
- Nedladdningar
- driv
- under
- lätt
- redaktör
- inbäddade
- Engelska
- ange
- gick in i
- helhet
- enhet
- miljömässigt
- huvudsak
- etc
- händelse
- händelser
- allt
- exempel
- utbyta
- Utbyten
- utsatta
- uttryckt
- extrem
- ögat
- Ansikte
- vänd
- Misslyckande
- Mode
- SNABB
- Leverans
- skisserat
- Funktioner
- Fält
- Film
- Slutligen
- finna
- änden
- fingeravtryck
- natur
- Förnamn
- passa
- Blixt
- följer
- efter
- formen
- format
- hittade
- Fri
- full
- funktioner
- framtida
- Allmänt
- generell mening
- generera
- generera
- generering
- Generatorn
- geografisk
- få
- GitHub
- kommer
- Gold
- god
- Regeringen
- stor
- Grön
- Rutnät
- Gäst
- gäst inlägg
- styra
- Hackaren
- hantera
- Arbetsmiljö
- hårdvara
- Hårdvaruplånbok
- Hårdvara plånböcker
- hash
- har
- hjälpa
- hjälp
- här.
- hög kvalitet
- hålla
- Hem
- Huset
- Hur ser din drömresa ut
- How To
- Men
- HTTPS
- Människa
- IKON
- Tanken
- Identitet
- bild
- genomförande
- vikt
- med Esport
- importera
- omöjligt
- I andra
- innefattar
- ingår
- innefattar
- oberoende av
- index
- individuellt
- informationen
- ingång
- installera
- intresse
- intresserad
- Gränssnitt
- Internet
- involverade
- IRS
- fråga
- IT
- sig
- hålla
- Nyckel
- nycklar
- känd
- KYC
- senaste
- lansera
- Lag
- brottsbekämpning
- lager
- Display
- läckage
- Läckor
- LÄRA SIG
- inlärning
- Lämna
- Led
- Ledger
- linje
- LINK
- länkar
- linux
- Lista
- listor
- liten
- läsa in
- läge
- platser
- logotyp
- Lång
- gjord
- bibehålla
- Majoritet
- GÖR
- Framställning
- sätt
- Tillverkare
- markera
- Match
- matchande
- material
- matte
- Materia
- betyder
- betyder
- mäta
- åtgärder
- Minne
- metoder
- miljon
- miljoner dollar
- emot
- gruvarbetare
- minsta
- felplacerad
- mer
- mest
- flytta
- multipel
- multisig
- nödvändigtvis
- nödvändigt för
- behov
- nät
- Anmärkningar
- antal
- nummer
- erhållna
- erbjudanden
- offline
- Olja
- On-Chain
- öppet
- öppen källkod
- öppning
- drift
- operativsystem
- Åsikter
- möjligheter
- Alternativet
- Tillbehör
- beställa
- Övriga
- övergripande
- egen
- Papper
- särskilt
- partner
- Lösenord
- PC
- permanenta
- permanent
- personlig
- filippinerna
- Nätfiske
- phishingattacker
- fraser
- Bild
- bit
- plattform
- Punkt
- policy
- polska
- pop-up
- Populära
- placera
- möjlig
- potentiell
- kraft
- praktiken
- Förbered
- tryck
- pretty
- primär
- privatpolicy
- privat
- privat nyckel
- Privata nycklar
- Problem
- process
- processer
- Processorn
- producera
- producerad
- Produkt
- Produkter
- Program
- projektet
- PR
- skydda
- Skyddande
- ge
- ger
- tillhandahålla
- allmän
- offentlig blockchain
- Public Key
- inköp
- köpt
- inköp
- Syftet
- syfte
- QR code
- Snabbt
- snabbt
- RAM
- område
- RE
- motta
- mottagna
- Recover
- reflektera
- föreskrifter
- relation
- frigöra
- meddelanden
- förblir
- Återstående
- representerar
- representation
- representerar
- Obligatorisk
- Resurser
- ansvaret
- ansvarig
- REST
- avslöjade
- vända
- översyn
- Risk
- risker
- Rulla
- rullar
- Rutt
- Körning
- säker
- på ett säkert sätt
- Säkerhet
- scanna
- scanning
- screen
- sekundär
- sekunder
- säkra
- säkert
- säkerhet
- säkerhetsproblem
- frö
- fröfras
- frön
- segmentet
- segment
- Serier
- in
- inställning
- inställning
- flera
- delning
- Frakt & Leverans
- Kort
- signera
- Enkelt
- eftersom
- SEX
- Storlek
- slak
- Small
- snap
- So
- Mjukvara
- säljs
- fast
- lösning
- några
- någon
- något
- sofistikerade
- Utrymme
- utrymmen
- tala
- tala
- speciell
- specifikation
- specifikationer
- spendera
- spridning
- kvadrat
- stadier
- fristående
- starta
- igång
- Ange
- lagra
- påkänning
- framgångsrik
- Framgångsrikt
- Sunset
- leverera
- leveranskedjan
- stödja
- yta
- system
- tar
- Målet
- skatter
- Teknisk
- terminal
- testa
- Testning
- stöld
- utomstående
- Genom
- hela
- Bunden
- tid
- gånger
- Tips
- tillsammans
- verktyg
- verktyg
- topp
- brännaren
- handla
- transaktion
- Transaktioner
- överföring
- problem
- under
- unika
- Universum
- usb
- användning
- användare
- godkännande
- värde
- olika
- leverantör
- försäljare
- Verifiering
- verifiera
- version
- Video
- utsikt
- sårbarheter
- sårbarhet
- Sårbara
- vänta
- plånbok
- Plånböcker
- Kolla på
- Rikedom
- webbkameran
- väldefinierad
- Vad
- Vad är
- Hjul
- medan
- VEM
- fönster
- inom
- utan
- ord
- Arbete
- arbetssätt
- fungerar
- inom hela sverige
- värt
- skulle
- noll-