How do you get blinded xpubs? Does it use hash to curve? Cashu uses this and i found it interesting. https://youtu.be/M_wS9UJzh08 I think about this stuff often.
nostr:nevent1qqstep9gwqghryjp5u2mp4uwzkyvd2zgjhqlv9r4prlqwpxcts4t03qpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzp57hgyjdm76mm3sm3uvdzlpnxkamf7x8zxp2xhhzwv22fxjwk7caqvzqqqqqqyfjqw35 nostr:nevent1qqsy9ued7pr49dsjgn4l2vp3k68vqcvn4x68zqcp5uhpee24809vqjqpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqzyrfawsfymha4hhrphrcc697rxddmknuvwyvz5d0wyuc55jdyada36qcyqqqqqqgaxap79
nostr:nevent1qqsy9ued7pr49dsjgn4l2vp3k68vqcvn4x68zqcp5uhpee24809vqjqpr3mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmqzyrfawsfymha4hhrphrcc697rxddmknuvwyvz5d0wyuc55jdyada36qcyqqqqqqgaxap79
The protocol for blinded xpubs is actually pretty straightforward and easily done today (higher risk of losing funds though if you don’t know what you’re doing). Here’s the original proposal and recovery examples using even something like caravan today: https://github.com/mflaxman/blind-xpub
That’s what’s important about having a good domain model- it makes it easier to reason about code paths that should already be available to you. Our current, rigid BIP32 path standards and the way many signers implement them are the real limiting factor to broader blinded xpub adoption.
Is the goal a BIP? Or would that be too constraining,
It could be but BIPs are a lot of work, more political than technical and it doesn’t need a BIP to work. Just broader understanding and adoption.
Makes sense. And i see the blinding is sprinkling in some entrophy to the descriptor path. Neat!