<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-05-17&#xA;📝 Original message:On Thu, May 17, 2018 at 4:59 PM, Matt Corallo &lt;lf-lists at mattcorallo.com&gt; wrote:&#xA;&gt; Yea I generally would really prefer something like that but it&#xA;&gt; significantly complicates the download logic - currently clients can&#xA;&gt; easily cross-check [...] Maybe&#xA;&gt; there is some other reasonable download logic to replace it with, however.&#xA;&#xA;I think lite clients cross checking is something which very likely&#xA;will never be implemented by anyone, and probably not stay working&#xA;(due to under-usage) if it is implemented.  This thought is driven by&#xA;three things  (1) the bandwidth overhead of performing the check, (2)&#xA;thinking about the network-interacting-state-machine complexity of it,&#xA;and by the multitude of sanity checks that lite clients already don&#39;t&#xA;implement (e.g. when a lite client noticed a split tip it could ask&#xA;peers for the respective blocks and check at least the stateless&#xA;checks, but none has ever done that), and...&#xA;&#xA;(3) that kind of checking would be moot if the filters were committed&#xA;and validated... and the commitment would be both much simpler to&#xA;check for lite clients and provide much stronger protection against&#xA;malicious peers.&#xA;&#xA;My expectation is that eventually one of these filter-map designs&#xA;would become committed-- not after we already had it deployed and had&#xA;worked out the design to the n-th generation (just as your proposed&#xA;revisions are doing to the initial proposal), but eventually.&#xA;&#xA;Also, even without this change clients can still do that &#34;are multiple&#xA;peers telling me the same thing or different things&#34; kind of checking,&#xA;which I expect is the strongest testing we&#39;d actually see them&#xA;implement absent a commitment.</html></oembed>