<oembed><type>rich</type><version>1.0</version><author_name>npub1f2nvlx49er5c7sqa43src6ssyp6snd4qwvtkwm5avc2l84cs84esecrwet</author_name><author_url>https://nostr.ae/npub1f2nvlx49er5c7sqa43src6ssyp6snd4qwvtkwm5avc2l84cs84esecrwet</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2017-09-27&#xA;📝 Original message:On Wed, Sep 27, 2017 at 4:06 PM, Peter Todd via bitcoin-dev&#xA;&lt;bitcoin-dev at lists.linuxfoundation.org&gt; wrote:&#xA;&gt; Re-use of old addresses is a major problem, not only for privacy, but also&#xA;&gt; operationally: services like exchanges frequently have problems with users&#xA;&gt; sending funds to addresses whose private keys have been lost or stolen; there&#xA;&#xA;When Pieter and I were working on Bech32 we specifically designed for&#xA;error correcting codes that had good performance for longer lengths&#xA;than we technically needed specifically to incorporate things like&#xA;dates and explicit amounts.&#xA;&#xA;(explicit amounts so that typos and bit flips in amounts displayed or&#xA;in memory couldn&#39;t result in sending the wrong amount)&#xA;&#xA;But we also thought that also adding those features at the same time&#xA;would retard adoption-- both due to debating over the encodings and&#xA;because handling would result in different software requirements and&#xA;layering, so you couldn&#39;t just drop them in.&#xA;&#xA;Doubly unfortunately, people have even deployed BIP173 already (prior&#xA;to it even having much peer review or being adopted by its own&#xA;authors), so I think a rethink now wouldn&#39;t be timely (I mean as a&#xA;replacement to BIP173 rather than an additional format). :(&#xA;&#xA;But I do support the idea.&#xA;&#xA;One thing to keep in mind is that address format linked fields are&#xA;most efficient if they&#39;re multiples of 5 bits.  Perhaps use 1 bit to&#xA;indicate an embedded amount and 19 bits of 1 day precision, resulting&#xA;in a 1435 year span.&#xA;&#xA;Keep in mind that high precision of the expiration times is asking the&#xA;sender to have a higher precision of idea of the time, date only is&#xA;kinda nice.  I think shorter expiration times are unlikely to be&#xA;useful due to clock skew-- you can&#39;t assume a signer has any access to&#xA;the Bitcoin network at all.</html></oembed>