Re: [bitcoin-dev] BIP-352 Silent Payments addresses should have an expiration time

2023-08-10 Thread Peter Todd via bitcoin-dev
On Sun, Aug 06, 2023 at 02:20:06PM +, josibake wrote: > Hi Peter, > > Thanks for the feedback! As you mentioned, this is a more general problem in > Bitcoin and not specific to BIP352. Therefore, if expiration dates are indeed > something we want, they should be proposed and discussed as

Re: [bitcoin-dev] BIP-352 Silent Payments addresses should have an expiration time

2023-08-08 Thread Dan Gould via bitcoin-dev
Message: 1 > Date: Fri, 4 Aug 2023 11:41:39 -0700 > From: Samson Mow > To: Peter Todd , Bitcoin Protocol Discussion > > Subject: Re: [bitcoin-dev] BIP-352 Silent Payments addresses should > have an expiration time > Message-ID: > > Content-Type: text/plain; cha

Re: [bitcoin-dev] BIP-352 Silent Payments addresses should have an expiration time

2023-08-06 Thread Brandon Black via bitcoin-dev
On 2023-08-05 (Sat) at 14:06:10 +, Peter Todd via bitcoin-dev wrote: > > bytes | prefix | usable bits | granularity | max expiration > > --||-|-|--- > > 1 | 0b0| 7 | year| 128 years > > 2 | 0b10 |

Re: [bitcoin-dev] BIP-352 Silent Payments addresses should have an expiration time

2023-08-06 Thread josibake via bitcoin-dev
Hi Peter, Thanks for the feedback! As you mentioned, this is a more general problem in Bitcoin and not specific to BIP352. Therefore, if expiration dates are indeed something we want, they should be proposed and discussed as their own BIP and be a standard that can work for xpubs, static

Re: [bitcoin-dev] BIP-352 Silent Payments addresses should have an expiration time

2023-08-06 Thread Samson Mow via bitcoin-dev
Why the 180 year limit? imho should plan for longer. On Fri, Aug 4, 2023 at 10:41 AM Peter Todd via bitcoin-dev < bitcoin-dev@lists.linuxfoundation.org> wrote: > tl;dr: Wallets don't last forever. They are often compromised or lost. When > this happens, the addresses generated from those wallets

Re: [bitcoin-dev] BIP-352 Silent Payments addresses should have an expiration time

2023-08-05 Thread Peter Todd via bitcoin-dev
On Fri, Aug 04, 2023 at 11:41:39AM -0700, Samson Mow wrote: > Why the 180 year limit? imho should plan for longer. You know, it was only 137 years ago that the first practical electric motor was invented; 143 years ago that the first practical light bulb was invented. 180 years is a long time.

Re: [bitcoin-dev] BIP-352 Silent Payments addresses should have an expiration time

2023-08-05 Thread Peter Todd via bitcoin-dev
On Fri, Aug 04, 2023 at 03:27:17PM -0700, Brandon Black wrote: > I agree. Non-expiring addresses are a significant risk to bitcoin users. > > On 2023-08-04 (Fri) at 17:39:03 +, Peter Todd via bitcoin-dev wrote: > > Fixing this is easy: add a 3 byte field to silent payments addresses, > >

Re: [bitcoin-dev] BIP-352 Silent Payments addresses should have an expiration time

2023-08-05 Thread Brandon Black via bitcoin-dev
I agree. Non-expiring addresses are a significant risk to bitcoin users. On 2023-08-04 (Fri) at 17:39:03 +, Peter Todd via bitcoin-dev wrote: > Fixing this is easy: add a 3 byte field to silent payments addresses, encoding > the expiration date in terms of days after some epoch. 2^24 days is

[bitcoin-dev] BIP-352 Silent Payments addresses should have an expiration time

2023-08-04 Thread Peter Todd via bitcoin-dev
tl;dr: Wallets don't last forever. They are often compromised or lost. When this happens, the addresses generated from those wallets become a form of toxic data: funds sent to those addresses can be easily lost forever. All Bitcoin addresses have this problem. But at least existing Bitcoin