Pages:
Author

Topic: Sparrow vs Electrum for desktop (Read 1756 times)

hero member
Activity: 714
Merit: 1298
March 09, 2024, 03:45:14 AM
#89



Usually I take my  time to update and, thus ,missed 1.8.3  but  new release was not be long in coming. v. 1.8.4 is available on the official github

  • "Fix Monocle build issue in Sparrow Terminal release"
  • "Show PGP primary key fingerprint in Signed By field tooltip"

Sparrow morphs into king of the soft wallets.




legendary
Activity: 2212
Merit: 7064
March 07, 2024, 01:51:08 PM
#88
I've already used both wallets, what I can say is that everything Electrum offers, Sparrow also offers.
This is not exactly true as Electrum wallet has a whole section for Lightning Network and Sparrow wallet have no such thing.
I like Sparrow design more especially with transaction graph, and they can support coinjoin third party wallet integration, while you can't find such thing in Electrum.
Sparrow has better support for hardware wallets and signing devices, so there are pros and cons for both wallets, and they can be both used at the same time.
I think Lightning is going to be more important in future, and Sparrow developers should consider adding it.
legendary
Activity: 3304
Merit: 8633
icarus-cards.eu
March 06, 2024, 10:19:07 AM
#87
the Sparrow wallet version 1.8.3 was released today
numerous new things have been integrated as well as various bug fixes are available
you can find the whole changelog in the following link:
https://github.com/sparrowwallet/sparrow/releases/tag/1.8.3

and under this link you can download the latest version for your os:
https://sparrowwallet.com/download/

hero member
Activity: 714
Merit: 1298
March 06, 2024, 04:48:24 AM
#86
However, electrum lets users export private keys, whereas in sparrow you must depend on a third party (iancoleman etc) to see a private key if you need it.



Yes in electrum you can import and export private keys. I have asked in Sparrow support chat for a relevant feature, but they don't consider it a feature and, honestly, I understand why.


Because descriptors are more flexible than just private keys.

To import private key in Sparrow you may wrap that private key into the relevant descriptor and build a new wallet using that descriptor.

I have just did it using descriptor for xprv9s21ZrQH143K3QTDL4LXw2F7HEK3wJUD2nW2nRk4stbPy6cq3jPPqjiChkVvvNKmPGJxWUtg6Ln F5kejMRNNU3TGtRBeJgk33yuGBxrMPHi shown by achow101

Let me bring this topic up again. You have been very helpful so far and now I come with another question.
When you create a wallet with Sparrow, it allows you to import an Electrum keystore.
When you create a wallet with Electrum, it allows you to import a BIP39 seed phrase.
So essentially, if I get it correctly, both these wallets allow you to import a seed phrase, no matter if it's a BIP39 one, or an Electrum one, but they only generate one of the two.
Having said that, the creation of the seed phrase is by definition a difference between the two wallets.
Having read this topic on stacker.news and also having read this topic here on bitcointalk, I have come to a conclusion that BIP39 has some disadvantages that electrum seed phrases don't. Most importantly, the lack of versioning.
I know that the majority of people use BIP39 because most wallets are compatible with it. What are your thoughts?

Yeah, Electrum (default) and Sparrow differ in the ways they generate their SEED. There are pros and cons in both ways which were intensively discussed in this thread. and in comments on github. Concerning my personal view, I'm sympathiser of BIP 39, largely because it is standard for hardware wallets used by me for the stash  storing and management. Besides, I don't like Electrum's potential of  using the custom words list when creating the SEED. Weak SEED could result in the stash lost.
hero member
Activity: 560
Merit: 1060
March 06, 2024, 02:28:37 AM
#85
However, electrum lets users export private keys, whereas in sparrow you must depend on a third party (iancoleman etc) to see a private key if you need it.

Yes in electrum you can import and export private keys. I have asked in Sparrow support chat for a relevant feature, but they don't consider it a feature and, honestly, I understand why.
In fact, I support cold storage options and airgapped devices, so I never needed to know the exact private keys for backup.
Of course I have used both for hot storage too, but even with Electrum, I never needed to export my private keys. Just the mnemonic can do the job.
What I like about electrum though, is that it allows you to import (not only to sweep) a private key, essentially creating a hot wallet out of a single private key and a single address.
This feature is good, but of course it has many flaws, unless you know what you are doing.
The flaws include:
1. backup difficulty - storing private keys in WIF is difficult and not encouraged.
2. address reuse - possible privacy issues
3. compatibility - I think only electrum and bitcoin core support it.
hero member
Activity: 1120
Merit: 540
Duelbits - Play for Free | Win for Real
March 05, 2024, 09:24:05 PM
#84
No, it's not only user friendly for those who use hardware wallets, it's user-friendly for everyone. Just take Electrum and Sparrow and put them next to each other. Sparrow outperforms Electrum in every possible way. Do you want to see a map of your transactions? Sparrow has a visually good map tree. It has many settings and features. I think that visually, aesthetically, Sparrow is superior. Electrum just reminds me very basic windows xp software.


