Hãy tưởng tượng một chút: giới hạn tối đa cho việc hiển thị $BTC là 21 triệu — một quy tắc thiêng liêng. Rồi đột nhiên vào năm 2010, hơn 184 tỷ Bitcoin được sinh ra từ hư không trong một khối. Nó giống như một kịch bản trong phim khoa học viễn tưởng... nhưng thực sự đã xảy ra. 🔥


BTC
BTCUSDT
82,940.1
-4.18%

Vào ngày 15 tháng 8 năm 2010, trong khối số 74638, một kẻ tấn công (hoặc chính xác hơn: một giao dịch sai kỹ thuật đã được tạo ra) đã tạo ra các đầu ra có giá trị khổng lồ. Trong khi thu thập giá trị của các đầu ra, đã xảy ra tràn số nguyên (integer overflow) trong phép cộng — tức là kết quả của phép cộng đã vượt quá giới hạn mà chương trình có thể lưu trữ, do đó một giá trị khổng lồ hiện ra một cách rõ ràng trong giao dịch. Giao dịch đã được xác minh và khối được chấp nhận tạm thời bởi một số nút. Kết quả: ba địa chỉ trên giấy đã nhận được hơn 184,467,440,737.09551615 tỷ Bitcoin (một con số có thể nói rằng nó được lấy từ sự tràn số). 😳


Nhưng câu chuyện không kết thúc bằng thảm họa. Satoshi và các nhóm phát triển đã nhanh chóng nhận thấy sự cố trong những giờ tiếp theo. Một bản cập nhật khẩn cấp cho phần mềm Bitcoin — v0.3.10 — đã được phát hành để sửa chữa kiểm tra giới hạn và ngăn chặn các trường hợp tràn số đó. Sau khi phiên bản đã được sửa chữa được phát hành, các nút đã được cập nhật từ chối khối bị ảnh hưởng và đưa chuỗi trở lại trạng thái an toàn của nó, có nghĩa là các đồng "được tạo ra" không bao giờ vào nền kinh tế thực tế và không bị chi tiêu. Do đó, mặc dù việc tạo ra số lượng có vẻ thành công, sự cố đã kết thúc với kết quả là sự rút lui và hủy bỏ khối bị ảnh hưởng, và mạng lưới vẫn an toàn. 🛡️


Tại sao sự cố này quan trọng?



  • Đây là một trong những ví dụ rõ ràng nhất về "lạm phát phần mềm" trong lịch sử của Bitcoin.


  • Đã khẳng định nhu cầu cấp bách đối với các bài kiểm tra nghiêm ngặt về kiểm tra giá trị số (bounds checking) khi xử lý tiền kỹ thuật số.


  • Đã thúc đẩy cộng đồng và các nhà phát triển đặt ra các tiêu chuẩn an toàn tốt hơn và các quy trình khẩn cấp nhanh hơn — điều này đã ngăn chặn những sai lầm tương tự xảy ra sau đó.


Có sử dụng tiền tệ không? Không — không có đồng nào bị chi tiêu, và chúng không được đưa vào chuỗi cuối cùng.

Có phải đây là một loại "hack" không? Không phải là hack theo nghĩa truyền thống (đánh cắp khóa), mà là một lỗ hổng phần mềm do xử lý không đúng cách với các giới hạn số. Nhưng nó cho thấy rằng những lỗi đơn giản trong phần mềm có thể trông giống như thảm họa nếu không được phát hiện và xử lý kịp thời.


Tóm tắt: sự cố này là một lời nhắc nhở mạnh mẽ rằng phân cấp không có nghĩa là không cần phải thực hiện kỹ thuật xuất sắc, và cộng đồng kỹ thuật mạnh mẽ cùng phản ứng nhanh chóng là những gì đã cứu mạng lưới vào thời điểm đó. Bitcoin đã sống sót nhờ sự cảnh giác của các nhà phát triển và các nút — một bài học an ninh và lịch sử quý giá. 📜🔧



$BTC $ETH

#bitcoin

#BitcoinDunyamiz

#BitcoinUpdate

#BTC走势分析

#BTCUSDT