{"type":"rich","version":"1.0","author_name":"npub1jqxs4ftunmm8qjyw9s80hpcayewkjfhpxund29l9qvzy7xqx4duq85jqeg","author_url":"https://nostr.ae/npub1jqxs4ftunmm8qjyw9s80hpcayewkjfhpxund29l9qvzy7xqx4duq85jqeg","provider_name":"njump","provider_url":"https://nostr.ae","html":"📅 Original date posted:2021-02-09\n📝 Original message:On Tue, Feb 9, 2021 at 2:19 AM Christopher Allen \u003c\nChristopherA at lifewithalacrity.com\u003e wrote:\n\n\u003e\n\u003e\n\u003e On Tue, Feb 9, 2021 at 2:06 AM Hugo Nguyen \u003chugo at nunchuk.io\u003e wrote:\n\u003e\n\u003e\u003e\n\u003e\u003e I don't think reusing XPUBs inside different multisig wallets is a good\n\u003e\u003e idea... For starters, loss of privacy in one wallet will immediately affect\n\u003e\u003e privacy of other wallets. I think multisig wallets should be completely\n\u003e\u003e firewalled from each other. That means one unique XPUB per wallet. This is\n\u003e\u003e what we have been doing with the Nunchuk wallet.\n\u003e\u003e\n\u003e\n\u003e To be clear, I have stated repeatedly that xpub reuse into multisig is a\n\u003e poor practice. However, finding a trustless solution when a wallet is\n\u003e airgapped with no network, or is stateless like Trezor, is quite hard.\n\u003e\n\u003e The challenge also includes how does an airgapped or stateless wallet know\n\u003e that it is talking to the same process on the other side that that it gave\n\u003e the xpub to in the first place. Without state to allow for a commitment, or\n\u003e at least a TOFU, a cosigner who thought he was part of a 3 of 5 could\n\u003e discover that he instead is in a 2 of 3, or in a script with an OR, as some\n\u003e form of scam.\n\u003e\n\nThe shared secret approach that I mentioned in the proposal actually can\nhelp you here. The TOKEN doubles as a session ID - thereby establishing a\ncommon state on both sides.\n\nBest,\nHugo\n\n\n\u003e\n\u003e — Christopher Allen\n\u003e\n\u003e\u003e\n-------------- next part --------------\nAn HTML attachment was scrubbed...\nURL: \u003chttp://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210209/51b3281e/attachment.html\u003e"}
