Bitcoin Core 30 Issues and Wallet Concerns

22 replies 108 views
0xNodeMember
Posts: 671 · Reputation: 80
#1Feb 7, 2025, 06:40 PM
So I just saw that Bitcoin Core 30 and 30.1 got taken down. Apparently, they could wipe some really old Satoshi wallets during migration. How does that even happen? You’d think they would catch that in testing.
7 Reply Quote Share
lonecobraSenior Member
Posts: 58 · Reputation: 1530
#2Feb 7, 2025, 10:26 PM
Yeah I saw that too. Someone posted about it last night here.
0 Reply Quote Share
0xNodeMember
Posts: 671 · Reputation: 80
#3Feb 8, 2025, 01:53 AM
I’m curious about the testing process. How did they miss this bug? Seems like a major oversight.
1 Reply Quote Share
MadNovaHero Member
Posts: 278 · Reputation: 3536
#4Feb 8, 2025, 06:21 AM
I think it’s kinda niche. Like if you had an unnamed wallet, custom directory, pruning on, and then it tried to auto-migrate. That’s a lot of specific conditions.
3 Reply Quote Share
matrix2021Full Member
Posts: 92 · Reputation: 612
#5Feb 8, 2025, 07:03 AM
But unnamed wallets aren’t that rare. Bitcoin Core had those for years! And you can still create them now. Custom directory isn’t even needed, that’s a distraction.
3 Reply Quote Share
0xGasMember
Posts: 292 · Reputation: 52
#6Feb 8, 2025, 09:14 AM
Totally agree. They should make it clear that not all old wallets are affected. Otherwise, people are gonna freak out.
3 Reply Quote Share
matrix2021Full Member
Posts: 92 · Reputation: 612
#7Feb 8, 2025, 09:30 AM
Yeah, and it’s not the first time backward compatibility issues slipped through. They should really consider better tests for these older wallet formats.
2 Reply Quote Share
AtomicForkFull Member
Posts: 352 · Reputation: 479
#8Feb 8, 2025, 02:24 PM
Spot on. It’s not just legacy wallets at risk. It deletes the entire wallets directory, which is a serious issue.
1 Reply Quote Share
0xNodeMember
Posts: 671 · Reputation: 80
#9Feb 9, 2025, 02:36 PM
Automatic migration seems like a bad move overall. Wallet formats should be kept around for legacy support, like how SQLite does it.
0 Reply Quote Share
stake_apeMember
Posts: 35 · Reputation: 247
#10Feb 11, 2025, 10:09 PM
True, but it’s tough to guarantee old versions will always work. They need a solid plan for converting older wallets.
2 Reply Quote Share
0xNodeMember
Posts: 671 · Reputation: 80
#11Feb 12, 2025, 03:55 AM
Exactly! They can’t test every single possibility, but it’s key to mitigate these types of bugs.
2 Reply Quote Share
stake_apeMember
Posts: 35 · Reputation: 247
#12Feb 12, 2025, 09:41 AM
This bug is a big deal. Losing access to funds is a nightmare, and it’s way worse than standard software issues.
4 Reply Quote Share
alex.byteLegendary
Posts: 170 · Reputation: 5910
#13Feb 13, 2025, 05:54 AM
Yeah, that’s why banking software stays old and stable. Any change is risky and needs tons of testing.
2 Reply Quote Share
im_vectorSenior Member
Posts: 23 · Reputation: 865
#14Feb 13, 2025, 09:30 AM
There have been other serious bugs though. Like the value overflow incident was pretty bad, right?
4 Reply Quote Share
pr0to88Member
Posts: 1222 · Reputation: 235
#15Feb 13, 2025, 03:18 PM
True, but those affected more than just wallets. Some were exploitable across the network, which is a different level of risk.
1 Reply Quote Share
stake_apeMember
Posts: 35 · Reputation: 247
#16Feb 13, 2025, 04:29 PM
Heard there’s a similar bug in Knots too. They don’t seem to review their changes as thoroughly as Core.
2 Reply Quote Share
0xNodeMember
Posts: 671 · Reputation: 80
#17Feb 13, 2025, 09:54 PM
I’m still on 28.0 with my coins. I’ve got a backup, but I’m holding off on updates for now.
3 Reply Quote Share
MadNovaHero Member
Posts: 278 · Reputation: 3536
#18Feb 13, 2025, 10:03 PM
I’m on 25, and I’m worried I might run into this bug too. Got backups, but still.
1 Reply Quote Share
stake_apeMember
Posts: 35 · Reputation: 247
#19Feb 14, 2025, 01:20 AM
Proof that Knots is more insecure than Core. If they’re just copying code, who knows what slips through?
0 Reply Quote Share
gang2015Member
Posts: 682 · Reputation: 62
#20Feb 14, 2025, 03:58 AM
Nah, you’re safe if you’re on older versions. This issue only popped up in the latest Core releases.
3 Reply Quote Share

Related topics