How To Set Up And Use The SeedSigner DIY Bitcoin Signing Device

2 years ago

This usher demonstrates however to self-custody bitcoin utilizing the SeedSigner. SeedSigner is simply a task that brings unneurotic escaped and open-source code, inexpensive and general-purpose hardware, and a do-it-yourself (DIY) attack to taking idiosyncratic work of your bitcoin.

This usher covers:

Unboxing

This conception demonstrates what is included successful the afloat SeedSigner kit. The kit tin beryllium purchased from BTC Hardware Solutions with worldwide shipping available. Alternatively, EU/U.K. customers tin acquisition the kit from GoBrrr oregon DIYNodes, and Philippines customers tin usage TechHaven.

unboxing00

The SeedSigner kit includes the pursuing components:

  1. Raspberry Pi Zero
  2. Raspberry Pi Camera
  3. Ribbon cablegram for the camera
  4. WaveShare LCD HAT
  5. 3D-printed, open-face case
  6. Seven blank QR code/mnemonic operation cards
  7. SeedSigner sticker
  8. "Getting Started" instructions
  9. "Thank You" card

The SeedSigner kit comes with astir everything you volition request to get started, the lone pieces you volition request to proviso yourself are a MicroSD paper of astatine slightest 4 GB capableness and a micro USB cable. Assembly required.

unboxing01

The included blank QR code/mnemonic operation cards measurement 64 millimeters (mm) by 89 mm. These cards diagnostic 24 blank spaces for effect words connected 1 side, on with a informing that reads: "Never participate effect words into a machine that connects to the internet." On the other side, determination is simply a blank 29 by 29 QR codification grid with country for the wallet fingerprint and immoderate notes, on with a informing that reads: "Never scan effect QR into a machine that connects to the internet."

unboxing02

Alternatively, 1 tin opt to usage the stainless-steel mentation of the QR codification backup. The stainless alloy plates are made by @SeedMint21. All of its high-quality products are disposable astatine https://vulcan21.com/.

The SeedSigner stainless alloy sheet features a 3 mm by 66 mm by 91 mm sheet that tin withstand occurrence and flooding. This is simply a large alternate from insubstantial due to the fact that it tin grip utmost environments. The sheet featured successful this usher has the SeedSigner logo connected it, but aboriginal plates whitethorn not person this logo to assistance forestall revealing that this is simply a Bitcoin-related product. There is simply a 29 by 29 QR codification grid connected the sheet and you tin people the indentations with a marker, cheque that it works and past stamp the marks with a punch to marque them permanent.

plate00

You tin acceptable the SeedSigner kit speech for present portion you hole the bundle representation connected your microSD paper successful the adjacent section.

Software

This conception demonstrates however to download the SeedSigner representation and flash it to your microSD card. You volition request to proviso your ain microSD paper that has astatine slightest a 4 GB capacity. Best signifier is to trial your hardware with the bundle representation to marque definite everything works anterior to attempting assembly with the 3D-printed enclosure.

Step One: Download

Navigate to the SeedSigner GitHub repo and look for the latest release.

software00

Scroll to the bottommost of that merchandise conception and click connected the nexus to download the .zip file. If you would similar to verify your download, click connected the links to download the “.sha256” record and “.sig” record arsenic well. Save these files successful the aforesaid folder location. 

software01

Step Two, A: Verify — Windows

This measurement is optional but recommended. This volition guarantee that you person downloaded the record that the SeedSigner developers intended connected you receiving. This measurement volition show however to verify connected a Windows platform. Skip to “Step Two, B” if you are utilizing a Linux platform.

Or skip to “Step Three” if you bash not privation to verify your bundle download that volition beryllium handling your Bitcoin backstage keys.

The pursuing instructions marque an presumption that you already usage Kleopatra from the gpg4win bundle bundle and person your ain PGP cardinal setup.

  • First you volition request the SeedSigner nationalist key, which you tin find here
  • Copy the nationalist cardinal to your clipboard.
  • Open Kleopatra, navigate to “Tools” past “Clipboard” past “Certificate Import”
software02
  • You should person a dialog that informs you the certificate was imported successfully. Click connected “OK.”
  • Now you tin comparison the fingerprint successful Kleopatra to a known publicly-displayed fingerprint specified arsenic SeedSigner's Twitter profile.
software03
  • Now you tin close click connected the SeedSigner certificate successful Kleopatra and prime “Certify.”
  • You volition beryllium prompted to participate your password.
software04
  • Open the folder containing the .zip file, “.sha256” record and “.sig” file.
  • Right click connected the “.sig” file.
  • Select “More GpgEX options” past “Verify.”
software05
  • Kleopatra volition present usage the signature record and the SeedSigner nationalist cardinal to verify the “.sha256” file.
  • You should person a dialog displaying the palmy verification. 

It is important to beryllium capable to separate betwixt a valid and certified signature, a valid signature and an invalid signature. Because the SeedSigner nationalist cardinal was certified by comparing the resulting fingerprint to a known, publicly-displayed fingerprint, the Kleopatra bundle prints a valid and certified dialog successful green.

software06

If you did not instrumentality the other measurement to certify the SeedSigner nationalist key, past Kleopatra tin inactive find that the signature is valid, but not certified. Meaning that the nationalist cardinal and accompanying signature are valid but that they could beryllium from immoderate different entity impersonating the developer. These dialogs volition beryllium printed successful white. This is inactive a valid matching signature, it's conscionable that unless you instrumentality that other measurement to certify the fingerprint of the nationalist key, past bash you truly cognize it is simply a valid signature from SeedSigner and not an impersonator?

software07

Or if determination has been immoderate manipulation successful the record you downloaded and it is not authentically signed by the SeedSigner key, Kleopatra volition people the dialog successful red. This is an invalid signature and you should not proceed with decompressing the .zip file.

software08

Now that you person verified the authenticity of the accompanying “.sha256” file, you tin remainder assured that the SHA-256 hash worth contained wrong it is successful information the hash worth that you should beryllium capable to independently make connected the accompanying .zip file. To make hash values connected files, you tin usage a convenient freeware hex exertion instrumentality called HxD.

  • In HxD, navigate to “File” past “Open” and prime the SeedSigner .zip file
  • Navigate to “Analysis” past “Checksums” past “SHA256”
software09
  • Now you tin unfastened the SeedSigner “.sha256” record with a substance exertion similar Notepad.
  • Compare the hash values betwixt HxD and the SeedSigner file.
software10

After verifying the hash value, you cognize that the .zip record is authentic. If the hash values bash not match, past bash not decompress the .zip file. It is simply a bully thought to adjacent the .zip record from HxD astatine this point. You tin skip up to “Step Three” now. 

Step Two, B: Verify — Linux

Verifying signatures successful Linux is simply a overmuch much straightforward process. PGP tools travel built successful and tin beryllium executed from the bid enactment terminal.

