<p dir="ltr">The SPV clients should be checking node versions.  This is for wallet authors to implement.  End-users should just stay current with their chosen wallet software.<br>
</p>
<div class="gmail_quote">On 3 Jul 2015 10:40 pm, odinn &lt;odinn.cyberguerrilla@riseup.net&gt; wrote:<br type='attribution'><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div>
<div>-----BEGIN PGP SIGNED MESSAGE-----<br />
Hash: SHA1<br />
<br />
Raystonn,<br />
<br />
How would an average SPV wallet user know anything about this at all?<br />
They might not know it is even happening, or if they have some idea<br />
that something is wrong, then they wouldn&#39;t know what to do.<br />
<br />
Say you use Electrum, some older version like 1.9.  Electrum&#39;s current<br />
version is 2.3.3.  Or say you use a slightly older version like 2.2.<br />
In any event, how is an end user possibly going to know which of<br />
Electrum&#39;s (or any other SPV wallet&#39;s) versions are &#34;the minimum<br />
required for safety?&#34; (so as to know they would need to upgrade<br />
because problems)?  Is this just something where it&#39;s really down to<br />
community announcements on websites and reddits and the like?<br />
<br />
<br />
<br />
On 07/03/2015 10:17 PM, Raystonn wrote:<br />
&gt; SPV clients are at risk in scenarios like this. We should encourage<br />
&gt; them to check node versions against the minimum required for<br />
&gt; safety. This check should be upgraded when new BIPs go into effect.<br />
&gt; It won&#39;t help against malicious nodes. But it will help in cases<br />
&gt; such as today&#39;s.<br />
&gt; <br />
&gt; On 3 Jul 2015 8:17 pm, Gregory Maxwell &lt;gmaxwell&#64;gmail.com&gt; wrote:<br />
&gt; <br />
&gt; On Sat, Jul 4, 2015 at 3:11 AM, Raystonn &lt;raystonn&#64;hotmail.com&gt;<br />
&gt; wrote:<br />
&gt;&gt; We need some analysis on why this has happened.  It appears the<br />
&gt; larger hashrate is violating BIP66.  Thus it appears the network<br />
&gt; is rejecting this BIP, though potentially accidentally.  If this is<br />
&gt; an accident, how is such a large portion of hashrate forking, and<br />
&gt; what can we do to avoid this in the future?<br />
&gt; <br />
&gt; A near majority of the hashrate on the network appears to be SPV<br />
&gt; mining.<br />
&gt; <br />
&gt; Btcnuggets was a non-upgraded miner that produced an invalid block <br />
&gt; after the lock in and f2pool and antpool have been extending it. <br />
&gt; Fortunately their extension contains no transactions (an artifact<br />
&gt; of SPV mining).  Obviously a complete understanding is going to<br />
&gt; take some time;  though I would note that this general failure mode<br />
&gt; was one we were aware of and is part of the reason the treshold is<br />
&gt; so high.<br />
&gt; <br />
&gt; <br />
&gt; <br />
&gt; _______________________________________________ bitcoin-dev mailing<br />
&gt; list bitcoin-dev&#64;lists.linuxfoundation.org <br />
&gt; <a href="https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev">https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev</a><br />
&gt; <br />
<br />
- -- <br />
<a href="http://abis.io">http://abis.io</a> ~<br />
&#34;a protocol concept to enable decentralization<br />
and expansion of a giving economy, and a new social good&#34;<br />
<a href="https://keybase.io/odinn">https://keybase.io/odinn</a><br />
-----BEGIN PGP SIGNATURE-----<br />
Version: GnuPG v1<br />
<br />
iQEcBAEBAgAGBQJVl3HCAAoJEGxwq/inSG8CXXIH/0s8o09UwRld&#43;upM2pdAovMu<br />
1SBCg/JeK3jXvqJDjyAbYe22WbnW8ykrZdujo1MFGuoZWbgrrSXo581lpyCy3O6c<br />
SZYfAJee4eILzBl4MOwiAImcJBE3zOBCKT/DDaD1Qc8XvX6ReWJFYZgHsp/5F/BL<br />
VlwVV9505V3X2G&#43;y&#43;3XOPwLggCu6m0MkRgeUjNTwdn&#43;j6Yg6/NjJbS&#43;YDDgjZ9dM<br />
y3&#43;uGA9Ek0bCLwjceUh8xAEwb&#43;QUJrJgrNIo1vjuy&#43;NRl18s1rUSx1YGTRkAD8eV<br />
spdGTmXClx/phNnsR072hsqYRSj0CzhV8cQnEAh3ZmB4/RMhcxeNDmGw4rFNwD4&#61;<br />
&#61;71aR<br />
-----END PGP SIGNATURE-----<br />
</div>
</div>

</blockquote></div>