<oembed><type>rich</type><version>1.0</version><author_name>npub1p6uknnmm7wknvg9cq5wqsf7ulpsrdzd6zt6qw707y5t05fuzvfdsx8etde</author_name><author_url>https://nostr.ae/npub1p6uknnmm7wknvg9cq5wqsf7ulpsrdzd6zt6qw707y5t05fuzvfdsx8etde</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2015-03-13&#xA;📝 Original message:Hello everyone,&#xA;&#xA;We are working on bitcore-wallet-server (BWS), a HD multisig wallet&#xA;&#39;facilitator&#39;. We have a couple of questions regarding BIP32 path usage,&#xA;and we would love to have feedback from you before moving forward.&#xA;&#xA;Currently the BWS instances hold the set of extended public keys of the&#xA;wallet&#39;s peers to be able to derive  addresses.&#xA;&#xA;Since this is a problem from the privacy point of view, we thought using&#xA;pseudo-random  BIP32 paths, with a seed only known be the peers, so the&#xA;server will be able to verify that addresses  submitted by peers belong to&#xA;the wallet, but will not be able to derive future wallet addresses.&#xA;&#xA;The workflow would be something like:&#xA;&#xA;```&#xA;Peer &gt;   getCurrentIndex&#xA;&#xA;&lt; Server [index]&#xA;&#xA;Peer:&#xA;  pathSeed = PRNG(seed, index);&#xA;&#xA;Peer &gt; createAddress(index, pathSeed);&#xA;&#xA;Server:&#xA;  derives the address and add it to the wallet.&#xA;&#xA;&lt; Server  new address&#xA;&#xA;Peer: Verifies the address and inform it the user.&#xA;```&#xA;&#xA;This way, accessing server data won&#39;t reveal future wallet addresses. The&#xA;seed (only known by the peers) could&#xA;be derived from hashes of their xprivs, so wallet funds can still be&#xA;recover with:&#xA;  1) The complete set of xprivs&#xA;  2) The quorum of xprivs + the complete set of xpubs + the address seed.&#xA;&#xA;Thanks a lot in advance for any comment on this schema.&#xA;&#xA;matías&#xA;&#xA;-- &#xA;BitPay.com&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150313/af2f95d0/attachment.html&gt;</html></oembed>