<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:2018-06-02&#xA;📝 Original message:On Sat, Jun 2, 2018 at 10:02 PM, Tamas Blummer via bitcoin-dev&#xA;&lt;bitcoin-dev at lists.linuxfoundation.org&gt; wrote:&#xA;&gt; Years of experience implementing wallets with BIP 37&#xA;&#xA;pretty much us that all these filter things are a total waste of time.&#xA;BIP37 use is nearly dead on the network-- monitor your own nodes to&#xA;see the actual use of the filters: it&#39;s very low.  I see under average&#xA;of 1 peer per day using it.&#xA;&#xA;Moreover the primary complaint from users about BIP37 vs the&#xA;alternatives they&#39;re choosing over it (electrum and web wallets) is&#xA;that the sync time is too long-- something BIP158 doesn&#39;t improve.&#xA;&#xA;So if we were going to go based on history we wouldn&#39;t bother with on&#xA;P2P at all.   But I think the history&#39;s lesson here may mostly be an&#xA;accident, and that the the non-use of BIP37 is  due more to the low&#xA;quality and/or abandoned status of most BIP37 implementing software,&#xA;rather than a fundamental lack of utility.   Though maybe we do find&#xA;out that once someone bothers implementing a PIR based scanning&#xA;mechanism (as electrum has talked about on and off for a while now)&#xA;we&#39;ll lose another advantage.&#xA;&#xA;BIP37 also got a number of things wrong-- what went into the filters&#xA;was a big element in that (causing massive pollution of matches due to&#xA;useless data), along with privacy etc.  This kind of approach will&#xA;have the best chances if it doesn&#39;t repeat the mistakes... but also&#xA;it&#39;ll have the best chances if it has good security, and getting SPV-&#xA;equivalent security will require committing the filters, but&#xA;committing them is a big step because then the behaviour becomes&#xA;consensus normative-- it&#39;s worth spending a few months of extra&#xA;iteration getting the design as good as possible before doing that&#xA;(which is what we&#39;ve been seeing lately).</html></oembed>