Should we disable bip32derivs in PSBT?

5 replies 279 views
alpha23Member
Posts: 116 · Reputation: 79
#1Jun 22, 2025, 04:27 PM
Been testing PSBT with testnet coins. Created a watch-only wallet and moved some funds. Saw someone say to disable bip32derivs. But honestly, from what I've read, it seems super important. Like, it ensures the change address exists in both wallets. Makes me kinda nervous thinking about losing funds without that check.
5 Reply Quote Share
matrix2021Full Member
Posts: 92 · Reputation: 612
#2Jun 24, 2025, 01:41 AM
Yeah, bip32derivs shows the derivation path for a key. Some signers need it while others don’t. It really depends on the software or hardware you're using to sign. But here's the kicker: if you share that PSBT, the derivation paths are visible to whoever you share it with.
3 Reply Quote Share
alpha23Member
Posts: 116 · Reputation: 79
#3Jun 26, 2025, 11:05 AM
I’m using Bitcoin Knots for my wallet and node. So, is it a good idea to turn this off? I mean, I’m not sharing it with anyone, but it’s online for signing. Thoughts?
3 Reply Quote Share
0xChadNewbie
Posts: 513 · Reputation: 3
#4Jun 26, 2025, 11:35 AM
If that's your worry, you can just double-check the transaction before signing. I brought it up in another thread that Knots/Core shows if an output is yours. Tested it both ways with and without bip32derivs.
3 Reply Quote Share
alpha23Member
Posts: 116 · Reputation: 79
#5Jun 26, 2025, 04:04 PM
Wait, so if I disable it, do I need to make a new watch-only wallet? Do I have to use that command or is there a way without RPC? I have RPC off. I’m guessing it doesn’t matter if I’m sticking to Bitcoin Core/Knots for everything, right? Is it safe to turn off? Heard it was off by default until 0.22. Why the change?
2 Reply Quote Share
0xChadNewbie
Posts: 513 · Reputation: 3
#6Jun 26, 2025, 05:27 PM
When you have bip32derivs enabled, your xpub is included in the PSBT. Anyone can derive the parent descriptor's addresses from that. It's a privacy issue because they could compute private keys only if you’ve leaked one. But if you haven’t leaked any, it’s mostly about privacy. Just imagine if a quantum computer becomes fast enough to do that. Yikes.
4 Reply Quote Share

Related topics