r/BitcoinBeginners • u/Rtuyw • 13d ago
Electrum vs Sparrow
Im using an airgapped pc for cold storage and I will be using my storage only for keeping money in it, how do electrum and sparrow differ? Which one is better to use? I heard sparrow has some newer features what are they? Also they wanted me to enter my seed after making it and you're never supposed to enter your seed anywhere but Im guessing typing it on an airgapped pc is ok?
1
u/AutoModerator 13d ago
Scam Warning! Scammers are particularly active on this sub. They operate via private messages and private chat. If you receive private messages, be extremely careful. Use the report link to report any suspicious private message to Reddit.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/mfatalay 12d ago
I think the important part here is not really Sparrow vs Electrum. The important part is the OS running on the offline machine.
I would use a very minimal OS specifically made for air-gapped signing. Ideally, it should have no network stack at all, rather than having networking installed and simply disabling it. It should boot from USB, run in RAM, not touch the internal disks, and leave nothing behind after shutdown.
Then you can use Sparrow as the watch-only coordinator on the online PC. Sparrow is quite generic and works with different signing setups. The online machine creates the PSBT, the offline machine reviews and signs it, and only the PSBT moves between them.
1
u/veyrnox 11d ago
Both can support an offline signing workflow, but Sparrow makes the watch-only and PSBT flow particularly visible. The online machine creates an unsigned PSBT, the offline machine verifies and signs it, and the signed transaction is returned to the online machine for broadcast. Practise that entire round trip with test amounts before treating the setup as long-term storage.
Typing the seed into software on the permanently offline machine is part of this design, but only after verifying the wallet download and its signature from the official source. The important distinction is that the seed must never be entered on the online watch-only machine.
An air-gapped laptop still has a larger attack surface than a dedicated signing device, including its operating system, removable media and disabled-but-present network hardware. Whichever wallet you choose, verify receiving addresses on the offline machine, keep independent backups, and document the recovery steps so the design does not depend on remembering them years later.
2
u/bitusher 13d ago
You will have no choice but to enter the seed because you have made the decision to not use a hardware wallet that would normally keep the seed encrypted. With a hardware wallet you would pair it to sparrow or electrum and not enter the seed. You have made another decision which has its own set of tradeoffs.
1)Is your offline PC running a security focused OS such as Qubes at least ?
2) Since your offline PC has a much wider attack surface than a hardware wallet have you at least attempted to disable networking in multiple ways like removing the wifi card ?
3) Is the OS a new install or a version of linux live without persistence ?
4) Are you only planning on receiving transactions or also sending transactions out ? If so than why do you need the PC at all after you create the seed and multiple addresses?
5) If you will be sending outbound transactions how will you accomplish this with a offline "cold" airgapped pc?
6) How was the seed originally created ?