<oembed><type>rich</type><version>1.0</version><author_name>npub1kf0ppcjaguxekg24yx6smgxlu73qn0k8lm0t2wrqc0scpl7u3sgsmf3f58</author_name><author_url>https://nostr.ae/npub1kf0ppcjaguxekg24yx6smgxlu73qn0k8lm0t2wrqc0scpl7u3sgsmf3f58</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2014-07-15&#xA;📝 Original message:Proxying another&#39;s idea, from CoinSummit.&#xA;&#xA;The request:   It would be useful to limit the lifetime of a bitcoin&#xA;address.  Intentionally prevent (somehow) bitcoins being sent to a&#xA;pubkey/pkh after the key expires.&#xA;&#xA;You could append &#34;don&#39;t [&#34;permit&#34;|confirm] after X [time|block]&#34;  to&#xA;the address I suppose.  The metadata would not be digitally signed,&#xA;but it would be hash-sealed.  As &#34;address&#34; is a client-side notion,&#xA;wallet clients would be the ones enforcing such a rule.&#xA;&#xA;Bitcoin protocol of course knows about keys, and key expiration is a&#xA;well known and useful concept in public key cryptography.  The best&#xA;insertion point in the protocol for key expiration is an open&#xA;question, if it&#39;s even a good idea at that level at all.  Some flag&#xA;&#34;no more TxOuts exactly like this [after X block?]&#34;?&#xA;&#xA;I readily admit I don&#39;t have good answers, but it does seem valuable IMO to&#xA;* Prevent users from accidentally sending to an &#34;expired&#34; TxOut/pkh.&#xA;This happens in the field.&#xA;* Discourage address reuse&#xA;* Enable sites that generate lots of keys to rotate ancient keys off&#xA;their core systems.  (HD wallets mitigate this)&#xA;&#xA;-- &#xA;Jeff Garzik&#xA;Bitcoin core developer and open source evangelist&#xA;BitPay, Inc.      https://bitpay.com/</html></oembed>