burn the bridge Profile picture
Sep 22, 2021 19 tweets 14 min read Read on X
1/18 #Bitcoin blockchain data received by satellite connection instead of an internet connection. Made possible by @Blockstream

A thread on installing & operating a #Bitcoin satellite node on a RaspberryPi. The power of censorship resistance grows stronger everyday.
2/18 This thread is the short version of a more detailed article that is available on the @BitcoinMagazine website here:

Special that you to @igor_auad, his patience & attention to detail were tremendous resources for me.
bitcoinmagazine.com/guides/how-to-…
3/18 I used a RasPi 8GB CanaKit, a Samsung 1TB SSD, & the Sat-IP flat panel satellite antenna available from the @Blockstream store:

All together, this setup was less than $800 USD.

store.blockstream.com/product/blocks…
4/18 First, I assembled the RasPi. Then, using the @blockstream website I found the best satellite for my area based on signal coverage.
5/18 Next, I mounted the Sat-IP on an existing antenna post on my roof using the included hardware. Then roughly pointed the antenna using the azimuth, elevation, & polarity angles I was given from the website.
6/18 Ensuring that the post was level & the rough angles were as close as I could get them using a combination of the notches on the mounting hardware, a compass, & a level. The angles will be fine-tuned once the connection to the antenna is active from the RasPi.
7/18 The Sat-IP has a built in LNB & converts the satellite signal to a data signal which is then communicated over Ethernet on the local network where the RasPi will also be connected. I installed & terminated my own cables using tools & supplies from a local hardware store.
8/18 Now the RasPi OS can be flashed onto the microSD card that came with the CanaKit. Even though it had an OS image pre-installed, I wiped that and used the RasPi OS Arm64 image instead. Then verified it.

downloads.raspberrypi.org/raspios_arm64/…
9/18 Once the OS image was flashed I was able to SSH into the RasPi from my laptop then format the SSD to ext4, add the UUID to the fstab file, mount the drive, set the owner, & edit the swap file. I also created a new directory: /mnt/ext/.bitcoin
10/18 With the RasPi OS installed & the SSD configured, next is to install the Blocksat-CLI tool & BitcoinSatellite (a fork of BitcoinCore). Each one can be installed with two commands. Upon running BlockSat-CLI the first time, it will ask you to select a satellite & antenna.
11/18 Then it will instruct you to connect the antenna to the PoE power supply. Then by running the command: "blocksat-cli sat-ip" the terminal will print the satellite connection status.
12/18 By fine tuning the pointing angles of the antenna, you should be able to get "Lock=False" to change to "Lock=True". This is the most time consuming part of the whole exercise, so be patient & be sure you have a clear view of the sky. 1/10° can alter the signal path 3,500km
13/18 Once you get Lock=True, tighten down the adjusting hardware carefully without losing the signal. Now check the Signal Quality, you want this as close to 100% as possible. Adjust the polarity if necessary.
14/18 Decide if you want to use internet for the IBD or strictly satellite. I chose to run bitcoind with the data directory on the SSD & strictly satellite connection by running this command in a separate terminal window. IBD will take over 1 month without internet.
15/18 With bitcoind started, open a third terminal window and monitor the progress with these commands:
16/18 At this point, you just want to let the software run & synchronize the blockchain data. Remember, if you ran bitcoind with the -connect=0 flag, then this will take a month or more. Once I get mine synchronized I plan on setting it up to be a backup for my other nodes.
17/18 Using a satellite node allows you receive #Bitcoin network data without the internet. No IP address, no ISP monitoring. Broadcasting tx's back to the network from the Sat-IP alone is not possible at this time but these tools & applications are continuously evolving.
18/18 To learn more, check out the resources mentioned above and the @Blockstream User Guide here:

blockstream.github.io/satellite/
Forgot to mention, jump in the Blockstream Satellite channel for support getting your Bitcoin Satellite node up & running.

t.me/blockstream_sa…

• • •

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!

:(