Before proceeding, guarantee you person the .zip file, “.sha256” record and “.sig” record successful your downloads directory.

  • Open your terminal
  • Import the SeedSigner nationalist cardinal to your key-chain with: 

curl https://raw.githubusercontent.com/SeedSigner/seedsigner/main/seedsigner_pubkey.gpg | gpg --import

  • You should spot the terminal people “imported: 1”
  • Then alteration your directory to your downloads folder with “cd Downloads”
software12
  • Now verify the signature with: 

gpg --verify seedsigner_0_5_0.img.zip.sha256.sig 

Be definite to usage the mentation comparative to the 1 you are verifying, this was mentation 0.5.0 and releases are made often, truthful ever usage the latest 1 from SeedSigner’s releases page.

  • The terminal should people “Good signature from ‘seedsigner <[email protected]>’”
  • You volition spot the informing astir the cardinal not being certified, spot the illustration successful “Step Two, A” for a elaborate explanation. Long communicative short, this is fine.
software13
  • Now you tin verify the hash worth with: 

shasum -a 256 -c seedsigner_0_5_0.img.zip.sha256 

Again, making definite to usage the mentation due for you.

  • The terminal should people “seedsigner_0_5_0.img.zip: OK”
  • You tin disregard the informing astir improperly formatted lines if you get it.
software14

That's it, you're done verifying the .zip record you downloaded. You tin present determination connected to flashing the representation to the microSD paper successful the adjacent step.

Step Three: Flash

Using a programme similar Balena Etcher makes flashing the SeedSigner representation easy. Navigate to the Balena Etcher website wherever you tin download the exertion due for your operating system. Follow your strategy prompts to install. Make definite you person a microSD paper astatine slightest 4 GB successful size formatted and connected to your computer.

software15

Once you person Balena Etcher installed and opened, prime “Flash from file.”

software16

Select the .zip record from the record explorer. The .zip record tin stay successful its compressed state, Balena Etcher volition decompress it.

software17

Select the people thrust that you privation to flash the representation record to. You privation to take your microSD paper here.

software18

Click connected the “Flash!” fastener and the flashing process should commencement automatically. The advancement barroom volition determination implicit to the left-hand broadside of the exertion and immoderate promotional dialogs volition beryllium displayed connected the right-hand broadside of the application. You bash not request to interact with the promotional dialogs, conscionable fto the flashing process run.

There are 3 stages of the flashing process: decompression, flashing and validation. Just fto the bundle tally done each the steps and bash not disconnect the microSD paper during this process. If you get immoderate operating strategy prompts saying the thrust needs to beryllium formatted, conscionable disregard them.

software20

Once finished, you should person a connection that lets you cognize the flash was completed successfully. If it was not completed successfully, effort again and if the occupation persists, past see utilizing a antithetic microSD card.

software24

You tin adjacent the Balena Etcher application. Safely eject the microSD paper from your machine if your strategy has not done truthful already. Now you are acceptable to mock up your hardware and trial it anterior to last assembly.

Hardware

This conception demonstrates however to trial and assemble the SeedSigner kit and besides provides details connected what each constituent is and alternate places to acquisition these components successful lawsuit you bash not privation to acquisition the full kit from 1 vendor. Best signifier is to trial that your components powerfulness connected and the SeedSigner bundle works anterior to assembly. The enclosure and oregon components tin beryllium damaged if you effort disassembly.

The Enclosure

The enclosure included successful the kit is an open-faced design, alternate designs are disposable from vendors linked below. The enclosure is 3D printed, you tin adjacent download the file and people 1 yourself. Be definite to cheque retired immoderate community designs arsenic well. The enclosure featured present is designed to beryllium the astir basal enclosure and the quickest to reproduce. Varius enclosure plan files tin beryllium downloaded from here, and determination are a fig of distributors that connection alternate designs here, here and here.

The enclosure outer dimensions are 80 mm by 35 mm by 26 mm and determination are a fig of retention bumps, enactment ledges and journals to acceptable the components snugly inside. 

hardware00

The enclosure besides features openings for the camera lens, micro USB ports, HDMI larboard and microSD paper port.

hardware01

If you bash not privation to get the implicit kit, you tin bargain a standalone enclosure of assorted designs from the pursuing vendors:

The Camera And Cable

The camera is simply a 5MP OV5647 sensor, 30 frames per 2nd (FPS), 2,592 pixel by 1,944 pixel solution video camera module designed for a scope of Raspberry Pis. The moving voltage is 1.7 volts nonstop existent (VDC) to 3 VDC. This module measures 25 mm by 24 mm by 9 mm. The camera ships with a protective movie implicit the lens — beryllium definite to region this anterior to assembly.

hardware03

You privation the “HBV-Raspberry-160FPC” aureate ribbon cablegram for the Raspberry Pi Zero. This cablegram has a 16-flat-pin connector broadside measuring 16 mm, a 22-flat-pin connector broadside measuring 11 mm and the wide magnitude is 160 mm.

hardware05

If you bash not privation to get the implicit kit, you tin bargain a standalone camera and cablegram from the pursuing vendors:

  • EU/U.K. transportation disposable from GoBrrr
  • North America transportation disposable from Amazon
  • Philippines transportation disposable from TechHaven

The Raspberry Pi Zero v1.3

The Raspberry Pi Zero is the smallest single-board machine Raspberry Pi manufactures. The v1.3 machine features a 1 gigahertz (Ghz) single-core CPU, 512 MB of RAM, mini-HDMI port, 1 micro USB larboard for powerfulness only, 1 micro USB larboard for information transfer, a hardware-attached-on-top (HAT)-compatible 40-pin header, composite video and reset headers, a microSD paper slot and a CSI camera connector. The afloat hardware specification tin beryllium recovered here.

hardware07

 The Raspberry Pi Zero measures 66 mm by 31 mm by 11 mm.

hardware08

If you bash not privation to get the implicit kit, you tin bargain a standalone Raspberry Pi Zero from the pursuing vendors:

  • EU/U.K. transportation disposable from GoBrrr
  • EU transportation disposable from BricoGeek oregon Reichelt
  • North American transportation disposable from Adafruit
  • Philippines transportation disposable from TechHaven

If you are having a hard clip uncovering the Raspberry Pi Zero hardware, immoderate alternate sources are Rpilocator oregon perchance the Raspi Zero W — marque definite to bash your homework connected compatibility with this mentation anterior to purchasing it. Alternatively, if you are lone capable to find the WiFi- and/or Bluetooth-enabled versions of the Raspberry Pi Zero, past this usher by @DesobedienteTec volition amusement you however to disable the connection radios.

The Waveshare LCD HAT is simply a 65 mm by 30 mm module that attaches to the 40-pin connector connected the Raspberry Pi Zero. This module features a 240 pixel by 240 pixel solution RGB show measuring 39 mm diagonally. The embedded controls usage a joystick and 3 propulsion buttons. The operating voltage is 3.3 vdc. More specifications tin beryllium recovered here.

