Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
Already on GitHub? Sign in to your account
Remove alarming text from the 2015-07-04 soft fork alert page #1229
Comments
|
The concern is not gone, and may never be. Light clients (what you're calling "SPV wallets") continue to be very unsafe. |
|
SPV mining is still possible, and is still being done. Having miners not doing full verification does put SPV users at risk. But the warning about this particular incident with the soft-fork could certainly be toned down. |
ABISprotocol
commented
Feb 6, 2016
|
There was another issue (or pull request) where people discussed this in detail, but I don't remember what it was, and I've searched around for it and couldn't find it. I recall that I and others made some comments, I believe in my case I supported the use of Electrum and explained that people will continue to use it despite any warning to the contrary, for example, and I don't think it is helpful to steer people away from light clients / SPV wallets, but rather to address the issue of the SPV mining itself. The current language ("it does not appear that it will be fully resolved anytime soon...switch to a safer wallet") should probably be changed or removed. Additionally, the link provided from the Electrum note currently just goes to July 2015 forks in the Bitcoin wiki. This is a useless link as someone then has to click again and they probably don't want to. The link should actually be this one: |
|
Electrum has a server based on a full node. AFAIK, as it receives spent/unspent status from a full node and doesn't process blocks It isn't in the class of wallets endangered by SPV mining. |
|
All light clients get their data from full nodes, so Electrum isn't particularly special in this regard AFAIK...? |
|
Sure, it is a difference in degree not in kind. One difference would be that for electrum all it takes is to upgrade the node version of its servers (specifically the one you make it connect to) to one post-softfork. This is a more limited set than "all nodes". |
harding
added
the
Core
label
Feb 10, 2016
wbnns
self-assigned this
Dec 9, 2016
|
Since there haven't been any pull requests to revise the text since the issue was raised 10 months ago, I'm going to close this issue and leave the past alert from July 2015 as-is. If there is significant objection to this, I will reopen it. |
ewiner commentedFeb 2, 2016
Source File: _alerts/2015-07-04-spv-mining.md
https://bitcoin.org/en/alert/2015-07-04-spv-mining has this scary warning at the top:
My understanding is that, while dangerous SPV mining continues to occur, this particular issue of invalid blocks is not much of a cause for concern anymore (i.e. SPV wallet users shouldn't have to wait 30 confirmations). If someone stumbles on this page, it might be unnecessarily alarming, as it apparently hasn't been updated since the middle of the incident in question.
I'm not confident enough on the details to make a PR for this, but I think at the very least an update is warranted. A small review/postmortem of the incident on the page would be even better.