Bitcoin History Part 10: The 184 Billion BTC Bug

2019-3-1 05:25

There was something unusual about Bitcoin block 74638. It was Core developer Jeff Garzik who first spotted it, commenting on the “quite strange” transaction outputs, which stood at 92233720368.54 BTC apiece. That wasn’t meant to happen. Within an hour, another forum user had started a thread titled “overflow bug serious” in which he implored “We need a fix asap.” It was Aug. 15, 2010, and Bitcoin had just encountered its biggest bug yet.

Also read: Bitcoin History Part 9: Mt. Gox Is Born

Bitcoin Encounters a Very Big Bug

Bitcoin had already endured at least four major bugs or vulnerabilities prior to the integer overflow bug that led to 184 billion BTC being created out of thin air. The Bitcoin wiki lists 40 bugs of varying degrees of severity, with the most recent discovered in February 2019. CVE-2010-5139, however, was unlike anything the Bitcoin community had ever encountered in 2010 — or has seen since.

The bug that Garzik, among others, uncovered in block 74638 was Bitcoin’s first inflation bug. Given that the cryptocurrency’s total supply is meant to be capped at 21 million, the addition of 184 billion coins was a major problem to put it mildly. An integer overflow had caused a negative total transaction value. As Bitcointalk forum user Ifm explained:

Normally the inputs are equal to the outputs of a transaction. The exception is when there is a ‘fee’ charged for the transaction. The net allows anyone to voluntarily pay any amout for a fee. So when the sum was negative the difference from the input looked like a fee. It slipped thru all the checks.

An unknown attacker had discovered the bug and used it to generate a ridiculously high number of bitcoins. Had they set their sights on a more modest total, it is possible their exploit might have lain undiscovered for longer than the 90 minutes it took for the scheme to be spotted. Once discovered, it was inevitable that a patch would be rushed through, and so it came to pass. Within two hours of Common Vulnerability and Exposure 2010-5139 striking, Core developers Gavin Andresen and Satoshi Nakamoto were on the case, and the 184 billion BTC transaction was purged from block 74638.

“Once more than 50% of the node power is upgraded and the good chain overtakes the bad, the 0.3.10 nodes will make it hard for any bad transactions to get any confirmations,” reassured Satoshi. Bitcoin’s creator took a bug of this magnitude seriously, and posted more than a dozen times in the thread devoted to its discovery and eradication. Within five months of the incident, Satoshi would leave the community he founded for good. In his wake, he left a cryptocurrency that would prove strong enough to survive the next eight years and beyond.

Bitcoin History is a multipart series from news.Bitcoin.com charting pivotal moments in the evolution of the world’s first and finest cryptocurrency. Read part nine here.

Images courtesy of Shutterstock.

Need to calculate your bitcoin holdings? Check our tools section.

The post Bitcoin History Part 10: The 184 Billion BTC Bug appeared first on Bitcoin News.

Similar to Notcoin - TapSwap on Solana Airdrops In 2024

origin »

Bitcoin (BTC) íà Currencies.ru

$ 65805.18 (-0.17%)
Îáúåì 24H $41.89b
Èçìåíåèÿ 24h: 6.21 %, 7d: 6.95 %
Cåãîäíÿ L: $65805.18 - H: $66316.72
Êàïèòàëèçàöèÿ $1296.291b Rank 1
Öåíà â ÷àñ íîâîñòè $ 3863.75 (1603.14%)

bitcoin bug btc part history 184 billion

bitcoin bug → Ðåçóëüòàòîâ: 98


Ôîòî:

Kraken bug apparently let users buy Bitcoin for $8,000 and instantly sell it for $12,000

Cryptocurrency exchange Kraken – one of the world’s oldest – has disclosed a bug that apparently allowed certain customers to purchase Bitcoin at $8,000 and sell it for $12,000. Taking to Twitter, the exchange said “a test of an unreleased advanced order type encountered a bug, which resulted in the order’s prices being matched against the wrong side of the book.

2019-9-16 18:31


Ôîòî:

John Newbery: I’m Responsible For ‘Worst Bitcoin Bug Since 2010’

Bitcoin Core developers have decried infighting between Bitcoin (BTC) and Bitcoin Cash (BCH) supporters after John Newbery claimed responsibility for last week’s CVE-2018-17144 network bug. ‘Embarrassed And Sorry’ In comments on Twitter September 23, Newbery, who is tasked with checking the Bitcoin codebase, said it was because of him that the bug had gone unnoticed.

2018-9-24 14:00


Ôîòî:

Bitcoin [BTC] Developer Discovers Vulnerability In Bitcoin Cash [BCH] Code, Finds It Near Impossible to Report the Bug to Developers

On Thursday, August 9, a developer and researcher in the crypto industry detailed the difficulties he had communicating a vulnerability in the Bitcoin Cash protocol to their dev team. Cory Fields from the Digital Currency Initiative at MIT Media Lab in Massachusetts outlined the issue in a post on his Medium blog.

2018-8-10 12:02


Ôîòî:

The Genesis Files: With Bit Gold, Szabo Was Inches Away From Inventing Bitcoin

As his Hungarian parents had fled post-war Soviet regime to settle in the United States, Nick Szabo came to call the Californian Bay area of the 1990s his home. Here, he was among the first to frequent the in-person “Cypherpunk” meetings organized by Timothy May, Eric Hughes and other founding members of the collective of cryptographers, programmers and privacy activists centered around the ’90s mailing list of the same name.

2018-7-13 17:16