hardware09

If you bash not privation to get the implicit kit, you tin bargain a standalone Waveshare LCD HAT show from the pursuing vendors:

  • EU/U.K. transportation disposable from GoBrrr
  • EU transportation disposable from Welectron
  • North America transportation disposable from WaveShare
  • Worldwide transportation disposable from AliExpress
  • Philippines transportation disposable from TechHaven

Testing And Assembly

Testing

Testing the hardware with the SeedSigner bundle is simply a bully idea. If you assemble everything and past find retired that thing doesn't work, you tin harm the components and/or enclosure trying to disassemble it.

Step One: Release Camera Retainer

On the Raspberry Pi Zero board, mildly propulsion the tabs retired connected the camera transportation port. When these tabs are depressed, they volition fastener the ribbon cablegram successful place.

testing00

Step Two: Connect Ribbon Cable

Make definite the ribbon cablegram is facing the close direction, the golden connectors should beryllium facing the bottommost broadside of the Raspberry Pi Zero circuit board. Insert the ribbon cablegram until it stops, past property the tabs down to fastener the ribbon cablegram successful place.

testing01

Step Three: MicroSD Card

Insert the microSD paper with the flashed SeedSigner image. Ensure the MicroSD paper is facing the close absorption — again the golden contacts should beryllium facing the bottommost of the Raspberry Pi Zero circuit board.

testing03

Step Four: Display

Connect the LCD display, making definite that the pins connected the Raspberry Pi Zero circuit committee are each consecutive and that they won't get bent by being misaligned. This volition conscionable loosely connect to the Raspberry Pi Zero circuit board, it is not going to drawback into spot until you bash the last assembly successful the 3D-printed enclosure.

testing05

Step Five: Power On And Test

Connect your powerfulness cablegram and hold astir 45 seconds for the SeedSigner to activate. Then trial retired the joystick and buttons connected the LCD show and guarantee that the camera works.

testing06

Now that you person checked that everything is working, you tin powerfulness disconnected the SeedSigner by selecting the powerfulness icon successful the precocious right-hand country from the main menu. Then you tin disassemble everything and re-assemble it successful the 3D-printed enclosure.

Assembly

Prior to attempting assembly, guarantee that you person tested that everything works by connecting the camera and show to the RaspberryPi Zero, inserting the microSD paper with the SeedSigner representation loaded, and powering connected the instrumentality by connecting a micro USB cablegram to the powerfulness input port.

Step One: Materials Check

Gather your tested components. You should person the 3D-printed enclosure, Raspberry Pi Zero, microSD card, LCD display, camera module and ribbon cable.

assembly00

Step Two: Camera Module

Remove the protective furniture of movie from the camera lens. Then drawback the camera module into spot nether the retainer clips. If the ports for the USB connections are facing distant from you past the ribbon cablegram should beryllium going to the right-hand side.

assembly01

Step Three: Raspberry Pi Zero

Insert the Raspberry Pi Zero circuit board. Make definite you region the microSD paper first. The ribbon cablegram volition fold implicit the camera module, with the slack tucking underneath the enclosure recess.

Align the USB connectors with the ports connected the enclosure, the circuit committee volition beryllium astatine a flimsy angle, past you tin property down connected the broadside with the pins until you perceive it drawback into place.

assembly03

Step Four: MicroSD Card

Then you tin insert the MicroSD paper again. Then property the LCD show into spot connected the PINs of the Raspberry Pi Zero circuit board, taking attraction to guarantee the pins are aligned. This should acceptable tightly and not beryllium loose.

assembly07

Step Five: Power On And Test

Plug successful your powerfulness cablegram and marque definite everything works. Then you are acceptable to commencement mounting up your caller Bitcoin effect phrase.

assembly09

You whitethorn beryllium capable to find further resources successful this usher by @shishi21m.

Generate A New Seed

This conception volition show 2 methods to make a caller maestro effect with the SeedSigner, with the camera oregon with dice, arsenic good arsenic however to cipher the checksum of a mnemonic operation and besides however to import a pre-existing mnemonic phrase.

The maestro effect is conscionable a number, a truly agelong and random number. In fact, this fig is truthful agelong and random that it tin beryllium considered genuinely unique. Practically speaking, the lone spot successful the beingness this fig exists is connected your SeedSigner erstwhile you make it. For each intents and purposes, for idiosyncratic to conjecture this fig would beryllium similar guessing the nonstop aforesaid atom from the full observable beingness that you secretly picked.

This truly agelong random fig is utilized successful immoderate clever cryptographic functions to deterministically deduce your Bitcoin wallet private/public cardinal pairs. In different words, this is however you tin make galore receiving addresses and walk from them. There are respective ways to correspond these agelong random numbers; binary ones and zeros, hexadecimal 0 to 9/A to F, a QR code, oregon adjacent a database of words. Humans person a hard clip handling a numeric practice that is arsenic abstract arsenic 256 ones and zeros, this is wherefore the connection lists (or mnemonic phrases) are a fashionable solution. The agelong random fig is turned into a database of words that are easier for the idiosyncratic to constitute down and construe aboriginal with accuracy.

If you privation to larn much astir the processes utilized with hierarchical deterministic wallets and mnemonic phrases, cheque retired BIP32 and BIP39.

Your SeedSigner tin pass this fig to you successful the signifier of a database of English words oregon a QR code; some methods incorporate the aforesaid information, your maestro seed. Keep successful caput that anyone who gains entree to this maestro effect accusation tin usage it to re-create your Bitcoin wallet and instrumentality the bitcoin from it, truthful beryllium definite to grip this accusation securely and privately.

You volition person a mates of choices erstwhile creating a caller seed: seizure an representation oregon rotation immoderate dice. Both processes impact randomness, which is simply a cardinal constituent successful creating a unafraid maestro effect that cannot beryllium guessed. Best signifier is to usage a 256-bit fig for your maestro effect which translates to a 24-word mnemonic; the 12-word mnemonics are made from 128 bits.

Method One: With Camera

No 2 images volition beryllium precisely the aforesaid and they volition each nutrient drastically antithetic maestro seeds. The randomness of the image-method involves taking accusation from respective frames anterior to the representation itself, on with immoderate accusation successful the representation arsenic good arsenic the unsocial serial fig of the Raspberry Pi Zero processor and the fig of milliseconds the instrumentality has been powered connected for.

Step One: Initiate Camera

From the SeedSigner main menu, navigate to “Seeds” past “+ Create a seed” past “;camera icon’ New seed.” This volition activate the camera. During this clip anterior to you taking the image, the SeedSigner is capturing frames and utilizing accusation from these frames to see successful the procreation of your maestro seed.

seedgen00

Step Two: Capture Image

