Bitcoin Forum
August 13, 2026, 07:39:13 PM *
News: Latest Bitcoin Core release: 31.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Sparrow/bitcoin core on Linux Mint  (Read 124 times)
slowLearner2 (OP)
Newbie
*
Offline

Activity: 5
Merit: 0


View Profile
August 11, 2026, 12:23:57 AM
 #1

Hello,

I’m trying to move away from Windows OS, but I’m getting confused. I installed linux mint, and then I downloaded tar files of bitcoin core and sparrow wallet. I extracted these and then ran the executables and everything seemed to work. Then I realized that I haven’t really compiled or installed anything….

Can you do this lol? I see sparrow actually has a Deb file on the site that I could probably get to install with some software already in Linux mint, but Core only gives you tar files to work with. Are there system/security concerns if I just run the executable file for Core and Sparrow or is this a terrible idea?

Thanks! (Sorry if this is a dumb question)
Kruw
Sr. Member
****
Offline

Activity: 1204
Merit: 295


Use Bitcoin anonymously - wasabiwallet.io


View Profile WWW
August 11, 2026, 06:01:17 AM
Last edit: August 11, 2026, 06:37:49 AM by Kruw
Merited by NotATether (1)
 #2

Are there system/security concerns if I just run the executable file for Core and Sparrow or is this a terrible idea?

It is ABSOLUTELY CRITICAL that you sync your full node first, connect your Electrum server to your node next, and then connect Sparrow to your Electrum server after that. If you don't perform these steps in this order, all of your transaction history and balance will be sent to third party servers.

This data leak is because Sparrow never implemented BIP157/158 compact filters, and the developer is apparently not interested in adding this protection: https://delvingbitcoin.org/t/state-of-the-transaction-privacy-work-in-bitcoin/2622/25

You should use Wasabi if you care about your privacy, it doesn't need to connect to a full node.

Protect your privacy - Coinjoin with Wasabi Wallet
Code:
https://coinjoin.kruw.io/
ABCbits
Legendary
*
Offline

Activity: 3696
Merit: 10303



View Profile
August 11, 2026, 08:35:36 AM
 #3

Can you do this lol? I see sparrow actually has a Deb file on the site that I could probably get to install with some software already in Linux mint, but Core only gives you tar files to work with. Are there system/security concerns if I just run the executable file for Core and Sparrow or is this a terrible idea?

Yes. Just like windows, you can run app located on "any" location. But since you appear to have security concern, have you verify the authenticity of Bitcoin Core and Sparrow Wallet by performing GPG verification?

Are there system/security concerns if I just run the executable file for Core and Sparrow or is this a terrible idea?
It is ABSOLUTELY CRITICAL that you sync your full node first, connect your Electrum server to your node next, and then connect Sparrow to your Electrum server after that. If you don't perform these steps in this order, all of your transaction history and balance will be sent to third party servers.

While i also prefer to recommend running Electrum server and configure Sparrow wallet connect to it, https://www.sparrowwallet.com/docs/connect-node.html shows you can configure Sparrow wallet to use Bitcoin Core directly.

NotATether
Legendary
*
Offline

Activity: 2422
Merit: 10119


┻┻ ︵㇏(°□°㇏)


View Profile WWW
August 11, 2026, 12:05:17 PM
 #4

As long as you verify the signatures of the Bitcoin Core download (using hashes + PGP), and follow the advice in Kruw's post, you should be just fine.

 
 b1exch.to 
  ETH      DAI   
  BTC      LTC   
  USDT     XMR    
.███████████▄▀▄▀
█████████▄█▄▀
███████████
███████▄█▀
█▀█
▄▄▀░░██▄▄
▄▀██▄▀█████▄
██▄▀░▄██████
███████░█████
█░████░█████████
█░█░█░████░█████
█░█░█░██░█████
▀▀▀▄█▄████▀▀▀
Forsyth Jones
Legendary
*
Offline

Activity: 1988
Merit: 2191


