Thomas Voegtlin [ARCHIVE] on Nostr: ๐
Original date posted:2014-04-24 ๐ Original message:Le 24/04/2014 09:21, ...
๐
Original date posted:2014-04-24
๐ Original message:Le 24/04/2014 09:21, Gregory Maxwell a รฉcrit :
>
> It doesn't appear to me that reoccurring payments, receive accounts,
> multisig addresses, etc can be used with this proposal, but instead
> you must use a different purpose code and another BIP and are not
> compatible with the draft here.
>
> Am I misunderstanding it? Will Electrum be limiting itself in this
> way? I'd consider it a unfortunate loss of functionality if wallets
> couldn't implement reoccurring payment chains without making users
> generate entirely different wallets (which they couldn't share funds
> across) since addresses for recurring payments was one of the main
> motivations in BIP32.
>
>
No, Electrum will not be limiting itself in this way. I believe that we
are only at the beginning of exploring the different possibilities
opened by HD wallets. It will probably take years until we have clear
ideas on what users need, what choices they make, and how to organize
everything. Therefore it is too early to take decisions that might limit
future functionality.
I can see that it is very difficult today to find a consensus on wallet
structure between wallet developers. In addition, I changed my mind
several times on these questions, so I guess I will probably need to
change things again in the future.
This is why I decided to include a version number in Electrum seeds. The
version number will be updated everytime the wallet structure changes. I
know many developers do not follow me on this, but that is something I
am quite sure Electrum needs, despite all the other things I am not sure
about :)
I think it is too early to aim for inter-wallet compatibility today. I
guess we should postpone this goal, and move on with software releases.
As Andreas pointed out, we should just make sure that we do not import
an incompatible seed in another wallet, because not recovering all your
bitcoins would be a terrible user experience; the version number built
in the seed will ensure that for Electrum.
Published at
2023-06-07 15:18:04Event JSON
{
"id": "674c85688b2d1a9c2f571b46c38e6ad064c6b3e8c1654c57a90b5ce504a28974",
"pubkey": "7a4ba40070e54012212867182c66beef592603fe7c7284b72ffaafce9da20c05",
"created_at": 1686151084,
"kind": 1,
"tags": [
[
"e",
"3d6a81230db6ab232d8356d3ea7e609f18aff1b8f11502ea70755e81b0de88f9",
"",
"root"
],
[
"e",
"44a516060911aa87e0e34dc8408069e5076953f15561c401d1bf1ba0339dd540",
"",
"reply"
],
[
"p",
"4aa6cf9aa5c8e98f401dac603c6a10207509b6a07317676e9d6615f3d7103d73"
]
],
"content": "๐
Original date posted:2014-04-24\n๐ Original message:Le 24/04/2014 09:21, Gregory Maxwell a รฉcrit :\n\u003e \n\u003e It doesn't appear to me that reoccurring payments, receive accounts,\n\u003e multisig addresses, etc can be used with this proposal, but instead\n\u003e you must use a different purpose code and another BIP and are not\n\u003e compatible with the draft here.\n\u003e \n\u003e Am I misunderstanding it? Will Electrum be limiting itself in this\n\u003e way? I'd consider it a unfortunate loss of functionality if wallets\n\u003e couldn't implement reoccurring payment chains without making users\n\u003e generate entirely different wallets (which they couldn't share funds\n\u003e across) since addresses for recurring payments was one of the main\n\u003e motivations in BIP32.\n\u003e \n\u003e \n\nNo, Electrum will not be limiting itself in this way. I believe that we\nare only at the beginning of exploring the different possibilities\nopened by HD wallets. It will probably take years until we have clear\nideas on what users need, what choices they make, and how to organize\neverything. Therefore it is too early to take decisions that might limit\nfuture functionality.\n\nI can see that it is very difficult today to find a consensus on wallet\nstructure between wallet developers. In addition, I changed my mind\nseveral times on these questions, so I guess I will probably need to\nchange things again in the future.\n\nThis is why I decided to include a version number in Electrum seeds. The\nversion number will be updated everytime the wallet structure changes. I\nknow many developers do not follow me on this, but that is something I\nam quite sure Electrum needs, despite all the other things I am not sure\nabout :)\n\nI think it is too early to aim for inter-wallet compatibility today. I\nguess we should postpone this goal, and move on with software releases.\nAs Andreas pointed out, we should just make sure that we do not import\nan incompatible seed in another wallet, because not recovering all your\nbitcoins would be a terrible user experience; the version number built\nin the seed will ensure that for Electrum.",
"sig": "fa0b879e2d28bfcb724d5995e5735ed83331bb15542589fc88a10f9eb600f3a4cfafa792106c2c350ea9ee4e15dee974063ee54faf27b62e25ac654b1bcd4877"
}