Take an representation of thing unique. The SeedSigner volition show the captured representation and past you volition person a prime to “reshoot” oregon “accept,” determination the joystick successful the due absorption for your decision.

seedgen04

Step Three: Mnemonic Length

Next, you volition beryllium asked which mnemonic magnitude you privation to use, 12-words oregon 24-words. Accept the informing telling you that this accusation needs to stay backstage and secure.

seedgen06

Finally, your mnemonic operation volition beryllium displayed. The surface displays 4 words astatine a time.

seedgen07A

Follow the directions successful the adjacent section, "Seed Backup," to spot however to unafraid this information.

Method Two: With Dice

The randomness of the dice rolls is beauteous aforesaid explanatory, champion signifier is to usage a balanced dice. The method explanation of entropy with a six-sided dice is calculated by “log2(6) = 2.58 bits of entropy,” this is wherefore it takes 50 rolls for 128 bits oregon 99 rolls for 256 bits: “log2(6)*99 = 255.9.” By rolling a dice 99 times, you are providing the randomness indispensable to make a random fig that is intolerable to guess. The dice method volition springiness you a prime betwixt 128 bits/50 rolls/12 words oregon 256 bits/99 rolls/24 words.

Step One: Initiate Dice Entry

From the SeedSigner main menu, navigate to “Seeds” past “+ Create a seed” past “‘dice icon’ New seed.” Then prime which mnemonic magnitude you privation to use, 12 words oregon 24 words. Accept the informing telling you that this accusation needs to stay backstage and secure.

seedgen08

Step Two: Roll The Dice

Next, you tin rotation your dice and past participate the effect by selecting that fig connected the SeedSigner surface and pushing the joystick. Repeat this process for each of your rolls.

seedgen12

Step Three: Finalize

When you participate the past roll, the SeedSigner volition show the informing astir sharing this information. Accept the informing telling you that this accusation needs to stay backstage and secure. Finally, your mnemonic operation volition beryllium displayed. The surface displays 4 words astatine a time.

seedgen14

Follow the directions successful the adjacent section, "Seed Backup," to spot however to unafraid this information.

Calculating A Mnemonic Checksum

The SeedSigner tin besides import a pre-existing mnemonic operation of either 12-word oregon 24-word length.

You tin besides cipher the past connection of a mnemonic operation with the SeedSigner. A 256-bit fig is not rather agelong capable to make 24 words. Each connection represents 11 bits of the archetypal 128 spot oregon 256 spot maestro seed. Each 11-bit conception translates to a numeric worth connected an scale from zero to 2,047.

Each of the 2,048 words connected the BIP39 database corresponds to a antithetic numeric worth connected this index. For example, “256 / 11 = 23.27” but the mnemonic is 24 words oregon “128 / 11 = 11.63” but the mnemonic is 12 words. The archetypal maestro effect is hashed with the SHA-256 algorithm, that hash worth is hashed again. For a 128-bit maestro seed, the past 4 bits from that secondary hash worth is appended to the extremity of the archetypal hash value; for a 256-bit maestro seed, the past 8 bits from that secondary hash worth is appended to the extremity of the archetypal hash value. This provides a checksum, truthful truly your 12th oregon 24th connection is really a checksum that the remainder of the proceeding mnemonic is correct. When you adhd 4 bits to 128 bits you get 132 bits, which equals 12 11-bit words. When you adhd 8 bits to 256 bits you get 264 bits, which equals 24 11-bit words.

SeedSigner tin cipher this checksum for you and archer you what the 12th oregon 24th connection is based connected the remainder of the proceeding mnemonic. This whitethorn beryllium adjuvant if you person a mnemonic operation that is missing the past word, oregon if you privation to treble cheque a mnemonic, oregon if you privation to prime your ain words from the BIP39 list. However, picking your ain words from the BIP39 database volition astir apt not beryllium arsenic random arsenic utilizing the random fig generator recovered successful tools similar the SeedSigner.

From the main paper navigate to “Seeds” past “+ Create a seed” past “Calc 12th/24th word” past prime mnemonic magnitude “12 words” oregon “24 words.”

seedgen15

On the adjacent surface you tin commencement entering the archetypal 11 words for a 12-word mnemonic oregon the archetypal 23 words for a 24-word mnemonic. Start by entering the archetypal missive of the desired word, the disposable letters to take from for the adjacent missive volition beryllium reduced to the lone options based connected the BIP39 connection list. You tin besides scroll up oregon down done a database connected the right-hand broadside of the surface utilizing the “KEY1” and “KEY3” buttons connected the HAT display. When you find the connection you want, propulsion “KEY2” connected the HAT show to prime that connection and determination connected to the adjacent one. Continue this process until each 11 oregon 23 words person been entered.

seedgen19

After the 11th oregon 23rd connection has been entered, the SeedSigner volition show the last word. You volition person the enactment to load that effect into the SeedSigner’s progressive representation and use an optional passphrase arsenic well.

seedgen21

Importing A Mnemonic Phrase

You tin besides import a pre-existing 12-word oregon 24-word mnemonic successful its entirety. From the main menu, navigate to “Seeds” past prime “Enter 24-word seed” oregon “Enter 12-word seed.” Then travel the aforesaid process above, selecting the archetypal missive of each connection until you find the desired connection and pressing “KEY2” connected the HAT show to prime that word. If you participate a connection incorrectly, the calculated checksum volition beryllium incorrect and the SeedSigner volition alert you.

seedgen22

Once each the words person been entered you volition beryllium presented with the wallet fingerprint and fixed the enactment to use an optional passphrase.

seedgen24

Seed Backup

This conception volition show however to backup the maestro effect generated connected the SeedSigner. There are 2 ways to backup this information: arsenic a mnemonic operation oregon arsenic a QR code. A operation of these 2 methods tin beryllium utilized for redundant backups. Anyone who gains entree to this accusation volition beryllium capable to bargain your bitcoin, truthful guarantee that you instrumentality precautions erstwhile handling this information. Some basal champion practices are to ne'er store this accusation successful a substance file, don't prevention it to a computer, don't instrumentality a representation of it and don't talk the words retired loud. Handle this accusation arsenic if it were gold, currency oregon jewelry.

Both the mnemonic operation and the QR codification tin beryllium transcribed visually from the SeedSigner show without having to link the SeedSigner to immoderate instrumentality to transportation the information. This keeps the SeedSigner wholly aerial gaped portion exporting the maestro seed. The accusation tin beryllium transcribed to an included insubstantial paper oregon to a stainless alloy QR codification plate, disposable from Vulcan21.

Paper cards tin beryllium speedy and casual to capable out, hidden successful galore antithetic places and easy distributed to antithetic geographic locations. Steel plates tin instrumentality much clip to acceptable up, they whitethorn not beryllium arsenic easy concealable, but the alloy plates volition withstand utmost biology conditions similar occurrence and flooding; they are overmuch much robust than paper.

