<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-01&#xA;📝 Original message:On Sat, Jun 2, 2018 at 12:01 AM, Olaoluwa Osuntokun &lt;laolu32 at gmail.com&gt; wrote:&#xA;&gt;&gt; A typical network attacker (e.g.  someone on your lan or wifi segmet, or&#xA;&gt;&gt; someone who has compromised or operates an upstream router) can be all of&#xA;&gt;&gt; your peers.&#xA;&gt;&#xA;&gt; This is true, but it cannot make us accept any invalid filters unless the&#xA;&gt; attacker is also creating invalid blocks w/ valid PoW.&#xA;&#xA;I wish that were the true, but absent commitments that wouldn&#39;t be the&#xA;case unless you were always downloading all the blocks-- since you&#xA;wouldn&#39;t have any sign that there was something wrong with the&#xA;filter-- and downloading all the blocks would moot using the filters&#xA;in the first place. :)&#xA;&#xA;Or have I misunderstood you massively here?&#xA;&#xA;For segwit originally I had proposed adding additional commitments&#xA;that would make it possible to efficiently prove invalidity of a&#xA;block; but that got stripped because many people were of the view that&#xA;the &#34;assume you have at least one honest peer who saw that block and&#xA;rejected it to tell you that the block was invalid&#34; security&#xA;assumption was of dubious value. Maybe it&#39;s more justifiable to make&#xA;use of a dubious assumption for a P2P feature than for a consensus&#xA;feature?  Perhaps,  I&#39;d rather have both filter types from day one so&#xA;that things not implementing the comparison techniques don&#39;t get the&#xA;efficiency loss or the extra work to change filter types for a&#xA;consensus one.&#xA;&#xA;[I think now that we&#39;re much closer to a design that would be worth&#xA;making a consensus committed version of than we were a few months ago&#xA;now, since we are effectively already on a second generation of the&#xA;design with the various improvements lately]</html></oembed>