صفحہ پلٹ رہا ہے۔
اگلا باب سامنے لا رہے ہیں…
سنیے… مطالعہ اپنے مطابق بنائیں۔
خط اور تھیم ظاہری انداز میں ہیں۔ اپنی آنکھوں کی سہولت بھی دیکھیں۔
اگلا باب سامنے لا رہے ہیں…
An August 2010 Bitcoin validation bug that allowed an invalidly large output total, followed by a software fix and a chain reorganization.
براؤزر میں بلند آواز سے پڑھنے کی سہولت چیک ہو رہی ہے…
یہ مطالعہ فی الحال انگریزی میں دستیاب ہے۔ انٹرفیس آپ کی منتخب زبان استعمال کرتا ہے۔
اصل انگریزی پڑھیں ←The contemporaneous BitcoinTalk discussion documents developers investigating an overflow problem at block 74,638 in August 2010. The incident involved transaction-value validation and an output total far beyond Bitcoin's intended monetary range. Participants coordinated a fix and network recovery. This is a historical implementation failure, not evidence that the intended supply rule authorized arbitrary issuance. The distinction between a rule and software correctly enforcing that rule is central to understanding the event.
Computer integers have finite ranges. If software combines values without adequate checks, an overflow can turn an obviously invalid amount into a misleading result. Modern Bitcoin Core contains explicit monetary-range definitions and checks, but the current source file is not itself the complete historical patch. A careful account uses the original discussion for the event and current code only to illustrate how numerical limits are expressed in contemporary software.
A protocol's practical security depends on implementations, testing, network coordination, and the willingness of participants to adopt corrected rules. Recovery in an early network should not be treated as proof that every future incident would be resolved the same way or without losses. Avoid describing the invalid creation as permanent circulating supply. When investigating historical claims, distinguish the affected branch, the accepted history after recovery, the version involved, and the records supporting the timeline.