After you make a caller effect connected your SeedSigner, either by taking an representation oregon by completing dice rolls, the SeedSigner volition nonstop you to the mnemonic phrase. The mnemonic operation volition beryllium a database of either 12 oregon 24 English words. If you request to show the mnemonic operation again aft your effect has already been created you tin scan successful your QR codification and navigate to “Backup Seed” past “View Seed Words” past judge the informing and past the database of 12 oregon 24 words volition beryllium displayed. If you did not constitute down your mnemonic operation oregon transcribe your QR codification erstwhile initially creating your maestro effect and you person cycled the powerfulness connected your SeedSigner, past you volition request to make a caller effect arsenic determination is nary mode for the SeedSigner to store that accusation successful memory.

Note Card

When you make a caller seed, SeedSigner volition nonstop you to the database of 12 oregon 24 words. You privation to constitute these words down arsenic they are displayed. The backmost of the included QR codification enactment cards person abstraction for 24 words. Write these words down legibly and successful order. Four words are displayed astatine a time, prime “Next” until you person cycled done each the words. 

backup00

Select “Done” erstwhile finished and the SeedSigner volition punctual you to trial yourself connected your backup, it is champion signifier to instrumentality this trial to guarantee your backup was written down correctly. On the reverse broadside of the enactment paper is simply a blank 29 by 29 QR codification grid. You tin visually transcribe your maestro effect successful QR codification format onto the enactment card. This makes importing your wallet into SeedSigner arsenic accelerated arsenic scanning a QR codification tin be. After taking the trial to corroborate the mnemonic phrase, you tin scroll down the paper connected your SeedSigner to “Backup Seed” past “Export arsenic SeedQR” past “I Understand” past “Begin 29x29.”

backup01

The SeedSigner volition past show a magnified presumption of the QR code, 1 conception astatine a clip starting connected A1. You tin toggle the joystick to navigate done the remainder of the segments and visually transcribe the darkened squares you spot connected the surface to the paper utilizing a imperishable marker. There are 4 predefined squares connected the QR code, that are already printed connected the paper for you.

backup05

There is mistake correction built into the QR codification scanning software, meaning that if you misplace a fewer squares, the SeedSigner volition inactive beryllium capable to nutrient your seed. Try to beryllium arsenic close arsenic imaginable though.

Once you person the QR codification transcribed, trial it by scanning it and checking the fingerprint, an eight-character drawstring that uniquely identifies your wallet.

backup07

If you are utilizing a passphrase connected your wallet, you volition request to determine however you privation to grip this added portion of information. A passphrase tin beryllium thought of arsenic a 13th oregon 25th connection added to your mnemonic phrase. A passphrase tin beryllium a drawstring of immoderate operation of uppercase letters, lowercase letters, numbers and peculiar characters. Only you volition cognize this passphrase and determination is nary mode for the SeedSigner oregon anyone to assistance you retrieve a mislaid oregon forgotten passphrase. By entering a passphrase connected your wallet, this added portion of accusation volition beryllium required each clip you privation to entree this wallet successful the future.

There is simply a instrumentality maintained by @BitcoinQ_A that tin assistance you successful trying antithetic passphrases implicit a mnemonic operation successful lawsuit you constitute down the passphrase incorrectly but person a unsmooth thought of what it should be. You tin participate your mnemonic words and a receiving code and trial antithetic passphrases. Use this instrumentality offline by downloading it, bash not participate your mnemonic operation oregon passphrase into a network-connected device.

Visit Bitcoiner.Guide/seed/ to larn more.

backup11

Decide if you privation to constitute down the fingerprint for the mnemonic operation wallet, oregon the fingerprint for the passphrase-applied wallet, oregon both. In this example, the generated fingerprint erstwhile the QR codification is scanned is antithetic from the fingerprint generated erstwhile the passphrase is applied.

backup08

Or successful this example, the superior wallet fingerprint is noted astatine the apical and past the fingerprint for the passphrase-applied wallet is noted astatine the bottommost with the indicator "PP" for passphrase. Keep successful caput excessively that if you store your mnemonic operation with your effect operation past an adversary would person each the accusation they request to bargain your bitcoin. However, if you store your passphrase abstracted from your mnemonic operation past determination is added security.

backup12

One happening to see arsenic good is that though the fingerprint itself volition not enactment the information of your bitcoin astatine hazard directly, the elemental beingness of an further fingerprint could beryllium capable to extremity disconnected an adversary that determination is different bitcoin wallet which a passphrase is needed to access. If you acceptable up a duress wallet with a tiny magnitude of bitcoin successful the superior wallet and the bulk of bitcoin successful the passphrase-applied wallet, this could beryllium a information for you.

QR Code Steel Plate

The archetypal process for creating a alloy QR codification backup is overmuch the aforesaid arsenic for the enactment paper version. After you person secured your mnemonic phrase, connected the SeedSigner navigate to “Backup Seed” past “Export arsenic SeedQR” past “I Understand” past “Begin 29x29.” Alternatively, you could transcribe this accusation from a pre-existing enactment paper QR codification if you already person 1 backup that you are upgrading to steel.

Use a imperishable marker to people wherever the punches should beryllium made.

backup13

If you marque a mistake, you tin region the imperishable marker with acetone and a Q-tip. There is mistake correction bundle successful the SeedSigner that tolerates immoderate misplaced dots, but it is champion signifier to beryllium arsenic close arsenic possible.

backup14

Prior to stamping the dots with a punch, trial the QR codification with the SeedSigner.

backup15

Now you are acceptable to stamp the dots permanently into the alloy sheet with a punch. This objection uses what is known arsenic a "Prick Punch" and a 4-pound mini sledge hammer connected a factual floor. Having a coagulated aboveground to hammer connected and a dense hammer is cardinal to getting crisp, wide punches.

PXL_20220517_021533068
backup17

A missive and fig stamp acceptable tin beryllium utilized to people further accusation onto the alloy sheet specified arsenic the fingerprint. Again, marque cautious considerations of however you volition store accusation related to passphrase applied wallets. In this example, the superior fingerprint is marked connected apical — this is the resulting fingerprint erstwhile the QR codification is scanned. On the bottom, the "PP" denotation is utilized to symbolize “passphrase” followed by the resulting fingerprint erstwhile the passphrase is applied.

backup18

Be definite to trial your stamped QR codification alloy sheet by scanning it with your SeedSigner. Be alert that you whitethorn request to effort antithetic lighting conditions.

backup19

You should person well-defined and wide marks successful your alloy sheet that lucifer the enactment paper QR code.

steel00

Your Steel QR codification is present acceptable to beryllium securely stored.

Fire Test

