What is a Bitcoin overflow vulnerability?
In a historic event, an anonymous hacker successfully generated 184,467,440,737 Bitcoins on August 15, 2010, far exceeding the cryptocurrency's supply limit. This revealed a serious flaw in Bitcoin's code that prevented transactions from being properly verified.
Exploit details
The Bitcoin source code limits the final total supply to 21 million coins. The number of Bitcoins created by the hacker in one transaction was more than 8,700 times the supply of 21 million coins. The hackers distributed the coins to three addresses, with two addresses receiving a staggering 92 billion coins each.
A flaw in Bitcoin's transaction verification system is responsible for this vulnerability. When summing the output values of a transaction, the code was unable to handle overflow beyond the maximum allowed amount. This oversight resulted in the creation of arbitrarily large amounts of Bitcoin. Jeff Garzik, CEO of Bloq, discovered this phenomenon and named the vulnerability "Bitcoin Overflow Vulnerability."
Reactions and Consequences
Within three hours of the vulnerability being disclosed, Satoshi Nakamoto and other Bitcoin developers released version 0.3.1 of the fix. This update introduces logic to reject transactions with overflowing output values. The Bitcoin blockchain underwent a soft fork to undo the damage and roll back to the state it had before the hack.
It is worth mentioning that this rollback reorganized 53 blocks, becoming the largest correction in the history of the Bitcoin blockchain. For a short period of time, there were two competing Bitcoin blockchains as miners chose a fixed version. Under Satoshi's guidance, the repaired chain eventually became dominant after 19 hours, despite minor disruptions caused by the faulty version. Reaching block 74,691, miners successfully reconstructed Bitcoin’s blockchain.
It is worth noting that despite the seriousness of the vulnerability, Bitcoin’s market price recovered quickly after the incident. By the end of the year, the value of Bitcoin had risen from $0.07 to $0.30, an increase of more than 300%. This could be attributed to a quick and effective response. The vulnerability was cleared in a blockchain reorganization, effectively destroying 184 billion generated tokens.
Even though more than a decade has passed, the identity of the hacker remains unknown. However, Bitcoin has matured significantly since then, adopting advanced security practices to protect against similar attacks.This early incident tested Bitcoin’s resilience during its formative years.
#BTC
In a historic event, an anonymous hacker successfully generated 184,467,440,737 Bitcoins on August 15, 2010, far exceeding the cryptocurrency's supply limit. This revealed a serious flaw in Bitcoin's code that prevented transactions from being properly verified.
Exploit details
The Bitcoin source code limits the final total supply to 21 million coins. The number of Bitcoins created by the hacker in one transaction was more than 8,700 times the supply of 21 million coins. The hackers distributed the coins to three addresses, with two addresses receiving a staggering 92 billion coins each.
A flaw in Bitcoin's transaction verification system is responsible for this vulnerability. When summing the output values of a transaction, the code was unable to handle overflow beyond the maximum allowed amount. This oversight resulted in the creation of arbitrarily large amounts of Bitcoin. Jeff Garzik, CEO of Bloq, discovered this phenomenon and named the vulnerability "Bitcoin Overflow Vulnerability."
Reactions and Consequences
Within three hours of the vulnerability being disclosed, Satoshi Nakamoto and other Bitcoin developers released version 0.3.1 of the fix. This update introduces logic to reject transactions with overflowing output values. The Bitcoin blockchain underwent a soft fork to undo the damage and roll back to the state it had before the hack.
It is worth mentioning that this rollback reorganized 53 blocks, becoming the largest correction in the history of the Bitcoin blockchain. For a short period of time, there were two competing Bitcoin blockchains as miners chose a fixed version. Under Satoshi's guidance, the repaired chain eventually became dominant after 19 hours, despite minor disruptions caused by the faulty version. Reaching block 74,691, miners successfully reconstructed Bitcoin’s blockchain.
It is worth noting that despite the seriousness of the vulnerability, Bitcoin’s market price recovered quickly after the incident. By the end of the year, the value of Bitcoin had risen from $0.07 to $0.30, an increase of more than 300%. This could be attributed to a quick and effective response. The vulnerability was cleared in a blockchain reorganization, effectively destroying 184 billion generated tokens.
Even though more than a decade has passed, the identity of the hacker remains unknown. However, Bitcoin has matured significantly since then, adopting advanced security practices to protect against similar attacks.This early incident tested Bitcoin’s resilience during its formative years.
#BTC
