burn the bridge Profile picture
Jan 25, 2022 27 tweets 26 min read Read on X
1/27 A thread on setting up and securing the @FOUNDATIONdvcs Passport to self-custody #Bitcoin

- Unboxing
- Supply Chain Validation
- PIN
-Firmware
- Seed phrase
- Passphrase
- Testing backups
- Connect w/@SparrowWallet
- Multisig w/@COLDCARDwallet
- Additional features
2/27 This thread is the short version of a more detailed article which can be found on @BitcoinMagazine .com

*Keep an eye out for announcements from @FOUNDATIONdvcs, they are anticipating releasing a new version of the Passport around March 2022.

bitcoinmagazine.com/technical/how-…
3/27 UNBOXING

Tamper-evident tape seals the box with no indications of #Bitcoin related contents within. You will find the Passport, startup card, & stickers, The Founders edition includes a copy of the white paper. Everything to start included; batteries & 2x 8GB microSD cards. ImageImageImageImage
4/27 Simply remove the magnetic rear cover, insert the batteries and you're ready to scan the quick-start instructions with your mobile device or webcam for further details. The Passport measures 108 mm in length by 38 mm in width. ImageImageImageImage
5/27 SUPPLY CHAIN VALIDATION

To ensure the Passport has not been tampered with in transit, a public/private key pair is used between the Passport and a publicly displayed QR code. 4 words will be generated on the Passport as a checksum. ImageImageImageImage
6/27 PIN

A numeric PIN is used to secure access to the Passport. 6-12 digits is acceptable. After the initial 4-digits, two anti-phishing words are displayed. Write down the PIN & words, there is no way to recover a lost or forgotten PIN. ImageImageImageImage
7/27 FIRMWARE

Keep the Passport up to date for new features, quality of life improvements, security & bug patches. Check the current version in "Settings>Firmware>Current Version" against the displayed version in the docs: docs.foundationdevices.com/en/firmware-up… ImageImage
8/27 Download the latest firmware, save to microSD. The card will stick out half way. The Passport will only allow firmware to be installed if it has been signed by at least 2 of 4 Foundation developer keys. Full guide demonstrates self-verification. ImageImageImageImage
9/27 SEED PHRASE

The Passport is going to generate 24 English words, that make up the seed phrase. It is a human-readable representation of the signing key for your #bitcoin. The seed is sensitive & should be regarded like cash, gold, or jewelry. Full guide covers written words. Image
10/27 By default, Passport will encrypt & save them to the microSD. The seed phrase can then be decrypted with a password that the Passport will generate. This password is 6 English words. Secure this password, both the file & password are necessary to expose the seed. ImageImageImageImage
11/27 PASSPHRASE

A passphrase adds an extra layer of security to your #Bitcoin wallet. It is additional required info to access your private key. It can be thought of as a "25th word" at the end of the seed phrase. Without the passphrase, the #bitcoin will not be accessible. ImageImageImageImage
12/27 Passphrases can contain any combination of special characters, lower case letters, upper case letters or numbers, easy-to-remember phrases, or even a random high-entropy string of characters. ImageImageImageImage
13/27 Once the passphrase is applied a "P" shield will appear. This is now a totally different wallet than the one you initially logged into. A "fingerprint" is used to identify & ensure the passphrase is entered correctly. ImageImageImageImage
14/27 TESTING BACKUPS

Do not deposit #bitcoin to your new wallet without testing your backups. This means double checking your work, deleting your seed phrase from the Passport, and restoring from your backup whether encrypted file or written words. ImageImageImageImage
15/27 CONNECT w/@SparrowWallet

Sparrow is a desktop #Bitcoin wallet designed to be connected with your own node. It is a user-friendly wallet with many advanced features that enable you to monitor your air gapped Passport balance, generate addresses & create txs. ImageImage
16/27 Passport can export the watch-only XPUB information via QR code or microSD, both are covered in the full guide. ImageImageImageImage
17/27 You can build a transaction in @SparrowWallet then display it as an animated series of QR codes that you can scan with the Passport to sign, then pass it back. Since Sparrow is connected to your own node, you can then broadcast the signed tx to the #Bitcoin network. ImageImageImageImage
18/27 MULTISIG

This is a way to secure your #bitcoin so that signatures from multiple devices are required, like 2-of-3. Using hardware wallets from different manufacturers can mitigate unforeseen vulnerabilities or attack vectors that may be present in one but not another. Image
19/27 In the demo, @SparrowWallet, @COLDCARDwallet, & @FOUNDATIONdvcs Passport are used. This means one of the cosigners is a hot wallet, you may want to use all air gapped devices.

A new wallet was generated in Sparrow for the first keystore: Image
20/27 Then a fresh XPUB from @COLDCARDwallet was imported for the 2nd keystore by navigating to "Settings > Multisig Wallets > Export XPUB". This was transferred via microSD, keeping the ColdCard air gapped. ImageImageImageImage
21/27 The 3rd keystore was imported via QR code from the Passport by navigating to "Pair Wallet > Sparrow > Multisig > QR Code". ImageImageImageImage
22/27 With the 3 keystores imported, deposits can be made to the new multisig wallet via the @SparrowWallet interface. Then to spend, the tx can be built in Sparrow and even signed by Sparrow in this case for 1 of the 2 sigs, but the hardware wallets were used instead. ImageImageImage
23/27 First the built tx was saved to microSD and passed to the @COLDCARDwallet, signed, then passed back to Sparrow all air gapped. ImageImageImageImage
24/27 Second, the tx with 1 sig was displayed in Sparrow via animated QR code and scanned with the Passport for the 2nd sig. ImageImageImageImage
25/27 Once signed, the Passport displayed the QR codes for Sparrow to scan. Then the tx could be broadcast to the #Bitcoin network. You can monitor BitcoinCore, @SparrowWallet, or your preferred block explorer like @mempool for confirmations. ImageImageImageImage
26/27 There is more information that is required for backups with multisig, so be sure you double check your work and test your backups. Then think about how you will distribute this information. Image
27/27 There are additional features in the Passport like:

Screen brightness, auto shutdown, change PIN, BTC units, sign a text file, or import your own public key for firmware builds.

Check out @FOUNDATIONdvcs to learn more.

foundationdevices.com

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with burn the bridge

burn the bridge Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @econoalchemist

Dec 28, 2022
1/12 Secure your #Bitcoin backups in stainless steel to protect against environmental hazards like fire & flood.

The Kiboruto from @Crazyk_031 & @stackbitme is a letter stamp style backup tailor made for @SamouraiWallet. Full guide on @BitcoinMagazine

bitcoinmagazine.com/guides/guide-f…
2/12 There are 3 key pieces of info you need for your backup. #1 is seed words. They always need to be in order and in the case of @SamouraiWallet, you get 12 of them. Kiboruto features etched numbered boxes to keep these words in order. Never share them with anyone!
3/12 Key piece of info #2 is your passphrase. The wallet requires one but doesn't generate it for you nor does it know if your passphrase is correct upon recovery. Every passphrase generates a valid wallet. Kiboruto has a dedicated passphrase plate so you can store it separately.
Read 12 tweets
Nov 2, 2022
1/16 Secure a #Bitcoin seed phrase with corrosion & fire resistant titanium; a thread on the @hodlrswiss One Titanium seed backup.

Full guide published with @BitcoinMagazine

bitcoinmagazine.com/guides/using-a…
2/16 Self-custody means you have the radical responsibility of securing your #Bitcoin backup. Geographically distributed water & fire proof backups are a good starting point. The @hodlrswiss One Titanium backup makes that pretty easy.

hodlr.swiss/products/one-t…
3/16 The One Titanium supports both BIP39 (github.com/bitcoin/bips/b…) & SLIP39 (slip39.com). This product involves converting standardized seed words into a corresponding numbered index. Exercise caution when making such conversions.
Read 16 tweets
Aug 10, 2022
15/19 Side note, while waiting for that transaction, if you're interested in building your own #Bitcoin full node on a @Raspberry_Pi, here is how I built mine:

econoalchemist.com/post/build-you…
16/19 Once received in the Bitcoin Core wallet, send some #BTC to @COLDCARDwallet. You can export a list of receiving addresses to a .txt file & transfer via microSD to the Raspi node then copy/paste. Bech32 addresses seem to work best for PSBT, FYI. Verify address on the CC. ImageImageImageImage
17/19 In conclusion, showed how to set up @COLDCARDwallet, generate WIF for mobile @bluewalletio & Bitcoin Core, & moved some #BTC to all 3 wallets. I hope you found some useful information here.
Read 5 tweets
Jul 25, 2022
1/24 Preserve the anonymity gained in Whirlpool by making every spend a CoinJoin.

My latest article with @BitcoinMagazine covers how to use the spending tools found in @SamouraiWallet & @SparrowWallet step-by-step.

bitcoinmagazine.com/guides/how-to-…
2/24 Whirlpool is a zero-link CoinJoin implementation that can be found in both @SamouraiWallet for mobile Android users as well as @SparrowWallet for desktop users. For the best privacy practices don't trust someone else's node, run your own @RoninDojoNode
3/24 Whirlpool breaks deterministic links that exist on the Bitcoin blockchain. These links are often exploited by law enforcement working with exchanges & chain analysis companies to invade your privacy & track your transactions. Even people you transact with might snoop around.
Read 25 tweets
May 16, 2022
1/18 Bear market mining, what can home miners do to survive? In this first part of a series on survival tips, I suggest setting expectations based on BTC price & hashrate so miners can be better prepared to make good decisions in stressful situations.

2/18 Miners face a lot of variables, the volatility of BTC price and hashrate specifically though can quickly change a miner's outlook. Setting some operating bands can help you remain calm and avoid making costly mistakes.
3/18 Setting these operating bands involves 3 steps:

1) Where do you stand today?
2) How high can hashrate go if the price stays flat?
3) How low can the price go if hashrate stays flat?

To help find these thresholds, this is a great tool:

insights.braiins.com/en/cost-to-min…
Read 18 tweets
Apr 29, 2022
1/32 Whirlpool your #bitcoin from desktop with @SparrowWallet and mix straight to cold storage with @COLDCARDwallet or @FOUNDATIONdvcs

A great solution for iPhone users who don't have @SamouraiWallet or a @RoninDojoNode

Full article @BitcoinMagazine:
bitcoinmagazine.com/technical/how-…
2/32 All #Bitcoin transactions are public & anyone can see them with a block explorer. Whirlpool breaks deterministic links and diminishes on-chain heuristics to weak subjective interpretations. Gain forward looking anonymity & transact without the privacy invasion.
3/32 Navigate to bitcoincore.org/en/download/ and follow the instructions to download the latest version of Bitcoin Core to your PC. It takes a few days to sync the whole blockchain and it takes up a lot of space, have at least 500GB of disk space available.
Read 32 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(