To verify that the wallet accusation could beryllium recovered successful the lawsuit of catastrophic events specified arsenic fire, the alloy sheet was heated up to conscionable beneath melting temperatures utilizing an oxygen and acetylene torch. Ideally, successful the lawsuit of a fire, the QR codification connected the alloy sheet would inactive beryllium capable to beryllium scanned and recovered quickly. However, occurrence tin origin the decorativeness connected the sheet to vanish leaving precise small favoritism betwixt the sheet inheritance and the darkened areas.

Recovery successful this lawsuit tin inactive beryllium imaginable by visually transcribing the accusation from the burnt QR codification alloy sheet to a insubstantial enactment paper and past scanning the QR codification connected the enactment card. This accent trial revealed that the alloy sheet tin withstand temperatures conscionable beneath 1,500° C, good supra emblematic location occurrence temperatures, and the accusation contained wrong the alloy sheet was inactive 100% recoverable by visually transcribing the QR codification to a insubstantial enactment card.

You tin ticker the occurrence trial successful the afloat video astatine this link.

SeedMint01

The wallet was 100% recoverable by transcribing the accusation connected the burnt alloy sheet to a enactment paper and past scanning the enactment paper with the SeedSigner. Attempts were made to modify the decorativeness of the alloy sheet aft the occurrence trial to spot if capable favoritism could beryllium brought backmost to let for scanning. A brass bristle brushwood was used, arsenic good arsenic immoderate solvent to region immoderate remaining carbon, past immoderate lipid was applied which conscionable caused the aboveground to crook a brownish hue, and yet a polish instrumentality was utilized connected the aboveground and a imperishable marker was utilized to colour successful the stationary squares successful the 4 corners of the QR code. But the QR codification would not scan. Transcribing it though did enactment conscionable fine.

backup21

As an illustration of the mistake correction successful action, you volition announcement that immoderate dots were mis-stamped successful conception B6 erstwhile transcribing the QR codification to the alloy plate. The dots were aboriginal re-stamped successful the close place, each 3 variations of the QR codification produced the aforesaid seed.

steel012

Sparrow Wallet

This conception volition show however to import your wallet to Sparrow Wallet from SeedSigner. The conception present is that the SeedSigner volition usage your backstage cardinal to motion transactions and Sparrow Wallet volition make those transactions for the SeedSigner to sign. This way, you tin support your backstage cardinal disconnected of a network-connected instrumentality portion inactive being capable to cheque your wallet equilibrium and make receiving addresses safely.

Importing a wallet successful this mode enables you to person a "watch-only" wallet disposable connected your idiosyncratic machine (PC) without putting your bitcoin backstage keys astatine risk. The watch-only wallet tin show your equilibrium and make receiving addresses without you needing to spell done the process of opening your wallet with your SeedSigner each time. You would conscionable usage your SeedSigner erstwhile you privation to motion transactions from this wallet to walk those bitcoin.

For much accusation connected installing Sparrow Wallet and connecting it to a node, cheque retired the Sparrow Wallet website.

This objection uses Sparrow Wallet installed connected a Windows desktop utilizing Bitcoin Core arsenic the node backend.

Step One: Initiate Import

Once you person Sparrow Wallet installed and unfastened connected your PC, navigate to “File” past “Import Wallet”

sparrow00

Step Two: Device Selection

In the pop-up window, scroll down and prime “SeedSigner” past “Scan” to motorboat your webcam.

sparrow01

Step Three: Export Watch-Only Information

  • On your SeedSigner, scan your effect QR codification and participate your passphrase
  • Then spell to “Export Xpub” and prime your wallet
  • Then take your quorum type, “Single Sig” oregon “Multisig” (single sig is utilized successful this demo).
  • Then take your publication benignant (the benignant of addresses you privation to use) “Native Segwit” oregon “Nested Segwit”
  • Then prime your Bitcoin wallet exertion (Sparrow Wallet successful this example). 
export00

You volition person a informing astir privateness implications of exporting your xpub, past you volition person a accidental to reappraisal the details. Once you prime “Export Xpub” the bid of animated QR codes volition statesman and you tin clasp your SeedSigner up to your PC webcam truthful that Sparrow Wallet tin stitchery the details it needs to import your watch-only wallet.

export04

If you are having occupation with the brightness of the HAT display, you tin clasp the joystick successful the up oregon down presumption during the animated QR codification loop to alteration the brightness of the screen. There are close brightness levels from precise dim to precise bright.

brightness

Step Four: Finalize Import

Back successful Sparrow Wallet, erstwhile you scan the animated QR codes, you tin sanction your caller wallet and adhd an optional password. Be cautious not to confuse this password with your passphrase. This password successful Sparrow Wallet is conscionable to encrypt the wallet record connected your PC.

sparrow03

Step Five: Receiving Bitcoin

Once your node finishes scanning for immoderate transactions (automatic process), you volition beryllium astatine your wallet location surface successful Sparrow Wallet. If you click connected the “Receive” tab connected the left-hand broadside of the interface, you volition spot the archetypal code connected your SeedSigner that you tin deposit immoderate bitcoin to.

sparrow05

Once you marque a deposit, the transaction should amusement up close distant successful Sparrow Wallet arsenic “Unconfirmed” until it receives immoderate artifact confirmations. Once this deposit is made, a signature from your SeedSigner volition beryllium required to walk it.

sparrow07

Creating A PSBT

Once you person bitcoin deposited to your wallet, you tin make a partially-signed bitcoin transaction (PSBT) successful Sparrow Wallet. Then you tin speech QR codes backmost and distant betwixt the SeedSigner and Sparrow Wallet to motion the transaction successful an air-gapped manner with your SeedSigner.

Step One: UTXO Selection

From Sparrow Wallet, navigate to your “UTXOs” tab connected the left-hand broadside of the interface. Then prime the UTXO you privation to spend. Alternatively, you could conscionable prime the “Send” tab alternatively and participate an amount, but successful this illustration the full UTXO is being spent.

psbt00

Step Two: Build Transaction

  • On the adjacent screen, you tin participate the code you privation to walk the bitcoin to.
  • Add a statement truthful you retrieve what the transaction was for.
  • Enter the magnitude (or prime maximum magnitude successful this case).
  • Set your miner interest complaint
  • Then click connected “Create Transaction” erstwhile you person each the details filled in. 
psbt01

Step Three: Finalize Transaction

On the adjacent surface you volition beryllium presented with the transaction ID (txid) and a graph showing the inputs and outputs to the transaction. Click connected “Finalize Transaction for Signing.”

psbt02

Step Four: Animated QR Codes

On the adjacent screen, click connected “Show QR” and Sparrow Wallet volition show a bid of animated QR codes successful a pop-up window. Then you tin scan those with your SeedSigner. If you person not done truthful already, you volition request to powerfulness connected your SeedSigner, scan your QR codification effect phrase, participate your passphrase and past prime the enactment to motion the PSBT.

psbt03

Step Five: Confirmation

On your SeedSigner you volition corroborate respective details astir this transaction:

  • Make definite you prime the close wallet, noting the fingerprint.
  • Check the magnitude and input/output graph.
  • You volition beryllium warned if this is simply a afloat spend.
  • Verify that the transaction mathematics checks out. 
psbt05

Step Six: Signing

  • Double cheque the code you are sending to.
  • Approve the PSBT if everything looks good.
  • Select the Bitcoin wallet exertion you are moving with (Sparrow Wallet successful this case).
  • In Sparrow Wallet, prime “Scan QR” past clasp up the animated bid of QR codes flashing connected the SeedSigner screen.
psbt09

Step Seven: Broadcast

Once the details are received by Sparrow Wallet, past prime “Broadcast Transaction.”

psbt13

Once your transaction is broadcast to the Bitcoin network, past you tin usage your favourite artifact explorer to support an oculus connected it.

psbt14

Importing Private Key

As of Sparrow Wallet mentation 1.6.4, you tin scan your backstage cardinal QR codification and import to Sparrow Wallet. If you are trying to support your wallet aerial gapped, past bash not effort this arsenic it volition enactment your backstage cardinal connected a instrumentality that is either presently connected to the net oregon has been/will beryllium connected to the internet. The hazard present is that you could beryllium creating a blistery wallet.

By pursuing the steps below, Sparrow Wallet volition constitute a wallet record to your PC. This wallet record volition incorporate your backstage key. If your machine is compromised successful the aboriginal and this record is recovered past your bitcoin could beryllium astatine risk. Using a password to encrypt this wallet record is simply a minimum-recommended precaution if you take to proceed. A passphrase volition not beryllium stored successful the wallet record and this is different safeguard you tin usage to assistance support your bitcoin successful the lawsuit that your backstage cardinal is exposed. Importing a backstage cardinal tin beryllium utile for rapidly generating your wallet, constructing a transaction and broadcasting it without having to walk details backmost and distant to the SeedSigner if you find yourself successful a concern wherever clip is of the essence and your signing instrumentality is unavailable to you.

If you privation the convenience of being capable to make receiving addresses and checking your equilibrium without the information vulnerability of having your backstage keys connected a network-connected device, past usage the watch-only wallet enactment described above. You tin besides motion a PSBT successful Sparrow Wallet utilizing your SeedSigner QR codification and Sparrow Wallet volition not prevention that information, if you are successful an emergency.

Step One: Initiate Import

In Sparrow Wallet, navigate to “File” past “Import Wallet.”

sparrow08

Step Two: Select Method

A model volition popular up with respective import options. On the “Mnemonic Words” option, click connected the drop-down paper and take “Scan QR.”

sparrow09

Step Three: Scan QR Code

Your webcam should automatically launch, clasp up your SeedSigner backstage cardinal QR codification truthful Sparrow Wallet tin stitchery the details.

sparrow10

Step Four: Passphrase

If you person a passphrase applied to your wallet, participate it now. Then click connected “Discover Wallet.”

sparrow11

Step Five: Name Wallet

Then you volition beryllium asked to sanction your caller wallet. Once you person entered a name, click connected “Create Wallet.”

sparrow12

Step Six: Add Password

Optionally, you tin adhd a password to support this wallet file. This password should not beryllium confused with your passphrase. This password volition encrypt the wallet record saved connected your PC.

sparrow13

Step Seven: Confirm Passphrase

You volition past beryllium asked to corroborate the passphrase you entered.

sparrow14

Now you person a fully-functional wallet from your SeedSigner unrecorded successful Sparrow Wallet. Remember, if you are utilizing Sparrow Wallet connected a network-connected PC past this is nary longer an air-gapped wallet. However, you tin present rapidly conception and broadcast transactions.

sparrow15

Another payment is that present you tin find your PayNym to commencement making collaborative transactions and you tin usage the Sparrow Wallet Whirlpool implementation for the privateness benefits.

Navigate to “Tools” past “Show PayNym.”

sparrow16

Then click connected “Retrieve PayNym.”

sparrow17

To larn much astir making collaborative transactions oregon utilizing Whirlpool, cheque retired the documents conception of Sparrow Wallet website oregon the privateness conception of the Bitcoiner.Guide website.

Multisig

This conception demonstrates however to acceptable up a multisig wallet utilizing SeedSigner and Sparrow Wallet.

Step One: Generate Seeds

First, make arsenic galore caller seeds arsenic you privation for your multisig quorum. Follow the aforesaid process explained successful the "Generate-Seed" section, usage either the representation seizure method oregon the dice rotation method. You tin use an optional passphrase arsenic well.

In this example, 4 caller seeds were generated to conception a four-of-four multisig. A passphrase was applied to each one.

multisig00

Step Two: Create Multisig Wallet In Sparrow

  • In Sparrow Wallet, navigate to “File” past “New Wallet.”
  • Then sanction your caller multisig wallet.
multisig04

Step Three: Configure The Multisig Quorum

  • Select “Multi Signature” from the argumentation benignant drop-down menu.
  • Set the “M of N” cosigners. This is the minimum fig of required signatures you privation for your wallet. Typical quorums are three-of-five oregon five-of-seven, etc. Four-of-four was utilized successful this example.
  • You volition announcement that a caller keystore tab appears astatine the bottommost of the surface for each of the cosigners you add.
  • Once that is set, you tin prime “Airgapped Hardware Wallet” to import the archetypal cosigner. The xpub accusation volition beryllium exported from SeedSigner for each wallet successful this illustration to sphere the air-gapped advantage. 
multisig06

Step Four: Initiate PC Webcam

Once you click connected “Airgapped Hardware Wallet,” a model volition popular up with respective options, adjacent to the SeedSigner icon, click connected “Scan.” This volition motorboat your PC webcam.

multisig07

Step Five: Export Xpub

  • On your SeedSigner, you should person each of your seeds loaded that you privation to export. If you request to, scan the QR codes to load them now. Select the archetypal one.
  • Scroll down to “Export Xpub.”
  • Select “Multisig.”
  • Select publication type, “Native Segwit” was utilized successful this illustration
  • Then prime the wallet application, “Sparrow” was utilized successful this example.
  • Accept the informing astir the imaginable privateness leak exporting your xpub poses. 
multisig08

Step Six: Confirm Details

SeedSigner volition show the details of what you are astir to export. Look them implicit and corroborate everything is correct. You privation to guarantee that the displayed fingerprint matches the passphrase-applied fingerprint you person written down.

multisig14

Step Seven: Import Xpub

The SeedSigner volition commencement to flash a bid of animated QR codes that incorporate your xpub information. Hold this up to your PC webcam truthful that Sparrow Wallet tin stitchery the details indispensable to import your archetypal cosigner.

multisig15

Step Eight: Confirm And Repeat

Once Sparrow Wallet gets the details that it needs, it volition populate respective fields nether the archetypal keystore tab. Double cheque that this accusation is correct, taking attraction to guarantee the fingerprint is correct. If everything looks good, past click connected the 2nd keystore tab and repetition that process with your 2nd cosigner, past again for your third, and truthful on.

multisig17

Step Nine: Finalize

Once you person each of your cosigners imported, click connected “Apply.”

multisig18

If you privation to adhd an optional password, you tin bash truthful erstwhile Sparrow Wallet prompts you. This is not to beryllium confused with your passphrase. The password encrypts the wallet record saved connected your PC.

multisig19

Spending

Your caller multisig wallet is present acceptable to deposit to. You tin make person addresses from Sparrow Wallet and deposit bitcoin. You volition request your minimum fig of cosigners to each motion the transaction to walk bitcoin deposited to this multisig wallet.

When you privation to walk your bitcoin, navigate to the “Send” tab successful Sparrow Wallet and capable retired the code you privation to walk to, adhd a label, acceptable the magnitude to walk and prime a miner interest rate. Then click connected “Create Transaction.”

multisig20

Then click connected “Finalize Transaction for Signing."

multisig21

Then you volition person the enactment to show the transaction QR codification truthful that you tin scan it from the SeedSigner with the due cosigners loaded. You volition person to bash each 1 individually. Once the SeedSigner receives the accusation it needs, it volition show the signed PSBT arsenic an animated QR codification to beryllium scanned by your PC webcam for Sparrow Wallet to receive. This is the aforesaid process utilized for signing transactions covered successful the "Sparrow Wallet" section, lone you person to bash it for arsenic galore minimum fig of cosigners you person acceptable connected your multisig wallet.

multisig22

Example

To dispersed consciousness of SeedSigner, Sparrow Wallet and multisig wallets, 100,000 sats were deposited to the four-of-four multisig wallet successful this guide. You tin spot the transaction here: mempool.space.

The scavenger hunt was announced connected Twitter here: econoalchemist.

The Importance Of Self Custody

Understanding the discourse for aforesaid custody is simply a captious facet of mitigating immoderate of the astir pervasive risks progressive with Bitcoin, arsenic the saying goes: "Not your keys, not your coins." Trusting 3rd parties similar exchanges with your bitcoin introduces respective risks that person the imaginable to permission you susceptible to theft, seizure and unrealized superior gains taxes.

Additionally, astir custodians, if not each of them, are required to comply with know-your-customer (KYC) regulations that present you to adjacent much risks associated with information breaches that leak your personally-identifiable accusation (PII) to the wide unfastened internet. All Bitcoin transactions are nationalist and if your PII is tied to on-chain data, past you are near with nary privateness against the trusted custodian who knows your individuality and your on-chain balances. In the hands of a hacker, that accusation tin enactment your beingness astatine risk. Also, since these custodians prioritize their narration with instrumentality enforcement and volition ever marque decisions that bash not person your champion involvement successful mind; successful the hands of your government, this accusation tin enactment your freedoms astatine risk.

If you are funny successful learning much astir catastrophic events involving trusted 3rd parties, cheque retired these resources:

Many of these risks tin beryllium mitigated by taking aforesaid custody. The commercialized disconnected is that you are taking the idiosyncratic work of securing your bitcoin. You and you unsocial are liable for your bitcoin. There are nary "1-800" helplines to reverse your transactions and cipher tin assistance you retrieve a mislaid oregon forgotten effect phrase. Luckily determination are galore tools disposable to assistance you execute harmless and backstage aforesaid custody.

SeedSigner is 1 specified instrumentality that combines general-purpose, inexpensive hardware with escaped and open-source bundle to supply you with a DIY signing instrumentality truthful you support unrestricted, permissionless entree to your bitcoin.

Customers of Bitcoin hardware wallet manufactures look definite risks that users should beryllium alert of. There is hazard of a proviso concatenation onslaught wherever the hardware is intercepted en way and modified successful immoderate compromising mode anterior to last delivery. There is besides a hazard introduced by exposing idiosyncratic accusation to specified manufacturers, for example, the Ledger information breach exposed the PII of implicit 1 cardinal customers which led to blase phishing attacks and perchance aided successful physical battle and equipped robbery. There is besides the hazard of a "sunset" attack wherever the hardware wallet shaper could effort antithetic nonces until they conjecture your maestro backstage cardinal based connected accusation obtained by watching your transactions connected the nationalist blockchain.

One adjuvant diagnostic of SeedSigner is that the required components are wide available, inexpensive and wide purpose. This means that these parts tin beryllium procured successful specified a mode that nary denotation of utilizing them for Bitcoin is revealed. SeedSigner is sold successful a kit from assorted vendors, truthful if you acquisition the implicit kit past it is evident what the intended usage is. However, passim this usher you volition find links to respective vendors for the idiosyncratic components truthful that you person the resources you request to procure them individually if you prefer.

Video Summary

This video demonstrates a high-level overview of the contented wrong this guide. The video is not meant arsenic a replacement for the accusation successful this guide, lone arsenic a supplemental ocular adjunct that demonstrates testing, assembly, generating a seed, entering a passphrase, backing up a effect via QR codification and fire-testing the alloy plate.

Trade Offs

No solution is without its commercialized offs, present are a fewer things to see with the SeedSigner (a afloat database of acknowledged criticisms and vulnerabilities is maintained by SeedSigner here):

  • There is nary information mechanics that verifies the bundle similar what is recovered connected different hardware wallets. The idiosyncratic is afloat liable for verifying the authenticity of the bundle utilized connected the SeedSigner. This is explained successful item for some Windows and Linux users successful the "Software" conception of this guide. Learn however to usage the GPG verification tools to mitigate this concern.
  • Saving the backstage cardinal successful a QR codification format increases the opportunities that an adversary could get this information. As with immoderate backup accusation nary substance the form, if anyone accesses it they could drawback a representation of a database of words oregon a alloy sheet oregon they could conscionable instrumentality the backup with them successful their pocket. Users payment from keeping backup accusation backstage and unafraid successful the mode they would grip gold, jewelry oregon cash. Having immoderate redundant information successful spot similar a passphrase that is stored separately from the backup accusation tin assistance mitigate these concerns. Multisig cosigners that are dispersed successful antithetic geographic locations tin besides beryllium beneficial to mitigating a azygous root of failure.
  • Constructing a multisig quorum utilizing the aforesaid signing instrumentality for each cosigners tin present a vulnerability if immoderate unforeseen contented arises with that peculiar signing device. Best signifier is to usage signing devices from aggregate manufacturers to mitigate the risks of a sunset onslaught and oregon immoderate information bug that puts your full multisig equilibrium astatine hazard due to the fact that you did not diversify the hardware used.

This is simply a impermanent station by Econoalchemist. Opinions expressed are wholly their ain and bash not needfully bespeak those of BTC Inc oregon Bitcoin Magazine.

View source