SoylentNews
SoylentNews is people
https://soylentnews.org/

Title    Bitcoin Trouble: Miners Generating Invalid Blocks — Many Wallets Vulnerable to Double-Spending
Date    Sunday July 05 2015, @06:20AM
Author    martyb
Topic   
from the double-double-toil-and-trouble;-fire-burn-and-caldron-bubble dept.
https://soylentnews.org/article.pl?sid=15/07/05/0229252

An Anonymous Coward wrote to inform us of a potential Bitcoin double-spend issue that has arisen. The incident's status page at bitcoin.org, Some Miners Generating Invalid Blocks, supplies a succinct summary:

Summary

Your bitcoins are safe if you received them in transactions confirmed before 2015-07-04 15:00 UTC.

However, there has been a problem with a planned upgrade. For bitcoins received later than the time above, confirmation scores are significantly less reliable then they usually are for users of certain software:

[More after the break.]

The incident status page describes the cause of the problem:

For several months, an increasing amount of mining hash rate has been signaling its intent to begin enforcing BIP66 strict DER signatures. As part of the BIP66 rules, once 950 of the last 1,000 blocks were version 3 (v3) blocks, all upgraded miners would reject version 2 (v2) blocks.

Early morning UTC on 4 July 2015, the 950/1000 (95%) threshold was reached. Shortly thereafter, a small miner (part of the non-upgraded 5%) mined an invalid block--as was an expected occurrence. Unfortunately, it turned out that roughly half the network hash rate was mining without fully validating blocks (called SPV mining), and built new blocks on top of that invalid block.

It further describes the impact of this on Bitcoin users:

All software that assumes blocks are valid (because invalid blocks cost miners money) is at risk of showing transactions as confirmed when they really aren't. This particularly affects lightweight (SPV) wallets and software such as old versions of Bitcoin Core which have been downgraded to SPV-level security by the new BIP66 consensus rules

There has already been lost revenue as a result of this incident, with the status page stating "several large miners have lost over $50,000 dollars worth of mining income so far." The status page will be updated as this situation unfolds. There is currently a big red warning message at the top of their status page that prominently states: "many wallets currently vulnerable to double-spending of confirmed transactions."

[Update: corrected links to 0.10.2 - Ed.]


Original Submission

Links

  1. "Some Miners Generating Invalid Blocks" - https://bitcoin.org/en/alert/2015-07-04-spv-mining
  2. "SPV" - http://bitcoin.stackexchange.com/questions/4649/what-is-an-spv-client
  3. "Bitcoin Core 0.10.2" - https://bitcoin.org/en/download
  4. "upgrade to 0.10.2" - https://bitcoin.org/en/download
  5. "BIP66" - https://github.com/bitcoin/bips/blob/master/bip-0066.mediawiki
  6. "Original Submission" - https://soylentnews.org/submit.pl?op=viewsub&subid=8136

© Copyright 2024 - SoylentNews, All Rights Reserved

printed from SoylentNews, Bitcoin Trouble: Miners Generating Invalid Blocks — Many Wallets Vulnerable to Double-Spending on 2024-04-23 07:10:58