I love Bitcoin!


View Profile WWW
August 11, 2026, 09:38:56 PM
 #5

I downloaded tar files of bitcoin core and sparrow wallet. I extracted these and then ran the executables and everything seemed to work. Then I realized that I haven’t really compiled or installed anything….
If you want to install the Bitcoin Core binary (which is in the .tar) on linux, follow this installation guide: https://bitcoin.org/en/full-node#linux-instructions

Something like:

Code:
tar xzf bitcoin-31.1-x86_64-linux-gnu.tar.gz
cd bitcoin-31-1
sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-31.1/bin/*

or

sudo install -m 0755 -o root -g root -t /usr/local/bin bin/*

It is ABSOLUTELY CRITICAL that you sync your full node first, connect your Electrum server to your node next, and then connect Sparrow to your Electrum server after that. If you don't perform these steps in this order, all of your transaction history and balance will be sent to third party servers.
I would say that 99% of people won't be able to do this due to the high complexity, unless they buy a ready-made node like umbrel, mynode or download the Umbrel .iso

A more viable alternative would be to use Sparrow Wallet (it can easily connect directly to Bitcoin Core) > https://sparrowwallet.com/docs/connect-node.html

slowLearner2 (OP)
Newbie
*
Offline

Activity: 5
Merit: 0


View Profile
August 12, 2026, 02:46:35 AM
 #6

Are there system/security concerns if I just run the executable file for Core and Sparrow or is this a terrible idea?

It is ABSOLUTELY CRITICAL that you sync your full node first, connect your Electrum server to your node next, and then connect Sparrow to your Electrum server after that. If you don't perform these steps in this order, all of your transaction history and balance will be sent to third party servers.

This data leak is because Sparrow never implemented BIP157/158 compact filters, and the developer is apparently not interested in adding this protection: https://delvingbitcoin.org/t/state-of-the-transaction-privacy-work-in-bitcoin/2622/25

You should use Wasabi if you care about your privacy, it doesn't need to connect to a full node.

That’s sort of depressing. I’m sure I don’t fully understand, but does this mean anyone using QT as their wallet is leaking info about their transactions, or this is limited to “light clients” which Sparrow acts as on top of your node?  Are old full node wallets actually more private than Sparrow by default? Lastly, does a VPN or Tor help at all? You can still see the btc addresses but not linked to IP address? Thanks for the heads up
slowLearner2 (OP)
Newbie
*
Offline

Activity: 5
Merit: 0


View Profile
August 12, 2026, 03:02:51 AM
 #7

Can you do this lol? I see sparrow actually has a Deb file on the site that I could probably get to install with some software already in Linux mint, but Core only gives you tar files to work with. Are there system/security concerns if I just run the executable file for Core and Sparrow or is this a terrible idea?

Yes. Just like windows, you can run app located on "any" location. But since you appear to have security concern, have you verify the authenticity of Bitcoin Core and Sparrow Wallet by performing GPG verification?

Are there system/security concerns if I just run the executable file for Core and Sparrow or is this a terrible idea?
It is ABSOLUTELY CRITICAL that you sync your full node first, connect your Electrum server to your node next, and then connect Sparrow to your Electrum server after that. If you don't perform these steps in this order, all of your transaction history and balance will be sent to third party servers.

While i also prefer to recommend running Electrum server and configure Sparrow wallet connect to it, https://www.sparrowwallet.com/docs/connect-node.html shows you can configure Sparrow wallet to use Bitcoin Core directly.

(Hope I didn’t screw this up. Apparently I can only post every so often because I’m new. I changed my response color so my text is easy to pick out of this saved draft)


Thanks, I’m starting to look into running an electrum server or using wasabi as suggested. Now I’m wondering if I’m setting up a server why not just run Electrum? I did verify the downloads (manifests, file hashes). You know more about the operating systems, what’s the advantage of installing these two? The executables still are able to find all the dependencies on their own without compile/install?
nc50lc
Legendary
*
Offline

Activity: 3234
Merit: 8977


Self-proclaimed Genius


View Profile
August 12, 2026, 05:43:55 AM
 #8

-snip- but does this mean anyone using QT as their wallet is leaking info about their transactions, or this is limited to “light clients” which Sparrow acts as on top of your node? 
Not particular to GUI clients, it's due to how SPV wallet works.
Sparrow for example, has an option to connect to public Electrum servers if you haven't set it to connect to your own server or Bitcoin client.
Since those are owned by a third-party, you wouldn't know if they're spying on your addresses and transactions.

But not all light clients have terrible privacy, those that are utilizing BIP-158 (Compact Block Filters) should have a pretty good privacy,
although not as good as using your own server/node.

BTW, you can directly connect your Sparrow to your Bitcoin Core if you don't prefer setting-up an Electrum server.
The options in Sparrow's network setting should be self-explanatory.

ABCbits
Legendary
*
Offline

Activity: 3696
Merit: 10303



View Profile
August 12, 2026, 07:29:59 AM
 #9

--snip--
(Hope I didn’t screw this up. Apparently I can only post every so often because I’m new. I changed my response color so my text is easy to pick out of this saved draft)

For information, you can quote and response to multiple reply in one reply.

Thanks, I’m starting to look into running an electrum server or using wasabi as suggested. Now I’m wondering if I’m setting up a server why not just run Electrum?

Both Electrum (the wallet application) and Sparrow wallet can connect to Electrum server, so it comes to your own choice and preference.

You know more about the operating systems, what’s the advantage of installing these two?

If you install with .deb file, the application will show on list of application/start menu so you can launch the application in more convenient manner.

There are also other theoretical advantage, such as the application will be placed on more standard location and you can use apt or other application manager to remove the application more conventionally.

The executables still are able to find all the dependencies on their own without compile/install?[/b][/color]

I'm not developer or contributor for either software, but it's likely the executable already include it's own dependency or can automatically find the location of the dependency file.

Kruw
Sr. Member
****
Offline

Activity: 1204
Merit: 295


Use Bitcoin anonymously - wasabiwallet.io


View Profile WWW
August 12, 2026, 08:56:42 AM
 #10

That’s sort of depressing. I’m sure I don’t fully understand, but does this mean anyone using QT as their wallet is leaking info about their transactions,

No, Bitcoin Core synchronization is fully private.

or this is limited to “light clients” which Sparrow acts as on top of your node?

It's a specific issue with Sparrow's light client. Other light wallets like Wasabi, Bitcoin-Safe, Zeus, Blixt, and Breez protect your privacy during synchronization by using BIP157/BIP158 compact block filters.

Are old full node wallets actually more private than Sparrow by default?

Almost every other wallet is more private than Sparrow by default.

Lastly, does a VPN or Tor help at all? You can still see the btc addresses but not linked to IP address? Thanks for the heads up

Tor is a nice privacy improvement, satoshi thought so himself: https://bitcointalk.org/index.php?topic=7.msg66987822

Wasabi uses a unique Tor IP for every tx broadcast, peer connection, and coinjoin registration by default. No configuration required.

Protect your privacy - Coinjoin with Wasabi Wallet
Code:
https://coinjoin.kruw.io/
slowLearner2 (OP)
Newbie
*
Offline

Activity: 5
Merit: 0


View Profile
August 12, 2026, 10:22:01 PM
 #11

I downloaded tar files of bitcoin core and sparrow wallet. I extracted these and then ran the executables and everything seemed to work. Then I realized that I haven’t really compiled or installed anything….
If you want to install the Bitcoin Core binary (which is in the .tar) on linux, follow this installation guide: https://bitcoin.org/en/full-node#linux-instructions

Something like:

Code:
tar xzf bitcoin-31.1-x86_64-linux-gnu.tar.gz
cd bitcoin-31-1
sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-31.1/bin/*

or

sudo install -m 0755 -o root -g root -t /usr/local/bin bin/*

It is ABSOLUTELY CRITICAL that you sync your full node first, connect your Electrum server to your node next, and then connect Sparrow to your Electrum server after that. If you don't perform these steps in this order, all of your transaction history and balance will be sent to third party servers.
I would say that 99% of people won't be able to do this due to the high complexity, unless they buy a ready-made node like umbrel, mynode or download the Umbrel .iso

A more viable alternative would be to use Sparrow Wallet (it can easily connect directly to Bitcoin Core) > https://sparrowwallet.com/docs/connect-node.html


Thanks for the link! I’ve decided to download/verify/install the sparrow .deb file and try to install bitcoin core too. The reason I’ve been hesitant to start entering terminal commands to actually do a proper install is just my ignorance of computer science and not wanting to make mistakes if I already have something (crudely but properly) working. I agree about the personal server and all these steps being intimidating for most people, but I’m going to keep trying to learn more and do better.

Unrelated, but I think if we could get people off twitter and over here really learning and helping each other we’d really have something. Thanks again
Forsyth Jones
Legendary
*
Offline

Activity: 1988
Merit: 2191


I love Bitcoin!


View Profile WWW
August 12, 2026, 11:08:48 PM
 #12

Thanks for the link! I’ve decided to download/verify/install the sparrow .deb file and try to install bitcoin core too. The reason I’ve been hesitant to start entering terminal commands to actually do a proper install is just my ignorance of computer science and not wanting to make mistakes if I already have something (crudely but properly) working. I agree about the personal server and all these steps being intimidating for most people, but I’m going to keep trying to learn more and do better.

Unrelated, but I think if we could get people off twitter and over here really learning and helping each other we’d really have something. Thanks again
I would say that you are on the right path (at least for now), don't try to do everything at once to avoid tripping up, although such commands are just copy/paste, they are not harmful to your machine and the most they will do is inform you if there is an error.

Sparrow is the simplest wallet to use, as well as Electrum and Wasabi itself, you will be very well served.

Regarding your concerns about servers, privacy, the 03 wallets can connect with Tor (bitcoin core too), so even if you connect to a 3rd-party electrum server and all your transactions go through there, as you will connect using Tor, the server owner will not know who the latest addresses/Xpub are from.

Some Guides:

 Using Electrum Through Tor
 Sparrow wallet - Quick Start Guide

When you gain experience with Linux and Bitcoin Wallets (especially the more well-known ones that most people mentioned here and me too), you can start researching privacy, full node and personal electrum servers.

Reinforcing what ABCbits told you, you don't need to bold your post in red after several quotes, if you want to learn more about how to use the forum and get the best possible experience out of it, just visit the following linked threads, including posting etiquette and quotes etiquette

there are some userscripts that make quoting easier with just a few clicks, but this will require you to change your browser settings and install extensions.

slowLearner2 (OP)
Newbie
*
Offline

Activity: 5
Merit: 0


View Profile
Today at 01:04:31 AM
 #13

Thanks for all the info guys. I guess my last question for now is I already did the IBD for core and set the config file and connected sparrow to the node all through just running the executables. If I now actually install both programs is it going to need to resync/rebuild the blockchain, etc? Do I need to delete any files before doing the install or can I just install both and it’ll pick up where I’ve left off and I can create a wallet?
nc50lc
Legendary
*
Offline

Activity: 3234
Merit: 8977


Self-proclaimed Genius


View Profile
Today at 04:53:55 AM
 #14

I guess my last question for now is I already did the IBD for core and set the config file and connected sparrow to the node all through just running the executables. If I now actually install both programs is it going to need to resync/rebuild the blockchain, etc?
No, it should continue where it last synced since the datadir is separate from the install dir.

Unless, Core is set with "prune" setting enabled and you need to rescan an already pruned block when you connect Sparrow to your Node.
It's not an issue if you'll just create a new wallet.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!