Denne omfattende vejledning leder dig gennem unboxing, opsætning og signering af bitcoin-transaktioner med den luftgappede SeedSigner-enhed.
Denne vejledning demonstrerer, hvordan man selv varetager bitcoin ved hjælp af SeedSigner. SeedSigner er et projekt, der samler gratis og open source-kode, billig hardware til generelle formål og en gør-det-selv-tilgang (DIY) til at tage personligt ansvar for din bitcoin.
Denne guide dækker:
unboxing
Dette afsnit viser, hvad der er inkluderet i det fulde SeedSigner-sæt. Sættet kan købes hos BTC hardwareløsninger med verdensomspændende forsendelse tilgængelig. Alternativt kan EU/UK-kunder købe sættet fra GoBrrr or DIYNoder, og Filippinerne kunder kan bruge TechHaven.
SeedSigner-sættet indeholder følgende komponenter:
- Hindbær Pi Zero
- Raspberry Pi-kamera
- Båndkabel til kameraet
- WaveShare LCD HAT
- 3D-printet etui med åbent ansigt
- Syv tomme QR-kode/mnemoniske sætningskort
- SeedSigner klistermærke
- "Kom godt i gang" instruktioner
- "Tak"-kort
SeedSigner-sættet kommer med det meste, du har brug for for at komme i gang, de eneste stykker, du skal forsyne dig med, er et MicroSD-kort på mindst 4 GB kapacitet og et micro-USB-kabel. Montering påkrævet.
De medfølgende tomme QR-kode/mnemoniske sætningskort måler 64 millimeter (mm) gange 89 mm. Disse kort har 24 tomme pladser til startord på den ene side, sammen med en advarsel, der lyder: "Indtast aldrig startord i en computer, der forbinder til internettet." På den modsatte side er der et tomt 29 x 29 QR-kodegitter med plads til tegnebogens fingeraftryk og nogle noter sammen med en advarsel, der lyder: "Scan aldrig frø QR ind i en computer, der forbinder til internettet."
Alternativt kan man vælge at bruge den rustfrit stål version af QR-kode backup. De rustfri stålplader er fremstillet af @SeedMint21. Alle dets produkter af høj kvalitet er tilgængelige på https://vulcan21.com/.
SeedSigner rustfri stålplade har en 3 mm gange 66 mm gange 91 mm plade, der kan modstå brand og oversvømmelser. Dette er et godt alternativ fra papir, fordi det kan klare ekstreme miljøer. Pladen i denne vejledning har SeedSigner-logoet på sig, men fremtidige plader har muligvis ikke dette logo for at forhindre afsløring af, at dette er et Bitcoin-relateret produkt. Der er et 29 gange 29 QR-kodegitter på pladen, og du kan markere fordybningerne med en tusch, kontrollere, at det virker og derefter stemple mærkerne med et stempel for at gøre dem permanente.
Du kan sætte SeedSigner-sættet til side indtil videre, mens du forbereder softwarebilledet på dit microSD-kort i næste afsnit.
Software
Dette afsnit viser, hvordan du downloader SeedSigner-billedet og flasher det til dit microSD-kort. Du skal levere dit eget microSD-kort, der har en kapacitet på mindst 4 GB. Bedste praksis er at teste din hardware med softwarebilledet for at sikre, at alt fungerer, før du forsøger at samle med det 3D-printede kabinet.
Trin et: Download
Naviger til SeedSigner GitHub repo og se efter den seneste udgivelse.
Rul til bunden af denne udgivelsessektion, og klik på linket for at downloade .zip-filen. Hvis du gerne vil bekræfte din download, skal du klikke på linkene for også at downloade ".sha256"-filen og ".sig"-filen. Gem disse filer i samme mappeplacering.
Trin to, A: Bekræft - Windows
Dette trin er valgfrit, men anbefales. Dette vil sikre, at du har downloadet den fil, som SeedSigner-udviklerne havde til hensigt, at du skulle modtage. Dette trin viser, hvordan du verificerer på en Windows-platform. Spring til "Trin to, B", hvis du bruger en Linux-platform.
Eller spring til "Trin tre", hvis du ikke ønsker at bekræfte din softwaredownload, der skal håndtere dine private Bitcoin-nøgler.
Følgende instruktioner antager, at du allerede bruger Kleopatra fra gpg4win softwarepakke og har din egen PGP-nøgleopsætning.
- Først skal du bruge den offentlige nøgle SeedSigner, som du kan finde link.
- Kopier den offentlige nøgle til dit udklipsholder.
- Åbn Kleopatra, naviger til "Værktøjer" derefter "Udklipsholder" og derefter "Certifikatimport"
- Du bør modtage en dialogboks, der informerer dig om, at certifikatet blev importeret. Klik på "OK".
- Nu kan du sammenligne fingeraftrykket i Kleopatra med et kendt offentligt vist fingeraftryk som f.eks SeedSigners Twitter-profil.
- Nu kan du højreklikke på SeedSigner-certifikatet i Kleopatra og vælge "Certificer."
- Du vil blive bedt om at indtaste din adgangskode.
- Åbn mappen, der indeholder .zip-filen, ".sha256"-filen og ".sig"-filen.
- Højreklik på ".sig"-filen.
- Vælg "Flere GpgEX-indstillinger" og derefter "Bekræft."
- Kleopatra vil nu bruge signaturfilen og den offentlige SeedSigner-nøgle til at bekræfte ".sha256"-filen.
- Du bør modtage en dialogboks, der viser den vellykkede bekræftelse.
Det er vigtigt at kunne skelne mellem en gyldig og bekræftet underskrift, en gyldig underskrift og en ugyldig underskrift. Fordi den offentlige SeedSigner-nøgle blev certificeret ved at sammenligne det resulterende fingeraftryk med et kendt, offentligt vist fingeraftryk, udskriver Kleopatra-softwaren en gyldig og certificeret dialog med grønt.
Hvis du ikke tog det ekstra skridt for at certificere den offentlige SeedSigner-nøgle, så kan Kleopatra stadig fastslå, at signaturen er gyldig, men ikke certificeret. Det betyder, at den offentlige nøgle og den medfølgende signatur er gyldige, men at de kan være fra en anden enhed, der efterligner udvikleren. Disse dialogbokse vil blive udskrevet i hvidt. Dette er stadig en gyldig matchende signatur, det er bare sådan, at medmindre du tager det ekstra skridt for at certificere fingeraftrykket af den offentlige nøgle, ved du så virkelig, at det er en gyldig signatur fra SeedSigner og ikke en efterligner?
Eller hvis der har været nogen manipulation i den fil, du downloadede, og den ikke er autentisk signeret af SeedSigner-nøglen, vil Kleopatra udskrive dialogen med rødt. Dette er en ugyldig signatur, og du bør ikke fortsætte med at dekomprimere .zip-filen.
Nu hvor du har verificeret ægtheden af den medfølgende ".sha256"-fil, kan du være sikker på, at SHA-256-hashværdien, der er indeholdt i den, faktisk er den hashværdi, som du burde være i stand til uafhængigt at generere på den medfølgende .zip-fil . For at generere hash-værdier på filer kan du bruge et praktisk freeware hex-editorværktøj kaldet HxD.
- I HxD skal du navigere til "File" og derefter "Åbn" og vælge SeedSigner .zip-filen
- Naviger til "Analyse" derefter "Checksums" og derefter "SHA256"
- Nu kan du åbne SeedSigner ".sha256"-filen med en teksteditor som Notesblok.
- Sammenlign hash-værdierne mellem HxD og SeedSigner-filen.
Efter at have verificeret hashværdien ved du, at .zip-filen er autentisk. Hvis hash-værdierne ikke stemmer overens, skal du ikke dekomprimere .zip-filen. Det er en god idé at lukke .zip-filen fra HxD på dette tidspunkt. Du kan springe videre til "Trin tre" nu.
Trin to, B: Bekræft — Linux
Bekræftelse af signaturer i Linux er en meget mere ligetil proces. PGP-værktøjer er indbygget og kan udføres fra kommandolinjeterminalen.
Før du fortsætter, skal du sikre dig, at du har .zip-filen, ".sha256"-filen og ".sig"-filen i din download-mappe.
- Åbn din terminal
- Importer SeedSigner offentlige nøgle til din nøglekæde med:
krølle https://raw.githubusercontent.com/SeedSigner/seedsigner/main/seedsigner_pubkey.gpg | gpg -import
- Du skulle se terminalprintet "importeret: 1"
- Skift derefter din mappe til din download-mappe med "cd-downloads"
- Bekræft nu signaturen med:
gpg –verify seedsigner_0_5_0.img.zip.sha256.sig
Sørg for at bruge versionen i forhold til den du verificerer, dette var version 0.5.0 og udgivelser laves ofte, så brug altid den nyeste fra SeedSigners udgivelsesside.
- Terminalen skal udskrive "God signatur fra 'seedsigner '"
- Du vil se advarslen om, at nøglen ikke er certificeret, se eksemplet i "Trin to, A" for en detaljeret forklaring. Lang historie kort, det er fint.
- Nu kan du bekræfte hashværdien med:
shasum -a 256 -c seedsigner_0_5_0.img.zip.sha256
Igen, sørg for at bruge den version, der passer til dig.
- Terminalen skal udskrive "seedsigner_0_5_0.img.zip: OK"
- Du kan ignorere advarslen om forkert formaterede linjer, hvis du får den.
Det er det, du er færdig med at bekræfte den .zip-fil, du downloadede. Du kan nu gå videre til at flashe billedet til microSD-kortet i næste trin.
Trin tre: Flash
Brug af et program som Balena Etcher gør det nemt at blinke SeedSigner-billedet. Naviger til Balena Etcher hjemmeside hvor du kan downloade den applikation, der passer til dit operativsystem. Følg dine systemprompter for at installere. Sørg for, at du har et microSD-kort på mindst 4 GB formateret og tilsluttet din computer.
Når du har installeret og åbnet Balena Etcher, skal du vælge "Flash fra fil."
Vælg .zip-filen fra filstifinderen. .zip-filen kan forblive i sin komprimerede tilstand, Balena Etcher vil dekomprimere den.
Vælg det måldrev, du vil flashe billedfilen til. Du vil vælge dit microSD-kort her.
Klik på "Flash!" knappen, og den blinkende proces bør starte automatisk. Statuslinjen flyttes til venstre side af applikationen, og nogle kampagnedialoger vil blive vist i applikationens højre side. Du behøver ikke at interagere med salgsfremmende dialoger, lad blot den blinkende proces køre.
Der er tre stadier af blinkprocessen: dekompression, blink og validering. Lad bare softwaren køre gennem alle trinene og afbryd ikke microSD-kortet under denne proces. Hvis du får nogle operativsystemprompter, der siger, at drevet skal formateres, skal du bare ignorere dem.
Når du er færdig, bør du modtage en besked, der fortæller dig, at flashen blev fuldført. Hvis det ikke blev fuldført, så prøv igen, og hvis problemet fortsætter, så overvej at bruge et andet microSD-kort.
Du kan lukke Balena Etcher-applikationen. Skub sikkert microSD-kortet ud af din computer, hvis dit system ikke allerede har gjort det. Nu er du klar til at håne din hardware og teste den inden den endelige montering.
Hardware
Dette afsnit viser, hvordan man tester og samler SeedSigner-sættet og giver også detaljer om, hvad hver komponent er, og alternative steder at købe disse komponenter, hvis du ikke ønsker at købe hele sættet fra én leverandør. Bedste praksis er at teste, at dine komponenter tænder, og at SeedSigner-softwaren virker før montering. Indkapslingen og/eller komponenterne kan blive beskadiget, hvis du forsøger at skille ad.
Indhegningen
Kabinettet inkluderet i sættet er et åbent design, alternative designs er tilgængelige fra leverandører, der er linket nedenfor. Indhegningen er 3D-printet, du kan endda download filen og print en selv. Sørg for at tjekke nogle samfundsdesign såvel. Det kabinet, der er vist her, er designet til at være det mest basale kabinet og det hurtigste at reproducere. Varius kabinetdesignfiler kan downloades fra link., og der er en række distributører, der tilbyder alternative designs link., link. , link..
Kabinettets ydre dimensioner er 80 mm gange 35 mm gange 26 mm, og der er en række fastholdelsesbuler, støttelister og tappene, der passer til komponenterne tæt inde.
Kabinettet har også åbninger til kameralinsen, mikro-USB-porte, HDMI-port og microSD-kortport.
Hvis du ikke ønsker at få det komplette sæt, kan du købe et selvstændigt kabinet af forskellige designs fra følgende leverandører:
- Verdensomspændende levering tilgængelig fra BTC hardwareløsninger
- Verdensomspændende levering tilgængelig fra Robotteknologi
- EU/UK levering tilgængelig fra GoBrrr, DIYNoder , AnkerHodl
Kameraet og kablet
Kameraet er en 5MP OV5647-sensor, 30 billeder per sekund (FPS), 2,592 pixel gange 1,944 pixel opløsning videokameramodul designet til en række Raspberry Pis. Arbejdsspændingen er 1.7 volt jævnstrøm (VDC) til 3 VDC. Dette modul måler 25 mm gange 24 mm gange 9 mm. Kameraet leveres med en beskyttende film over objektivet - sørg for at fjerne denne før montering.
Du vil have "HBV-Raspberry-160FPC" gyldne båndkabel til Raspberry Pi Zero. Dette kabel har en side med 16 flade ben, der måler 16 mm, en side med 22 flade ben, der måler 11 mm, og den samlede længde er 160 mm.
Hvis du ikke ønsker at få det komplette sæt, kan du købe et selvstændigt kamera og kabel fra følgende leverandører:
- EU/UK levering tilgængelig fra GoBrrr
- Nordamerika levering tilgængelig fra Amazon
- Filippinerne levering tilgængelig fra TechHaven
Raspberry Pi Zero v1.3
Raspberry Pi Zero er den mindste singleboard-computer, som Raspberry Pi fremstiller. v1.3-computeren har en 1 gigahertz (Ghz) single-core CPU, 512 MB RAM, mini-HDMI-port, én mikro-USB-port kun til strøm, én mikro-USB-port til dataoverførsel, en hardware-tilsluttet-på- top (HAT)-kompatibel 40-bens header, composite video og reset headers, en microSD kortslot og et CSI kamera stik. Den fulde hardwarespecifikation kan findes link..
Raspberry Pi Zero måler 66 mm gange 31 mm gange 11 mm.
Hvis du ikke ønsker at få det komplette sæt, kan du købe en selvstændig Raspberry Pi Zero fra følgende leverandører:
- EU/UK levering tilgængelig fra GoBrrr
- EU levering tilgængelig fra bricogeek or Reichelt
- Nordamerikansk levering tilgængelig fra Adafruit
- Filippinerne levering tilgængelig fra TechHaven
Hvis du har svært ved at finde Raspberry Pi Zero-hardwaren, er der nogle alternative kilder Rpilocator eller evt Raspi Zero W — sørg for at lave dit hjemmearbejde om kompatibilitet med denne version, før du køber den. Alternativt, hvis du kun er i stand til at finde de WiFi- og/eller Bluetooth-aktiverede versioner af Raspberry Pi Zero, så denne guide af @DesobedienteTec vil vise dig, hvordan du deaktiverer kommunikationsradioerne.
Waveshare LCD HAT Display
Waveshare LCD HAT er et 65 mm gange 30 mm modul, der fastgøres til det 40-benede stik på Raspberry Pi Zero. Dette modul har en 240 pixel gange 240 pixel opløsning RGB-skærm, der måler 39 mm diagonalt. De indlejrede kontroller bruger et joystick og tre trykknapper. Driftsspændingen er 3.3 VDC. Flere specifikationer kan findes link..
Hvis du ikke ønsker at få det komplette sæt, kan du købe en selvstændig Waveshare LCD HAT-skærm fra følgende leverandører:
- EU/UK levering tilgængelig fra GoBrrr
- EU levering tilgængelig fra Welectron
- Nordamerika levering tilgængelig fra WaveShare
- Verdensomspændende levering tilgængelig fra AliExpress
- Filippinerne levering tilgængelig fra TechHaven
Test og montering
Test
Det er en god idé at teste hardwaren med SeedSigner-softwaren. Hvis du samler alt og derefter finder ud af, at noget ikke virker, kan du beskadige komponenterne og/eller kabinettet ved at prøve at skille det ad.
Trin et: Frigør kameraholderen
På Raspberry Pi Zero-kortet skal du forsigtigt trække fligene ud på kameraforbindelsesporten. Når disse tapper trykkes ned, låser de båndkablet på plads.
Trin to: Tilslut båndkabel
Sørg for, at båndkablet vender i den rigtige retning, guldstikkene skal vende mod bunden af Raspberry Pi Zero-kredsløbskortet. Indsæt båndkablet, indtil det stopper, og tryk derefter tappene ned for at låse båndkablet på plads.
Trin tre: MicroSD-kort
Indsæt microSD-kortet med det blinkede SeedSigner-billede. Sørg for, at MicroSD-kortet vender i den rigtige retning - igen skal guldkontakterne vende mod bunden af Raspberry Pi Zero-kredsløbskortet.
Trin fire: Display
Tilslut LCD-skærmen, og sørg for, at stifterne på Raspberry Pi Zero-kredsløbskortet er lige, og at de ikke bliver bøjet ved at blive justeret forkert. Dette vil bare løst fastgøres til Raspberry Pi Zero-kredsløbskortet, det kommer ikke til at klikke på plads, før du laver den endelige samling i det 3D-printede kabinet.
Trin fem: Tænd og test
Tilslut dit strømkabel, og vent ca. 45 sekunder på, at SeedSigner aktiveres. Test derefter joysticket og knapperne på LCD-displayet og sørg for, at kameraet fungerer.
Nu hvor du har kontrolleret, at alt fungerer, kan du slukke for SeedSigner ved at vælge strømikonet i øverste højre hjørne fra hovedmenuen. Så kan du skille alt ad og samle det igen i det 3D-printede kabinet.
Assembly
Før du forsøger at samle, skal du sikre dig, at du har testet, at alt fungerer ved at tilslutte kameraet og skærmen til RaspberryPi Zero, indsætte microSD-kortet med SeedSigner-billedet indlæst og tænde for enheden ved at tilslutte et mikro-USB-kabel til strømindgangsporten .
Trin XNUMX: Materialekontrol
Saml dine testede komponenter. Du skal have det 3D-printede kabinet, Raspberry Pi Zero, microSD-kort, LCD-skærm, kameramodul og båndkabel.
Trin to: Kameramodul
Fjern det beskyttende lag af film fra kameralinsen. Snap derefter kameramodulet på plads under holdeklemmerne. Hvis portene til USB-forbindelserne vender væk fra dig, skal båndkablet gå til højre.
Trin tre: Raspberry Pi Zero
Indsæt Raspberry Pi Zero-kredsløbskortet. Sørg for at fjerne microSD-kortet først. Båndkablet vil foldes over kameramodulet, med det slappe tucking under kabinettets fordybning.
Juster USB-stikkene med portene på kabinettet, printkortet vil være i en lille vinkel, så kan du trykke ned på siden med stifterne, indtil du hører det klikker på plads.
Trin fire: MicroSD-kort
Så kan du indsætte MicroSD-kortet igen. Tryk derefter LCD-skærmen på plads på PIN'erne på Raspberry Pi Zero-kredsløbskortet, og sørg for at sikre, at stifterne er justeret. Denne skal sidde tæt og ikke være løs.
Trin fem: Tænd og test
Tilslut dit strømkabel og sørg for, at alt fungerer. Så er du klar til at begynde at opsætte din nye Bitcoin-frøsætning.
Du kan muligvis finde yderligere ressourcer i denne guide af @shishi21m.
Generer et nyt frø
Dette afsnit vil demonstrere to metoder til at generere et nyt master-seed med SeedSigner, med kameraet eller med terninger, samt hvordan man beregner kontrolsummen af en mnemonisk sætning og også hvordan man importerer en allerede eksisterende mnemonisk sætning.
Mesterfrøet er bare et tal, et rigtig langt og tilfældigt tal. Faktisk er dette tal så langt og tilfældigt, at det kan betragtes som helt unikt. Praktisk talt er det eneste sted i universet, som dette nummer findes, på din SeedSigner, når du opretter det. For enhver hensigt at gætte dette tal ville det være som at gætte nøjagtigt det samme atom fra hele det observerbare univers, som du i al hemmelighed valgte.
Dette virkelig lange tilfældige tal bruges i nogle smarte kryptografiske funktioner til deterministisk at udlede dine private/offentlige nøglepar i din Bitcoin-pung. Det er med andre ord sådan, du kan generere mange modtageadresser og bruge dem. Der er flere måder at repræsentere disse lange tilfældige tal på; binære enere og nuller, hexadecimale 0 til 9/A til F, en QR-kode eller endda en liste med ord. Mennesker har svært ved at håndtere en numerisk repræsentation, der er så abstrakt som 256 enere og nuller, derfor er ordlister (eller mnemoniske sætninger) en populær løsning. Det lange tilfældige tal omdannes til en liste over ord, der er nemmere for brugeren at skrive ned og fortolke senere med nøjagtighed.
Hvis du vil lære mere om de processer, der bruges med hierarkiske deterministiske tegnebøger og mnemoniske sætninger, så tjek ud BIP32 , BIP39.
Din SeedSigner kan kommunikere dette nummer til dig i form af en liste med engelske ord eller en QR-kode; begge metoder indeholder den samme information, din master frø. Husk, at alle, der får adgang til denne master-seed-information, kan bruge den til at genskabe din Bitcoin-pung og tage bitcoin fra den, så sørg for at håndtere disse oplysninger sikkert og privat.
Du har et par valgmuligheder, når du opretter et nyt frø: Tag et billede eller kast med terninger. Begge processer involverer tilfældighed, som er et nøgleelement i at skabe et sikkert masterfrø, som ikke kan gættes. Bedste praksis er at bruge et 256-bit nummer til din master frø, som oversættes til en 24-ords mnemonic; 12-ords mnemonics er lavet af 128 bits.
Metode XNUMX: Med kamera
Ikke to billeder vil være helt ens, og de vil alle producere drastisk forskellige master frø. Tilfældigheden af billedmetoden involverer at tage information fra flere billeder forud for selve billedet, sammen med nogle oplysninger i billedet samt det unikke serienummer på Raspberry Pi Zero-processoren og antallet af millisekunder, enheden er blevet tændt til.
Trin et: Start kamera
Fra SeedSigners hovedmenu skal du navigere til "Frø" og derefter "+ Opret et frø" og derefter ";kameraikon' Ny frø." Dette vil aktivere kameraet. I løbet af denne tid, før du tager billedet, fanger SeedSigner rammer og bruger information fra disse frames til at inkludere i genereringen af dit master-seed.
Trin to: Tag billede
Tag et billede af noget unikt. SeedSigneren vil vise det optagne billede, og så vil du have et valg om at "genoptage" eller "acceptere", flytte joysticket i den rigtige retning for din beslutning.
Trin tre: Mnemonisk længde
Dernæst vil du blive spurgt, hvilken mnemonisk længde du vil bruge, 12-ord eller 24-ord. Accepter advarslen, der fortæller dig, at disse oplysninger skal forblive private og sikre.
Til sidst vil din mnemoniske sætning blive vist. Skærmen viser fire ord ad gangen.
Følg anvisningerne i næste afsnit, "Seed Backup", for at se, hvordan du sikrer disse oplysninger.
Metode XNUMX: Med terninger
Tilfældigheden af terningerne er ret selvforklarende, bedste praksis er at bruge en afbalanceret terning. Den tekniske definition af entropi med en sekssidet terning beregnes ved "log2(6) = 2.58 bits entropi," det er derfor, det tager 50 kast for 128 bit eller 99 kast for 256 bit: "log2(6)*99 = 255.9." Ved at kaste en terning 99 gange giver du den tilfældighed, der er nødvendig for at skabe et tilfældigt tal, som er umuligt at gætte. Terningmetoden giver dig et valg mellem 128 bit/50 kast/12 ord eller 256 bit/99 kast/24 ord.
Trin et: Start terningeindtastning
Fra SeedSigners hovedmenu skal du navigere til "Frø" og derefter "+ Opret et frø" og derefter "terningikon" Ny frø." Vælg derefter, hvilken mnemonisk længde du vil bruge, 12 ord eller 24 ord. Accepter advarslen, der fortæller dig, at disse oplysninger skal forblive private og sikre.
Trin to: Kast terningerne
Dernæst kan du kaste dine terninger og derefter indtaste resultatet ved at vælge det nummer på SeedSigner-skærmen og trykke på joysticket. Gentag denne proces for alle dine ruller.
Trin tre: Afslut
Når du går ind i den sidste rulle, vil SeedSigner vise advarslen om at dele denne information. Accepter advarslen, der fortæller dig, at disse oplysninger skal forblive private og sikre. Til sidst vil din mnemoniske sætning blive vist. Skærmen viser fire ord ad gangen.
Følg anvisningerne i næste afsnit, "Seed Backup", for at se, hvordan du sikrer disse oplysninger.
Beregning af en mnemonisk kontrolsum
SeedSigneren kan også importere en allerede eksisterende mnemonisk sætning af enten 12-ords eller 24-ords længde.
Du kan også beregne det sidste ord i en mnemonisk sætning med SeedSigner. Et 256-bit tal er ikke ret langt nok til at generere 24 ord. Hvert ord repræsenterer 11 bit af den originale 128 bit eller 256 bit master seed. Hvert 11-bit segment oversættes til en numerisk værdi på et indeks fra nul til 2,047.
Hvert af de 2,048 ord på BIP39-listen svarer til en forskellig numerisk værdi på dette indeks. For eksempel, "256 / 11 = 23.27", men hukommelsen er 24 ord eller "128 / 11 = 11.63", men hukommelsen er 12 ord. Det originale master-seed hashes med SHA-256-algoritmen, denne hash-værdi hashes igen. For en 128-bit master-seed tilføjes de sidste fire bits fra den sekundære hashværdi til slutningen af den første hashværdi; for en 256-bit master-seed tilføjes de sidste otte bits fra den sekundære hashværdi til slutningen af den første hashværdi. Dette giver en kontrolsum, så i virkeligheden er dit 12. eller 24. ord faktisk en kontrolsum, at resten af den videre mnemonic er korrekt. Når du tilføjer 4 bit til 128 bit, får du 132 bit, hvilket svarer til 12 11-bit ord. Når du tilføjer 8 bit til 256 bit, får du 264 bit, hvilket svarer til 24 11-bit ord.
SeedSigner kan beregne denne kontrolsum for dig og fortælle dig, hvad det 12. eller 24. ord er baseret på resten af den videre mnemonic. Dette kan være nyttigt, hvis du har en mnemonisk sætning, der mangler det sidste ord, eller hvis du vil dobbelttjekke en mnemonic, eller hvis du vil vælge dine egne ord fra BIP39-listen. Men at vælge dine egne ord fra BIP39-listen vil sandsynligvis ikke være så tilfældigt som at bruge den tilfældige talgenerator, der findes i værktøjer som SeedSigner.
Fra hovedmenuen skal du navigere til "Frø" og derefter "+ Opret et frø" og derefter "Beregn 12./24. ord" og derefter vælge mnemonisk længde "12 ord" eller "24 ord."
På det næste skærmbillede kan du begynde at indtaste de første 11 ord for en 12-ords mnemonic eller de første 23 ord for en 24-ords mnemonic. Start med at indtaste det første bogstav i det ønskede ord, de tilgængelige bogstaver at vælge imellem for det næste bogstav vil blive reduceret til de eneste muligheder baseret på BIP39-ordlisten. Du kan også rulle op eller ned gennem en liste i højre side af skærmen ved at bruge knapperne "KEY1" og "KEY3" på HAT-displayet. Når du finder det ord, du ønsker, skal du trykke på "KEY2" på HAT-displayet for at vælge det ord og gå videre til det næste. Fortsæt denne proces, indtil alle 11 eller 23 ord er indtastet.
Efter det 11. eller 23. ord er blevet indtastet, viser SeedSigner det sidste ord. Du vil have mulighed for at indlæse det seed i SeedSigners aktive hukommelse og også anvende en valgfri adgangssætning.
Import af en mnemonisk sætning
Du kan også importere en allerede eksisterende 12-ords eller 24-ords mnemonic i sin helhed. Fra hovedmenuen skal du navigere til "Seeds" og derefter vælge "Enter 24-word seed" eller "Enter 12-word seed." Følg derefter samme proces ovenfor, vælg det første bogstav i hvert ord, indtil du finder det ønskede ord, og tryk på "KEY2" på HAT-displayet for at vælge det ord. Hvis du indtaster et ord forkert, vil den beregnede kontrolsum være forkert, og SeedSigneren vil advare dig.
Når alle ordene er indtastet, vil du blive præsenteret for tegnebogens fingeraftryk og få mulighed for at anvende en valgfri adgangssætning.
Backup af frø
Dette afsnit vil demonstrere, hvordan du sikkerhedskopierer master-seedet, der er genereret på SeedSigner. Der er to måder at sikkerhedskopiere disse oplysninger på: som en mnemonisk sætning eller som en QR-kode. En kombination af disse to metoder kan bruges til redundante sikkerhedskopier. Enhver, der får adgang til disse oplysninger, vil være i stand til at stjæle din bitcoin, så sørg for, at du tager forholdsregler, når du håndterer disse oplysninger. Nogle grundlæggende bedste fremgangsmåder er aldrig at gemme disse oplysninger i en tekstfil, ikke gemme dem på en computer, ikke tage et billede af dem og ikke sige ordene højt. Håndter disse oplysninger, som om det var guld, kontanter eller smykker.
Både den mnemoniske sætning og QR-koden kan transskriberes visuelt fra SeedSigner-displayet uden at skulle forbinde SeedSigner til en hvilken som helst enhed for at overføre informationen. Dette holder SeedSigner fuldstændig luftgabt, mens masterfrøet eksporteres. Oplysningerne kan transskriberes til et medfølgende papirkort eller til en QR-kodeplade i rustfrit stål, tilgængelig fra Vulkan 21.
Papirkort kan være hurtige og nemme at udfylde, gemmes mange forskellige steder og nemt distribueres til forskellige geografiske steder. Stålplader kan tage længere tid at sætte op, de er måske ikke så lette at skjule, men stålpladerne vil modstå ekstreme miljøforhold som brand og oversvømmelser; de er meget mere robuste end papir.
Når du har genereret et nyt frø på din SeedSigner, enten ved at tage et billede eller ved at fuldføre terningkast, vil SeedSigneren dirigere dig til den mnemoniske sætning. Den mnemoniske sætning vil være en liste med enten 12 eller 24 engelske ord. Hvis du har brug for at vise mnemonic-sætningen igen, efter at dit frø allerede er blevet oprettet, kan du scanne din QR-kode og navigere til "Backup Seed" og derefter "View Seed Words" og derefter acceptere advarslen, og derefter vil listen med 12 eller 24 ord blive vist. Hvis du ikke skrev din mnemoniske sætning ned eller transskriberede din QR-kode, da du oprindeligt oprettede dit master-seed, og du har tændt for strømmen på din SeedSigner, så bliver du nødt til at oprette et nyt frø, da der ikke er nogen måde for SeedSigneren at gemme det information i hukommelsen.
Notekort
Når du opretter et nyt frø, vil SeedSigner dirigere dig til listen med 12 eller 24 ord. Du vil skrive disse ord ned, efterhånden som de vises. Bagsiden af de medfølgende QR-kode notekort har plads til 24 ord. Skriv disse ord ned læseligt og i rækkefølge. Fire ord vises ad gangen, vælg "Næste", indtil du har bladret gennem alle ordene.
Vælg "Udført", når du er færdig, og SeedSigner vil bede dig om at teste dig selv på din sikkerhedskopi. Det er bedst at tage denne test for at sikre, at din sikkerhedskopi blev skrevet korrekt ned. På bagsiden af notekortet er der et tomt 29 x 29 QR-kodegitter. Du kan visuelt transskribere dit masterfrø i QR-kodeformat til notekortet. Dette gør import af din tegnebog til SeedSigner så hurtigt, som scanning af en QR-kode kan være. Efter at have taget testen for at bekræfte den mnemoniske sætning, kan du rulle ned i menuen på din SeedSigner til "Backup Seed" derefter "Eksporter som SeedQR" derefter "I Understand" og derefter "Begynd 29×29."
SeedSigneren vil derefter vise en forstørret visning af QR-koden, et segment ad gangen fra A1. Du kan skifte joysticket til at navigere gennem resten af segmenterne og visuelt transskribere de mørkede firkanter, du ser på skærmen, til kortet ved hjælp af en permanent markør. Der er fire foruddefinerede firkanter på QR-koden, som allerede er trykt på kortet for dig.
Der er fejlkorrektion indbygget i QR-kodescanningssoftwaren, hvilket betyder, at hvis du forlægger et par firkanter, vil SeedSigner stadig være i stand til at producere dit frø. Prøv dog at være så præcis som muligt.
Når du har transskriberet QR-koden, kan du teste den ved at scanne den og tjekke fingeraftrykket, en streng på otte tegn, der entydigt identificerer din tegnebog.
Hvis du bruger en adgangssætning på din tegnebog, skal du beslutte, hvordan du vil håndtere denne tilføjede information. En adgangssætning kan opfattes som et 13. eller 25. ord tilføjet til din mnemoniske sætning. En adgangssætning kan være en streng af enhver kombination af store bogstaver, små bogstaver, tal og specialtegn. Det er kun dig, der kender denne adgangssætning, og der er ingen måde for SeedSigneren eller nogen andre til at hjælpe dig med at gendanne en mistet eller glemt adgangssætning. Ved at indtaste en adgangssætning på din tegnebog, vil denne tilføjede information være påkrævet, hver gang du ønsker at få adgang til denne tegnebog i fremtiden.
Der er et værktøj vedligeholdt af @BitcoinQ_A som kan hjælpe dig med at prøve forskellige adgangssætninger over en mnemonisk sætning, hvis du skriver adgangssætningen forkert ned, men har en nogenlunde idé om, hvad den skal være. Du kan indtaste dine mnemoniske ord og en modtageradresse og teste forskellige adgangssætninger. Brug dette værktøj offline ved at downloade det, indtast ikke din mnemoniske sætning eller adgangssætning i en netværkstilsluttet enhed.
Besøg Bitcoiner.Guide/seed/ at lære mere.
Beslut, om du vil nedskrive fingeraftrykket for den mnemoniske sætning tegnebog, eller fingeraftrykket for den adgangssætning-anvendte tegnebog, eller begge dele. I dette eksempel er det genererede fingeraftryk, når QR-koden er scannet, forskelligt fra det fingeraftryk, der genereres, når adgangssætningen er anvendt.
Eller i dette eksempel er det primære tegnebogsfingeraftryk noteret øverst, og derefter er fingeraftrykket for den tegnebog, der er anvendt med adgangssætning, noteret nederst med indikatoren "PP" for adgangssætning. Husk også, at hvis du gemmer din mnemoniske sætning sammen med din frøsætning, vil en modstander have al den information, de har brug for for at stjæle din bitcoin. Men hvis du gemmer din adgangssætning adskilt fra din mnemoniske sætning, er der ekstra sikkerhed.
En ting at overveje også er, at selvom fingeraftrykket i sig selv ikke vil sætte sikkerheden for din bitcoin direkte i fare, kan den simple eksistens af et ekstra fingeraftryk være nok til at tippe en modstander om, at der er en anden bitcoin-pung, som er nødvendig med en adgangssætning adgang. Hvis du opretter en tvangspung med en lille mængde bitcoin i den primære tegnebog og størstedelen af bitcoin i den adgangskode-anvendte pung, kan dette være en overvejelse for dig.
QR-kode Stålplade
Den indledende proces for at oprette en QR-kode backup af stål er meget den samme som for notekortversionen. Når du har sikret din mnemoniske sætning, skal du på SeedSigner navigere til "Backup Seed" og derefter "Eksporter som SeedQR" derefter "I Understand" og derefter "Begynd 29×29." Alternativt kan du transskribere disse oplysninger fra en allerede eksisterende notekort QR-kode, hvis du allerede har en backup, som du opgraderer til stål.
Brug en permanent markør til at markere, hvor stanserne skal laves.
Hvis du laver en fejl, kan du fjerne den permanente markør med acetone og en Q-tip. Der er fejlkorrektionssoftware i SeedSigner, der tolererer nogle malplacerede prikker, men det er bedste praksis at være så nøjagtig som muligt.
Før du stempler prikkerne med et stempel, test QR-koden med SeedSigner.
Nu er du klar til at stemple prikkerne permanent ind i stålpladen med et stempel. Denne demonstration bruger, hvad der er kendt som en "Prick Punch" og en 4-pund minislædehammer på et betongulv. At have en solid overflade at hamre på og en tung hammer er nøglen til at få sprøde, klare slag.
Et bogstav- og talstempelsæt kan bruges til at markere yderligere oplysninger på stålpladen, såsom fingeraftrykket. Igen, gør omhyggelige overvejelser over, hvordan du vil gemme oplysninger relateret til adgangssætning anvendte tegnebøger. I dette eksempel er det primære fingeraftryk markeret øverst - dette er det resulterende fingeraftryk, når QR-koden scannes. På bunden bruges "PP"-indikationen til at symbolisere "adgangssætning" efterfulgt af det resulterende fingeraftryk, når adgangssætningen anvendes.
Sørg for at teste din stemplede QR-kode stålplade ved at scanne den med din SeedSigner. Vær opmærksom på, at du muligvis skal prøve forskellige lysforhold.
Du bør have veldefinerede og tydelige mærker i din stålplade, der matcher notekortets QR-kode.
Din Steel QR-kode er nu klar til at blive opbevaret sikkert.
Brandtest
For at verificere, at tegnebogens informationer kunne gendannes i tilfælde af katastrofale hændelser såsom brand, blev stålpladen varmet op til lige under smeltetemperaturerne ved hjælp af en ilt- og acetylenbrænder. Ideelt set ville QR-koden på stålpladen i tilfælde af brand stadig kunne scannes og gendannes hurtigt. Ild kan dog få finishen på pladen til at forsvinde, hvilket efterlader meget lidt forskel mellem pladens baggrund og de mørke områder.
Gendannelse i dette tilfælde kan stadig være mulig ved visuelt at transskribere informationen fra den brændte QR-kode stålplade til et papirnotekort og derefter scanne QR-koden på notekortet. Denne stresstest afslørede, at stålpladen kan modstå temperaturer lige under 1,500°C, et godt stykke over typiske husbrandtemperaturer, og informationen indeholdt i stålpladen var stadig 100% gendannelig ved visuelt at transskribere QR-koden til et papirnotekort.
Du kan se brandtesten i den fulde video på dette link.
Pungen kunne gendannes 100 % ved at transskribere informationen på den brændte stålplade til et notekort og derefter scanne notekortet med SeedSigner. Efter brandtesten blev der gjort forsøg på at modificere stålpladens finish for at se, om der kunne bringes nok sondring tilbage til at muliggøre scanning. Der blev brugt en messingbørste samt noget opløsningsmiddel til at fjerne eventuelt resterende kulstof, derefter blev der påført noget olie, som netop fik overfladen til at få en brun farvetone, og til sidst blev der brugt et polerhjul på overfladen og en permanent markør. at farvelægge de stationære firkanter i QR-kodens fire hjørner. Men QR-koden ville ikke scanne. Det fungerede dog fint at transskribere det.
Som et eksempel på fejlkorrektionen i aktion, vil du bemærke, at nogle prikker var fejlstemplet i segment B6, når QR-koden blev transskriberet til stålpladen. Prikkerne blev senere stemplet på det rigtige sted, alle tre variationer af QR-koden producerede det samme frø.
Sparrow tegnebog
Dette afsnit viser, hvordan du importerer din tegnebog til Sparrow Wallet fra SeedSigner. Konceptet her er, at SeedSigneren vil bruge din private nøgle til at underskrive transaktioner, og Sparrow Wallet genererer disse transaktioner, som SeedSigneren kan underskrive. På denne måde kan du holde din private nøgle væk fra en netværkstilsluttet enhed, mens du stadig er i stand til at tjekke din tegnebogssaldo og generere modtageadresser sikkert.
Import af en pung på denne måde gør det muligt for dig at have en "watch-only" pung tilgængelig på din personlige computer (PC) uden at sætte dine private bitcoinnøgler i fare. Watch-only-pungen kan vise din saldo og generere modtageradresser, uden at du behøver at gennemgå processen med at åbne din pung med din SeedSigner hver gang. Du ville bare bruge din SeedSigner, når du vil underskrive transaktioner fra denne tegnebog for at bruge disse bitcoin.
For mere information om installation af Sparrow Wallet og tilslutning af den til en node, tjek Sparrow Wallet hjemmeside.
Denne demonstration bruger Sparrow Wallet installeret på et Windows-skrivebord vha Bitcoin Core som node-backend.
Trin et: Start import
Når du har Sparrow Wallet installeret og åbnet på din pc, skal du navigere til "Filer" og derefter "Importer tegnebog"
Trin to: Valg af enhed
I pop op-vinduet skal du rulle ned og vælge "SeedSigner" og derefter "Scan" for at starte dit webcam.
Trin tre: Eksporter kun overvågningsoplysninger
- På din SeedSigner skal du scanne din frø QR-kode og indtaste din adgangssætning
- Gå derefter til "Eksporter Xpub" og vælg din tegnebog
- Vælg derefter din kvorumstype, "Single Sig" eller "Multisig" (enkelt sig bruges i denne demo).
- Vælg derefter din scripttype (den slags adresser, du vil bruge) "Native Segwit" eller "Nested Segwit"
- Vælg derefter din Bitcoin wallet-applikation (Sparrow Wallet i dette eksempel).
Du vil modtage en advarsel om privatlivets fredsimplikationer ved at eksportere din xpub, så har du mulighed for at gennemgå detaljerne. Når du har valgt "Eksporter Xpub", begynder serien af animerede QR-koder, og du kan holde din SeedSigner op til dit pc-webkamera, så Sparrow Wallet kan samle de detaljer, den skal bruge for at importere din kun-ur-pung.
Hvis du har problemer med lysstyrken på HAT-skærmen, kan du holde joysticket i op eller ned position under den animerede QR-kodeløkke for at ændre lysstyrken på skærmen. Der er rigtige lysstyrkeniveauer fra meget svagt til meget lyst.
Trin fire: Afslut import
Tilbage i Sparrow Wallet, når du har scannet de animerede QR-koder, kan du navngive din nye tegnebog og tilføje en valgfri adgangskode. Pas på ikke at forveksle denne adgangskode med din adgangssætning. Denne adgangskode i Sparrow Wallet er kun til at kryptere tegnebogsfilen på din pc.
Trin fem: Modtagelse af Bitcoin
Når din node er færdig med at scanne for eventuelle transaktioner (automatisk proces), vil du være på din tegnebogs startskærm i Sparrow Wallet. Hvis du klikker på fanen "Modtag" i venstre side af grænsefladen, vil du se den første adresse på din SeedSigner, som du kan indbetale noget bitcoin til.
Når du har foretaget en indbetaling, bør transaktionen vises med det samme i Sparrow Wallet som "Ubekræftet", indtil den modtager nogle blokeringsbekræftelser. Når denne indbetaling er foretaget, kræves der en underskrift fra din SeedSigner for at bruge den.
Oprettelse af en PSBT
Når du har indsat bitcoin til din tegnebog, kan du oprette en delvist underskrevet bitcoin-transaktion (PSBT) i Sparrow Wallet. Derefter kan du udveksle QR-koder frem og tilbage mellem SeedSigner og Sparrow Wallet for at underskrive transaktionen på en luftig måde med din SeedSigner.
Trin et: UTXO-valg
Fra Sparrow Wallet skal du navigere til din "UTXOs"-fane i venstre side af grænsefladen. Vælg derefter den UTXO, du vil bruge. Alternativt kan du bare vælge fanen "Send" i stedet og indtaste et beløb, men i dette eksempel bliver hele UTXO brugt.
Trin to: Byg transaktion
- På den næste skærm kan du indtaste den adresse, du vil bruge bitcoin til.
- Tilføj en etiket, så du husker, hvad transaktionen gik ud på.
- Indtast beløbet (eller vælg maksimalt beløb i dette tilfælde).
- Indstil din miner gebyrsats
- Klik derefter på "Opret transaktion", når du har udfyldt alle detaljer.
Trin tre: Afslut transaktionen
På den næste skærm vil du blive præsenteret for transaktions-id'et (txid) og en graf, der viser input og output til transaktionen. Klik på "Afslut transaktion for signering."
Trin fire: Animerede QR-koder
På det næste skærmbillede skal du klikke på "Vis QR", og Sparrow Wallet vil vise en række animerede QR-koder i et pop op-vindue. Så kan du scanne dem med din SeedSigner. Hvis du ikke allerede har gjort det, skal du tænde for din SeedSigner, scanne din QR-kode-seed-sætning, indtaste din adgangssætning og derefter vælge muligheden for at underskrive PSBT.
Trin fem: Bekræftelse
På din SeedSigner vil du bekræfte flere detaljer om denne transaktion:
- Sørg for at vælge den korrekte tegnebog, og noter fingeraftrykket.
- Tjek mængden og input/output grafen.
- Du vil blive advaret, hvis dette er et fuldt forbrug.
- Bekræft, at transaktionsmatematikken tjekker ud.
Trin seks: Underskrivelse
- Dobbelttjek den adresse, du sender til.
- Godkend PSBT, hvis alt ser godt ud.
- Vælg den Bitcoin wallet-applikation, du arbejder med (Sparrow Wallet i dette tilfælde).
- I Sparrow Wallet skal du vælge "Scan QR" og derefter holde den animerede serie af QR-koder op, der blinker på SeedSigner-skærmen.
Trin syv: Udsendelse
Når detaljerne er modtaget af Sparrow Wallet, skal du vælge "Broadcast Transaction".
Når din transaktion er udsendt til Bitcoin-netværket, kan du bruge din foretrukne blokopdager til at holde øje med den.
Importerer privat nøgle
Fra Sparrow Wallet version 1.6.4 kan du scanne din private nøgle QR-kode og importere til Sparrow Wallet. Hvis du forsøger at holde din tegnebog luftgabt, så prøv ikke dette, da det vil placere din private nøgle på en enhed, der enten er forbundet til internettet i øjeblikket eller har været/vil være forbundet til internettet. Risikoen her er, at du kan skabe en hot wallet.
Ved at følge nedenstående trin vil Sparrow Wallet skrive en tegnebogsfil til din pc. Denne tegnebogsfil vil indeholde din private nøgle. Hvis din computer bliver kompromitteret i fremtiden, og denne fil bliver fundet, kan din bitcoin være i fare. Brug af en adgangskode til at kryptere denne tegnebogsfil er en minimumsanbefalet forholdsregel, hvis du vælger at fortsætte. En adgangssætning vil ikke blive gemt i tegnebogens fil, og dette er en anden beskyttelse, du kan bruge til at beskytte din bitcoin i tilfælde af, at din private nøgle bliver afsløret. Import af en privat nøgle kan være nyttig til hurtigt at generere din tegnebog, konstruere en transaktion og udsende den uden at skulle sende detaljer frem og tilbage til SeedSigneren, hvis du befinder dig i en situation, hvor tiden er af afgørende betydning, og din signeringsenhed er utilgængelig for du.
Hvis du vil have bekvemmeligheden ved at være i stand til at generere modtageadresser og kontrollere din saldo uden sikkerhedssårbarheden ved at have dine private nøgler på en netværkstilsluttet enhed, så brug den vagtbare tegnebogsindstilling beskrevet ovenfor. Du kan også underskrive en PSBT i Sparrow Wallet ved hjælp af din SeedSigner QR-kode, og Sparrow Wallet gemmer ikke disse oplysninger, hvis du er i en nødsituation.
Trin et: Start import
I Sparrow Wallet skal du navigere til "Filer" og derefter "Importer tegnebog".
Trin to: Vælg metode
Et vindue vil dukke op med flere importmuligheder. På indstillingen "Mnemonic Words" skal du klikke på rullemenuen og vælge "Scan QR."
Trin tre: Scan QR-kode
Dit webcam bør automatisk starte, hold din SeedSigner private nøgle QR-kode op, så Sparrow Wallet kan samle detaljerne.
Trin fire: Adgangssætning
Hvis du har en adgangssætning anvendt på din tegnebog, skal du indtaste den nu. Klik derefter på "Opdag tegnebog".
Trin fem: Navn tegnebog
Så bliver du bedt om at navngive din nye pung. Når du har indtastet et navn, skal du klikke på "Opret tegnebog".
Trin seks: Tilføj adgangskode
Du kan eventuelt tilføje en adgangskode for at beskytte denne tegnebogsfil. Denne adgangskode må ikke forveksles med din adgangskode. Denne adgangskode krypterer tegnebogens fil, der er gemt på din pc.
Trin syv: Bekræft adgangssætning
Du vil derefter blive bedt om at bekræfte den adgangssætning, du indtastede.
Nu har du en fuldt funktionel tegnebog fra din SeedSigner live i Sparrow Wallet. Husk, at hvis du bruger Sparrow Wallet på en netværkstilsluttet pc, er dette ikke længere en luftgappet tegnebog. Du kan dog nu hurtigt konstruere og udsende transaktioner.
En anden fordel er, at du nu kan finde din PayNym for at begynde at lave samarbejdstransaktioner, og du kan bruge Sparrow Wallet Whirlpool-implementeringen til privatlivsfordelene.
Naviger til "Værktøjer" og derefter "Vis PayNym."
Klik derefter på "Hent PayNym."
For at lære mere om at lave samarbejdstransaktioner eller bruge Whirlpool, tjek dokumentafsnittet i Sparrow Wallet hjemmeside eller privatlivssektionen i Bitcoiner.Guide hjemmeside.
multitegn
Dette afsnit viser, hvordan man opsætter en multisig-pung ved hjælp af SeedSigner og Sparrow Wallet.
Trin et: Generer frø
Først skal du oprette så mange nye frø, som du ønsker til dit multisig-kvorum. Følg den samme proces, der er forklaret i afsnittet "Generer-Seed", brug enten billedoptagelsesmetoden eller terningkastmetoden. Du kan også anvende en valgfri adgangssætning.
I dette eksempel blev fire nye frø genereret for at konstruere en fire-af-fire multisig. En adgangssætning blev anvendt på hver enkelt.
Trin to: Opret Multisig Wallet i Sparrow
- I Sparrow Wallet skal du navigere til "File" og derefter "New Wallet".
- Navngiv derefter din nye multisig-pung.
Trin tre: Konfigurer Multisig Quorum
- Vælg "Multi Signatur" fra rullemenuen med politiktype.
- Indstil "M af N" cosigners. Dette er det mindste antal påkrævede signaturer, du ønsker til din tegnebog. Typiske kvorummer er tre-af-fem eller fem-af-syv osv. Fire-af-fire blev brugt i dette eksempel.
- Du vil bemærke, at en ny nøglelagerfane vises nederst på skærmen for hver af de cosignere, du tilføjer.
- Når det er indstillet, kan du vælge "Airgapped Hardware Wallet" for at importere den første cosigner. Xpub-oplysningerne vil blive eksporteret fra SeedSigner for hver tegnebog i dette eksempel for at bevare den luftgappede fordel.
Trin fire: Start pc-webkamera
Når du klikker på "Airgapped Hardware Wallet", dukker et vindue op med flere muligheder, ved siden af SeedSigner-ikonet skal du klikke på "Scan". Dette vil starte dit pc-webkamera.
Trin fem: Eksporter Xpub
- På din SeedSigner bør du have alle dine frø indlæst, som du vil eksportere. Hvis du har brug for det, scan QR-koderne for at indlæse dem nu. Vælg den første.
- Rul ned til "Eksporter Xpub."
- Vælg "Multisig."
- Vælg scripttype, "Native Segwit" blev brugt i dette eksempel
- Vælg derefter tegnebogsapplikationen, "Sparrow" blev brugt i dette eksempel.
- Accepter advarslen om den potentielle privatlivslæk, der eksporterer dine xpub-stillinger.
Trin seks: Bekræft detaljer
SeedSigner viser detaljerne om, hvad du er ved at eksportere. Kig på dem og bekræft, at alt er korrekt. Du vil sikre dig, at det viste fingeraftryk stemmer overens med det fingeraftryk, du har skrevet ned med adgangssætning.
Trin syv: Importer Xpub
SeedSigner vil begynde at blinke en række animerede QR-koder, der indeholder dine xpub-oplysninger. Hold dette op til dit pc-webcam, så Sparrow Wallet kan samle de nødvendige detaljer for at importere din første cosigner.
Trin otte: Bekræft og gentag
Når Sparrow Wallet får de detaljer, den har brug for, vil den udfylde flere felter under den første nøglelagerfane. Dobbelttjek, at disse oplysninger er korrekte, og sørg for, at fingeraftrykket er korrekt. Hvis alt ser godt ud, skal du klikke på den anden nøglelagerfane og gentage denne proces med din anden cosigner, så igen for din tredje, og så videre.
Trin ni: Afslut
Når du har importeret alle dine cosigners, skal du klikke på "Anvend".
Hvis du vil tilføje en valgfri adgangskode, kan du gøre det, når Sparrow Wallet beder dig om det. Dette må ikke forveksles med din adgangssætning. Adgangskoden krypterer tegnebogsfilen, der er gemt på din pc.
udgifterne
Din nye multisig-pung er nu klar til at indbetale til. Du kan generere modtageadresser fra Sparrow Wallet og indbetale bitcoin. Du skal bruge dit mindste antal cosigners for at hver underskrive transaktionen for at bruge bitcoin deponeret til denne multisig-pung.
Når du vil bruge din bitcoin, skal du navigere til fanen "Send" i Sparrow Wallet og udfylde den adresse, du ønsker at bruge til, tilføje en etiket, indstille det beløb, du vil bruge, og vælge en miner-gebyrsats. Klik derefter på "Opret transaktion".
Klik derefter på "Afslut transaktion for signering."
Derefter vil du have mulighed for at vise transaktionens QR-kode, så du kan scanne den fra SeedSigner med de relevante cosigners indlæst. Du bliver nødt til at gøre hver enkelt individuelt. Når SeedSigner modtager den information, den har brug for, vil den vise den signerede PSBT som en animeret QR-kode, der skal scannes af dit pc-webkamera, så Sparrow Wallet kan modtage. Dette er den samme proces, der bruges til at underskrive transaktioner, der er dækket i afsnittet "Sparrow Wallet", kun du skal gøre det for det mindste antal cosigners, du har angivet på din multisig-pung.
Eksempel
For at udbrede kendskabet til SeedSigner, Sparrow Wallet og multisig tegnebøger blev der indsat 100,000 satser til fire-af-fire multisig-pungen i denne guide. Du kan se handlen her: mempool.space.
Skattejagten blev annonceret på Twitter her: økoalkemiker.
Vigtigheden af selvforsorg
At forstå konteksten for selvforsorg er et kritisk aspekt for at afbøde nogle af de mest gennemgående risici forbundet med Bitcoin, som man siger: "Ikke dine nøgler, ikke dine mønter." At stole på tredjeparter som udvekslinger med din bitcoin introducerer flere risici, der har potentialet til at efterlade dig sårbar over for tyveri, beslaglæggelse og urealiseret kapitalgevinstskat.
Derudover er de fleste depotforvaltere, hvis ikke alle af dem, forpligtet til at overholde kender-din-kunde-reglerne (KYC), der introducerer dig til endnu flere risici forbundet med databrud, der lækker dine personligt identificerbare oplysninger (PII) til det store åbne internet. Alle Bitcoin-transaktioner er offentlige, og hvis din PII er knyttet til on-chain-data, er du tilbage uden privatliv over for den betroede depotbank, der kender din identitet og dine on-chain-saldi. I hænderne på en hacker kan den information sætte dit liv på spil. Også da disse forældremyndigheder prioriterer deres forhold til retshåndhævelse og altid vil træffe beslutninger, der ikke har din bedste interesse i tankerne; i hænderne på din regering kan disse oplysninger bringe dine friheder i fare.
Hvis du er interesseret i at lære mere om katastrofale begivenheder, der involverer betroede tredjeparter, så tjek disse ressourcer:
- Exchange CEO "dør" på mystisk vis og tager 190 millioner dollars til en værdi af cryptocurrency nøgler i graven.
- Cryptocurrency-udvekslingspartnere med IRS og DEA
- Databrud lækker kundeoplysninger fra 30 cryptocurrency-virksomheder
- Argentina indfører "engangs" formueskat
Mange af disse risici kan afbødes ved at tage forældremyndigheden. Afvejningen er, at du tager det personlige ansvar for at sikre din bitcoin. Du og du alene er ansvarlige for din bitcoin. Der er ingen "1-800"-hjælpelinjer til at tilbageføre dine transaktioner, og ingen kan hjælpe dig med at gendanne en tabt eller glemt frøsætning. Heldigvis er der mange værktøjer til rådighed for at hjælpe dig med at opnå sikker og privat forældremyndighed.
SeedSigner er et sådant værktøj, der kombinerer billig hardware til generelle formål med gratis og open source-software for at give dig en DIY-signeringsenhed, så du bevarer ubegrænset, tilladelsesfri adgang til din bitcoin.
Kunder af producenter af Bitcoin hardware wallet står over for visse risici, som brugerne skal være opmærksomme på. Der er risiko for et forsyningskædeangreb, hvor hardwaren opsnappes undervejs og modificeres på en eller anden kompromitterende måde før den endelige levering. Der er også en risiko ved at udsætte personlige oplysninger til sådanne producenter, f.eks Databrud på hovedbogen afslørede PII fra over en million kunder, hvilket førte til sofistikerede phishing-angreb og potentielt hjalp med fysisk overfald og væbnet røveri. Der er også risiko for en "solnedgang" angreb hvor hardware wallet-producenten kunne prøve forskellige nonces, indtil de gætter din private hovednøgle baseret på information opnået ved at se dine transaktioner på den offentlige blockchain.
En nyttig funktion ved SeedSigner er, at de nødvendige komponenter er bredt tilgængelige, billige og til generelle formål. Det betyder, at disse dele kan anskaffes på en sådan måde, at der ikke afsløres nogen indikation på at bruge dem til Bitcoin. SeedSigner sælges i et sæt fra forskellige leverandører, så hvis du køber det komplette sæt, er det indlysende, hvad den påtænkte anvendelse er. Men gennem hele denne guide finder du links til flere leverandører for de enkelte komponenter, så du har de ressourcer, du skal bruge til at anskaffe dem individuelt, hvis du foretrækker det.
Videooversigt
Denne video demonstrerer et overblik over indholdet i denne vejledning på højt niveau. Videoen er ikke ment som en erstatning for informationen i denne vejledning, kun som en supplerende visuel assistent, der demonstrerer test, samling, generering af et frø, indtastning af en adgangssætning, sikkerhedskopiering af et frø via QR-kode og brandtestning af stålpladen.
Afvejninger
Ingen løsning er uden dens afvejninger, her er et par ting at overveje med SeedSigner (en komplet liste over anerkendte kritikpunkter og sårbarheder vedligeholdes af SeedSigner link.):
- Der er ingen sikkerhedsmekanisme, der verificerer softwaren som det, der findes på andre hardware-punge. Brugeren er fuldt ud ansvarlig for at verificere ægtheden af den software, der bruges på SeedSigner. Dette er forklaret i detaljer for både Windows- og Linux-brugere i afsnittet "Software" i denne vejledning. Lær, hvordan du bruger GPG-bekræftelsesværktøjerne til at afbøde denne bekymring.
- At gemme den private nøgle i et QR-kodeformat øger mulighederne for, at en modstander kan få disse oplysninger. Som med enhver backup-information uanset formen, hvis nogen får adgang til den, kunne de tage et billede af en liste med ord eller en stålplade, eller de kunne bare tage sikkerhedskopien med sig i lommen. Brugere drager fordel af at holde backup-oplysninger private og sikre på den måde, de ville håndtere guld, smykker eller kontanter. At have en vis overflødig sikkerhed på plads, såsom en adgangssætning, der er gemt adskilt fra sikkerhedskopieringsoplysningerne, kan hjælpe med at afbøde disse bekymringer. Multisig cosigners, der er spredt på forskellige geografiske steder, kan også være gavnlige til at afbøde en enkelt kilde til fejl.
- Konstruktion af et multisig kvorum ved hjælp af den samme signeringsenhed for alle cosigners kan introducere en sårbarhed, hvis der opstår et uforudset problem med den pågældende signeringsenhed. Bedste praksis er at bruge signeringsenheder fra flere producenter til at mindske risikoen for et solnedgangsangreb og eller en sikkerhedsfejl, der sætter hele din multisig-balance i fare, fordi du ikke diversificerede den brugte hardware.
Dette er et gæstepost af Econoalchemist. De udtrykte meninger er helt deres egne og afspejler ikke nødvendigvis dem fra BTC Inc eller Bitcoin Magazine.
- "
- 000
- 100
- 11
- 39
- 3d
- 7
- 9
- Om
- ABSTRACT
- adgang
- præcis
- opnå
- Handling
- aktiv
- Yderligere
- adresse
- adresser
- Fordel
- forude
- algoritme
- Alle
- allerede
- alternativ
- Skønt
- altid
- Amazon
- amerika
- amerikansk
- beløb
- annoncerede
- En anden
- nogen
- Anvendelse
- Indløs
- tilgang
- passende
- Assembly
- Assistant
- atom
- Autentisk
- ægthed
- Automatisk Ur
- til rådighed
- bevidsthed
- baggrund
- backup
- sikkerhedskopier
- være
- jf. nedenstående
- gavner det dig
- fordele
- BEDSTE
- bedste praksis
- Bit
- Bitcoin
- bitcoin transaktioner
- Bitcoin Wallet
- Bloker
- blockchain
- board
- brud
- brud
- BTC
- BTC Inc
- Bug
- bygge
- købe
- kabel
- Kapacitet
- kapital
- fange
- kulstof
- Kort
- hvilken
- Kontanter
- Årsag
- forårsagede
- Direktør
- vis
- certifikat
- Certificeret
- kæde
- lave om
- kontrol
- Kontrol
- valg
- valg
- Vælg
- clips
- kode
- Mønter
- kombination
- Kom
- Kommunikation
- kompatibilitet
- fuldstændig
- færdiggøre
- komponent
- omfattende
- at gå på kompromis
- computer
- Konceptet
- Tilslut
- tilsluttet
- Tilslutning
- tilslutning
- Tilslutninger
- overvejelse
- indhold
- fortsæt
- kontrol
- bekvemmelighed
- Praktisk
- kunne
- Par
- skabe
- oprettet
- Oprettelse af
- kritisk
- cryptocurrency
- kryptografisk
- Nuværende
- For øjeblikket
- kontoførende
- Custody
- kunde
- Kunder
- data
- Databrænkelser
- afgørelser
- levering
- demonstrere
- beskrevet
- Design
- konstrueret
- designs
- desktop
- detail
- detaljeret
- detaljer
- Bestem
- Udvikler
- udviklere
- enhed
- Enheder
- DID
- forskellige
- svært
- direkte
- direkte
- forsvinder
- Skærm
- displays
- distribueret
- Gør det selv
- dokumenter
- dollars
- fordoble
- ned
- downloade
- downloads
- køre
- i løbet af
- nemt
- editor
- indlejret
- Engelsk
- Indtast
- indtastet
- helhed
- enhed
- miljømæssige
- Essensen
- etc.
- begivenhed
- begivenheder
- at alt
- eksempel
- udveksling
- Udvekslinger
- udsat
- udtrykt
- ekstrem
- øje
- Ansigtet
- vender
- Manglende
- Mode
- FAST
- Feature
- featured
- Funktionalitet
- Fields
- Film
- Endelig
- finde
- ende
- fingeraftryk
- Brand
- Fornavn
- passer
- Blink
- følger
- efter
- formular
- format
- fundet
- Gratis
- fuld
- funktioner
- fremtiden
- Generelt
- generelle formål
- generere
- generere
- generation
- generator
- geografiske
- få
- GitHub
- gå
- Guld
- godt
- Regering
- stor
- Grøn
- Grid
- Gæst
- gæst Indlæg
- vejlede
- hacker
- håndtere
- Håndtering
- Hardware
- Hardware tegnebog
- Hardware lommebøger
- hash
- have
- hjælpe
- hjælpsom
- link.
- høj kvalitet
- hold
- Home
- hus
- Hvordan
- How To
- Men
- HTTPS
- Mennesker
- ICON
- idé
- Identity
- billede
- implementering
- betydning
- vigtigt
- importere
- umuligt
- I andre
- omfatter
- medtaget
- omfatter
- uafhængigt
- indeks
- individuel
- oplysninger
- indgang
- installere
- interesse
- interesseret
- grænseflade
- Internet
- involverede
- IRS
- spørgsmål
- IT
- selv
- holde
- Nøgle
- nøgler
- kendt
- KYC
- seneste
- lancere
- Lov
- retshåndhævelse
- lag
- LCD
- lække
- Lækager
- LÆR
- læring
- Forlade
- Led
- Ledger
- Line (linje)
- LINK
- links
- linux
- Liste
- Lister
- lidt
- belastning
- placering
- placeringer
- logo
- Lang
- lavet
- vedligeholde
- Flertal
- maerker
- Making
- måde
- Fabrikant
- markere
- Match
- matchende
- materialer
- matematik
- Matter
- betyder
- midler
- måle
- foranstaltninger
- Hukommelse
- metoder
- million
- millioner dollars
- tankerne
- minearbejder
- minimum
- malplaceret
- mere
- mest
- bevæge sig
- flere
- multitegn
- nødvendigvis
- nødvendig
- behov
- netværk
- Noter
- nummer
- numre
- opnået
- tilbyde
- offline
- Olie
- On-Chain
- åbent
- open source-kode
- åbning
- drift
- operativsystem
- Udtalelser
- Muligheder
- Option
- Indstillinger
- ordrer
- Andet
- samlet
- egen
- Papir
- særlig
- partnere
- Adgangskode
- PC
- permanent
- permanent
- personale
- Filippinerne
- Phishing
- phishing-angreb
- sætninger
- billede
- stykke
- perron
- Punkt
- politik
- polsk
- pop-up
- Populær
- position
- mulig
- potentiale
- magt
- praksis
- Forbered
- trykke
- smuk
- primære
- Beskyttelse af personlige oplysninger
- private
- private nøgle
- Private nøgler
- Problem
- behandle
- Processer
- Processor
- producere
- produceret
- Produkt
- Produkter
- Program
- projekt
- salgsfremmende
- beskytte
- Beskyttende
- give
- giver
- leverer
- offentlige
- offentlig blockchain
- offentlig nøgle
- køb
- købt
- køb
- formål
- formål
- QR code
- Hurtig
- hurtigt
- RAM
- rækkevidde
- RE
- modtage
- modtaget
- Recover
- afspejler
- regler
- forhold
- frigive
- Udgivelser
- forblive
- resterende
- repræsentere
- repræsentation
- repræsenterer
- påkrævet
- Ressourcer
- ansvar
- ansvarlige
- REST
- Revealed
- vende
- gennemgå
- Risiko
- risici
- Roll
- ruller
- R
- Kør
- sikker
- sikkert
- Sikkerhed
- scanne
- scanning
- Skærm
- sekundær
- sekunder
- sikker
- sikkert
- sikkerhed
- sikkerhedssårbarhed
- frø
- frø sætning
- frø
- segment
- segmenter
- Series
- sæt
- indstilling
- setup
- flere
- deling
- Levering
- Kort
- underskrive
- Simpelt
- siden
- SIX
- Størrelse
- slæk
- lille
- Snap
- So
- Software
- solgt
- solid
- løsninger
- nogle
- Nogen
- noget
- sofistikeret
- Space
- rum
- tale
- taler
- særligt
- specifikation
- specifikationer
- tilbringe
- spredes
- firkant
- etaper
- standalone
- starte
- påbegyndt
- Tilstand
- butik
- stress
- vellykket
- Succesfuld
- Solnedgang
- forsyne
- forsyningskæde
- support
- overflade
- systemet
- tager
- mål
- Skatter
- Teknisk
- terminal
- prøve
- Test
- tyveri
- tredje partier
- Gennem
- hele
- Tied
- tid
- gange
- tip
- sammen
- værktøj
- værktøjer
- top
- fakkel
- handle
- transaktion
- Transaktioner
- overførsel
- problemer
- under
- enestående
- Universe
- usb
- brug
- brugere
- validering
- værdi
- forskellige
- sælger
- leverandører
- Verifikation
- verificere
- udgave
- video
- Specifikation
- Sårbarheder
- sårbarhed
- Sårbar
- vente
- tegnebog
- Punge
- Ur
- Rigdom
- webcam
- veldefinerede
- Hvad
- Hvad er
- Hjul
- mens
- WHO
- vinduer
- inden for
- uden
- ord
- Arbejde
- arbejder
- virker
- verdensplan
- værd
- ville
- nul