<oembed><type>rich</type><version>1.0</version><author_name>npub1c56tk56u5846gc9tj6kcd886y9sztx6yrj24zhegrsv87qfs7nes834kvp</author_name><author_url>https://nostr.ae/npub1c56tk56u5846gc9tj6kcd886y9sztx6yrj24zhegrsv87qfs7nes834kvp</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2013-07-17&#xA;📝 Original message:Peter,&#xA;&#xA;This sounds like a _very_ good idea for a desktop client, and probably acceptable to users so long as we take available disk space into consideration, and only ever use a fraction of it.&#xA;&#xA;Will you implement this?&#xA;&#xA;-wendell&#xA;&#xA;grabhive.com | twitter.com/grabhive&#xA;&#xA;On Jul 17, 2013, at 12:58 PM, Peter Todd wrote:&#xA;&#xA;&gt; So what&#39;s useful about that? Basically it means your node starts with&#xA;&gt; the same security level, and usefulness to the network, as a SPV node.&#xA;&gt; But over time you keep downloading blocks as they are created, and with&#xA;&gt; whatever bandwidth you have left (out of some user-configurable&#xA;&gt; allocation) you download additional blocks going further and further&#xA;&gt; back in time. Gradually your UTXO set becomes more complete, and over&#xA;&gt; time you can verify a higher and higher % of all valid transactions.&#xA;&gt; Eventually your node becomes a full node, but in the meantime it was&#xA;&gt; still useful for the user, and still contributed to the network by&#xA;&gt; relaying blocks and an increasingly large subset of all transactions.&#xA;&gt; (optionally you can store a subset of the chain history too for other&#xA;&gt; nodes to bootstrap from) You&#39;ve also got better security because you&#xA;&gt; *are* validating blocks, starting off incompletely, and increasingly&#xA;&gt; completely until your finally validating fully. Privacy is improved, for&#xA;&gt; both you and others, by mixing your transactions with others and adding&#xA;&gt; to the overall anonymity set.&#xA;&gt; &#xA;&gt; In the future we&#39;ll have miners commit a hash of the UTXO set, and that&#xA;&gt; gives us even more options to, for instance, have relayed transactions&#xA;&gt; include proof that their inputs were valid, allowing all nodes to relay&#xA;&gt; them safely.&#xA;&#xA;-------------- next part --------------&#xA;A non-text attachment was scrubbed...&#xA;Name: signature.asc&#xA;Type: application/pgp-signature&#xA;Size: 841 bytes&#xA;Desc: Message signed with OpenPGP using GPGMail&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20130717/e78aceae/attachment.sig&gt;</html></oembed>