I've already used both wallets, what I can say is that everything Electrum offers, Sparrow also offers.

The only negative point is the issue of the sparrow UI, I think that these large bluish selections don't match the rest of the wallet's design, I found it very contrasty.

However, electrum lets users export private keys, whereas in sparrow you must depend on a third party (iancoleman etc) to see a private key if you need it.

Electrum has a more dated look, but I like minimalism and retro, Electrum's UI reminds me of those old password manager software.
hero member
Activity: 560
Merit: 1060
March 05, 2024, 02:58:45 AM
#83
Let me bring this topic up again. You have been very helpful so far and now I come with another question.
When you create a wallet with Sparrow, it allows you to import an Electrum keystore.
When you create a wallet with Electrum, it allows you to import a BIP39 seed phrase.
So essentially, if I get it correctly, both these wallets allow you to import a seed phrase, no matter if it's a BIP39 one, or an Electrum one, but they only generate one of the two.
Having said that, the creation of the seed phrase is by definition a difference between the two wallets.
Having read this topic on stacker.news and also having read this topic here on bitcointalk, I have come to a conclusion that BIP39 has some disadvantages that electrum seed phrases don't. Most importantly, the lack of versioning.
I know that the majority of people use BIP39 because most wallets are compatible with it. What are your thoughts?
hero member
Activity: 714
Merit: 1298
March 04, 2024, 05:34:33 AM
#82
Sparrow creates wallets in the new, descriptor-type format, which is extremely flexible for scripting and at the same time very handy at their transferal and/or backup/restoring.

Electrum (at the moment) uses the old, key-based wallet architecture, which seems will get oblivion as the time passes.

Besides, Sparrow's GUI is more straightforward and easy to use.
hero member
Activity: 560
Merit: 1060
February 04, 2024, 02:18:34 PM
#81
Don't tell me that you figured out how to spend to multiple addresses in Electrum but you failed to do that in Sparrow wallet because I found it hard to do that in Electrum and also I remember that you liked the UI and UX of Sparrow.
P.S. Thanks to @satscraper for explanation but I'll leave the images down below for those who might have the same question and need a graphical guidance.




I didn't search a lot. I don't have access to my computer since the beginning of the year and I thought about asking it here.

I have never used this option with Sparrow.

Nevermind, I have found it thanks to the previous answer.

The problem with OP_RETURN still remains with Sparrow though.
hero member
Activity: 882
Merit: 792
Watch Bitcoin Documentary - https://t.ly/v0Nim
February 04, 2024, 02:12:55 PM
#80
Has anyone ever paid multiple addresses at once using Sparrow? I know batch payments are a thing in electrum, but is there the same capability in Sparrow? Thanks
Don't tell me that you figured out how to spend to multiple addresses in Electrum but you failed to do that in Sparrow wallet because I found it hard to do that in Electrum and also I remember that you liked the UI and UX of Sparrow.
P.S. Thanks to @satscraper for explanation but I'll leave the images down below for those who might have the same question and need a graphical guidance.


hero member
Activity: 714
Merit: 1298
February 03, 2024, 08:12:57 AM
#79
Has anyone ever paid multiple addresses at once using Sparrow? I know batch payments are a thing in electrum, but is there the same capability in Sparrow? Thanks

Yeah, Sparrow has such build-in feature. Tools --> Send To Many

You can fill up to 100 addresses in Send to Many subwindow, setting relevant  amounts to them  as well as assigning  labels to  those addresses according  your needs.

I'm using this feature, very handy at batch payments.
hero member
Activity: 560
Merit: 1060
February 03, 2024, 07:57:45 AM
#78
Has anyone ever paid multiple addresses at once using Sparrow? I know batch payments are a thing in electrum, but is there the same capability in Sparrow? Thanks
hero member
Activity: 714
Merit: 1298
February 03, 2024, 05:27:31 AM
#77
Sparrow is great wallet which I use in my daily routine to connect my Passport 2 to my Bicoin Core node.

The GUI is cool but what I really miss in it is the OP_RETURN field in the SEND tab.

I'm not alone who would appreciate such  field but craigraw is reluctant to add it saing he don't see good reasoning for adding it into GUI.

If that field was introduced I would pgp-encrypt my SEED, convert it into hex code and embedded it  into blockchain.

P.S. Electrum allows to add OP_RETURN output in transaction.
hero member
Activity: 882
Merit: 792
Watch Bitcoin Documentary - https://t.ly/v0Nim
February 01, 2024, 07:17:46 AM
#76
And I love how it explains the whole transaction process to the end user.
Yes, Sparrow does that very nicely while Electrum is confusing.

Sparrow wallet may be user friendly for those who are using the hardware wallets, but how about people who only want to use it as a desktop wallet and do not connect it to the hardware wallet.
Electrum wallet desktop version provides all these features like RBF etc and if you have been using Electrum for a long time (like me) and are comfortable with it, it takes time to switch to Sparrow.
No, it's not only user friendly for those who use hardware wallets, it's user-friendly for everyone. Just take Electrum and Sparrow and put them next to each other. Sparrow outperforms Electrum in every possible way. Do you want to see a map of your transactions? Sparrow has a visually good map tree. It has many settings and features. I think that visually, aesthetically, Sparrow is superior. Electrum just reminds me very basic windows xp software.

