Thomas Voegtlin [ARCHIVE] on Nostr: 📅 Original date posted:2017-09-05 📝 Original message:On 05.09.2017 19:03, Luke ...
📅 Original date posted:2017-09-05
📝 Original message:On 05.09.2017 19:03, Luke Dashjr wrote:
> It seems desirable to use the same seed for all different script formats...
That does not seem desirable to everybody.
If you want to guarantee that users will be able to recover all their
funds from their mnemonic seed (and that is what they expect), then
wallets must implement all script formats, even the ones that are
deprecated. In addition, the list of script formats that must be
supported is not defined in advance, but it keeps growing. This makes
wallet implementation increasingly difficult. In the long run, seed
portability is guaranteed to fail in such a system.
> As you note, xpub\xprv are already being used for both P2PKH and P2SH. It
> really doesn't make sense to differentiate segwit specifically.
That's not a reason. The fact that xpub/xprv can be used for both P2PKH
and P2SH has already resulted in users receiving coins on addresses they
do not control.
Published at
2023-06-07 18:05:22Event JSON
{
"id": "eadd8f43589f03ea373601884d6babdd56dd5bd44502eccb4cffced82b191b3d",
"pubkey": "7a4ba40070e54012212867182c66beef592603fe7c7284b72ffaafce9da20c05",
"created_at": 1686161122,
"kind": 1,
"tags": [
[
"e",
"a923bf1bc525f39bcc8b2d79f1a19c60437c6f409ee33c9b06b9485d2e732c67",
"",
"root"
],
[
"e",
"c1a415acb89f1148af464f625210424ea5cf2408619ea26d17991b58330f5211",
"",
"reply"
],
[
"p",
"5a6d1f44482b67b5b0d30cc1e829b66a251f0dc99448377dbe3c5e0faf6c3803"
]
],
"content": "📅 Original date posted:2017-09-05\n📝 Original message:On 05.09.2017 19:03, Luke Dashjr wrote:\n\n\u003e It seems desirable to use the same seed for all different script formats...\n\nThat does not seem desirable to everybody.\n\nIf you want to guarantee that users will be able to recover all their\nfunds from their mnemonic seed (and that is what they expect), then\nwallets must implement all script formats, even the ones that are\ndeprecated. In addition, the list of script formats that must be\nsupported is not defined in advance, but it keeps growing. This makes\nwallet implementation increasingly difficult. In the long run, seed\nportability is guaranteed to fail in such a system.\n\n\u003e As you note, xpub\\xprv are already being used for both P2PKH and P2SH. It \n\u003e really doesn't make sense to differentiate segwit specifically.\n\nThat's not a reason. The fact that xpub/xprv can be used for both P2PKH\nand P2SH has already resulted in users receiving coins on addresses they\ndo not control.",
"sig": "019ddc909d57189a037206800bc9f7bbe872388c8f6428741837a6b4b8b0f95f385460af1e9c0bb0a8b9b42208d6715edd6f11da5ffa0144fe960f7834a52ac6"
}