<div dir="ltr">On Sun, Dec 20, 2015 at 6:24 AM, Peter Todd via bitcoin-dev <span dir="ltr">&lt;<a href="mailto:bitcoin-dev@lists.linuxfoundation.org" target="_blank">bitcoin-dev@lists.linuxfoundation.org</a>&gt;</span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">What I proprosed is that a consensus-critical maximum UTXO age be part<br>
of the protocol; UTXO&#39;s younger than that age are expected to be cached.<br>
For UTXO&#39;s older than that age, they can be dropped from the cache,<br>
however to spend them you are required to provide the proof, and that<br>
proof counts as blockchain space to account for the fact that they do<br>
need to be broadcast on the network.</blockquote><div></div></div><br></div><div class="gmail_extra">Yes, this is almost what -has- to happen in the long term.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Ideally we should start having wallets generate those proofs now, and then introduce the max-age as a second step as a planned hard fork a couple years down the line.</div><div class="gmail_extra"><br></div><div class="gmail_extra">However,</div><div class="gmail_extra">1) There is also the open question of &quot;grandfathered&quot; UTXOs - for those wallets generated in 2009, buried in a landfill and then dug out 10 years ago</div><div class="gmail_extra"><br></div><div class="gmail_extra">2) This reverses the useful minimization attribute of HD wallets - &quot;just backup the seed&quot;</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br></div></div>