hero member
Activity: 560
Merit: 1060
February 01, 2024, 02:31:41 AM
#75
Has anyone installed the Sparrow wallet with the Tails operating system yet? I know Sparrow are working in other Linux distros like Redhat/Ubuntu/Debian and CentOS, so it should also work with Tails (Persistent volume enabled)

Tails does work on Electrum and even came with it as a default crypto wallet in some versions of it.

I get "permission" problems when I try to use Sparrow with Tails. 

Hi. Can you be more specific on where you get these permission issues?

Also, have you configured the "persistent storage"? Have you rebooted after enabling the persistent storage?
legendary
Activity: 3542
Merit: 1965
Leading Crypto Sports Betting & Casino Platform
February 01, 2024, 01:46:38 AM
#74
Has anyone installed the Sparrow wallet with the Tails operating system yet? I know Sparrow are working in other Linux distros like Redhat/Ubuntu/Debian and CentOS, so it should also work with Tails (Persistent volume enabled)

Tails does work on Electrum and even came with it as a default crypto wallet in some versions of it.

I get "permission" problems when I try to use Sparrow with Tails. 
legendary
Activity: 3136
Merit: 1172
Leading Crypto Sports Betting & Casino Platform
January 20, 2024, 10:44:38 PM
#73
I only use Electrum because it's one of the oldest and secure wallet that also has android version.

Hm, secure.

Do you know that up to 4.2.2 version Electrum had backdoor that allowed hackers  to penetrate into users wallets and make with them any things they want. And all of this was due to   to the  lack of integrity in wallets' code. No one knows how many similar "surprises"  are still lurking inside this wallet.

That vulnerability was detected in that version but the current version Electrum-4.5.2 is secure and you can use it without any fear. Also, since the Electrum wallet is open source, if there were any "Surprises", they would have been known or "Discovered" by now. Electrum wallet is one of the most secure wallets out there.


I think that Sparrow's features matter for normal users because those who use hardware wallets, most likely have the idea about UTXOs, transaction fees, RBF, double spend and so on. So, Sparrow has just many features with a very good interface, it looks like an upgraded version of Electrum in every aspect. Overall, I would vouch for Sparrow but to be honest, I have no idea how secure it is. I only use Electrum because it's one of the oldest and secure wallet that also has android version.

Sparrow wallet may be user friendly for those who are using the hardware wallets, but how about people who only want to use it as a desktop wallet and do not connect it to the hardware wallet.
Electrum wallet desktop version provides all these features like RBF etc and if you have been using Electrum for a long time (like me) and are comfortable with it, it takes time to switch to Sparrow.
hero member
Activity: 560
Merit: 1060
January 19, 2024, 04:52:15 PM
#72
So, Sparrow has just many features with a very good interface, it looks like an upgraded version of Electrum in every aspect.

This is indeed a contributing factor to choose Sparrow. It has a simpler UX in my opinion. And I love how it explains the whole transaction process to the end user. As I said above, I have used both and I still use both. I can't really choose but if you put a gun to my head and ask me to choose only one, I would do a deep research to check the security features of both. If they proved to be equal, I would choose Sparrow for its UI and UX.
hero member
Activity: 714
Merit: 1298
January 19, 2024, 07:59:13 AM
#71
I only use Electrum because it's one of the oldest and secure wallet that also has android version.

Hm, secure.

Do you know that up to 4.2.2 version Electrum had backdoor that allowed hackers  to penetrate into users wallets and make with them any things they want. And all of this was due to   to the  lack of integrity in wallets' code. No one knows how many similar "surprises"  are still lurking inside this wallet.

More on that:

https://bitcointalksearch.org/topic/m.63228785

https://bitcointalksearch.org/topic/m.63230916
hero member
Activity: 882
Merit: 792
Watch Bitcoin Documentary - https://t.ly/v0Nim
January 19, 2024, 05:30:12 AM
#70
I have noticed more people are favoring Sparrow wallet here as compared to the Electrum wallet. The reason may be it offers better Advanced features but does the normal end user care about these features?

I guess, generally speaking, people are more aware of the Electrum wallet as compared to the Sparrow wallet. Also, if we survey the users or check the downloads of both wallets (If it is possible), I guess the Electrum wallet may lead in the more popular wallet used by the average Bitcoin users as compared to the Sparrow Wallet.

I am in no way denying some of the good features offered by the Sparrow wallet, but only comparing the popularity of both wallets and Electrum leads here.
I think that Sparrow's features matter for normal users because those who use hardware wallets, most likely have the idea about UTXOs, transaction fees, RBF, double spend and so on. So, Sparrow has just many features with a very good interface, it looks like an upgraded version of Electrum in every aspect. Overall, I would vouch for Sparrow but to be honest, I have no idea how secure it is. I only use Electrum because it's one of the oldest and secure wallet that also has android version.
Pages:
Jump to: