Hey iddo & thanke,
I love how thoroughly you've been discussing this, though I must admit I haven't read the through entire discussion.
I've updated the specification to use addition instead of multiplication, but now I'd like to make the BIP32 specification final soon.
So my questions are:
- Is there a use case to allow updating keys without updating chain codes, that's worth breaking the current spec for?
- Is there a reason to disallow secret derivation after public derivation?
If not, I'd like the current version to be final.
Grau: The thread has progressed quite a bit since your comment, but I agree it makes sense to have a set of "guidelines for wallet behaviour" that will make working with these wallets easier, though in no way required.