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
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
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 |
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
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
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.
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,
> >
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
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