Vào một ngày đẹp trời, khối Bitcoin 74638 bỗng dưng xuất hiện một điều bất thường. Và chính nhà phát triển cốt lõi Jeff Garzik là người đầu tiên phát hiện ra nó, khi anh nhận xét về sự “kỳ lạ” trong các đầu ra của giao dịch, ở mức 92233720368,54 BTC. Điều này thực sự rất bất thường. Trong vòng một giờ, một người dùng trên diễn đàn đã bắt đầu một chủ đề có tiêu đề là “lỗi nghiêm trọng đang tràn lan”, trong đó anh cố gắng nhấn mạnh rằng “Chúng ta cần phải khắc phục ngay lập tức.” Đó là ngày 15 tháng 8 năm 2010 và Bitcoin vừa nhiễm phải “bug” lớn nhất.
Bitcoin nhiễm phải “bug” nghiêm trọng
Bitcoin đã phải chịu đựng ít nhất bốn lỗi (bug) hoặc lỗ hổng lớn trước lỗi tràn số nguyên dẫn đến việc tạo ra 184 tỷ BTC. Bitcoin wiki đã liệt kê 40 lỗi với mức độ nghiêm trọng khác nhau, được phát hiện gần đây nhất vào tháng 2 năm 2019. Tuy nhiên, CVE-2010-5139 không giống với bất kỳ điều gì mà cộng đồng Bitcoin từng gặp phải trong năm 2010 – hoặc đã thấy kể từ đó.
Lỗi mà Garzik, trong số những người khác, phát hiện ra trong khối 74638 là “bug” lạm phát đầu tiên của Bitcoin. Tổng nguồn cung của tiền điện tử được giới hạn ở mức 21 triệu, việc bổ sung 184 tỷ coin nữa là cả một vấn đề lớn. Hiện tượng tràn số nguyên đã gây ra tổng giá trị giao dịch âm. Như người dùng diễn đàn Bitcointalk “Ifm” đã giải thích:
“Thông thường trong một giao dịch, đầu vào luôn bằng với đầu ra. Trường hợp ngoại lệ là khi có một “khoản phí” được tính cho giao dịch đó. Mạng lưới cho phép mọi người tự nguyện trả bất kỳ khoản phí nào họ muốn. Vậy nên khi tổng âm, sự khác biệt từ đầu vào trông giống như một khoản phí. Và nó vượt qua được tất cả những sự kiểm tra.”
Một kẻ tấn công bí ẩn đã phát hiện ra lỗi này và sử dụng nó để tạo ra số lượng lớn bitcoin. Nếu họ đặt mục tiêu với một mức tổng khiêm tốn hơn, thì việc khai thác của họ có thể đã không bị phát hiện sau 90 phút. Một khi được phát hiện, quá trình “vá” lỗ hổng được tiến hành ngay lập tức. Trong vòng hai giờ kể từ sự cố về Lỗ hổng và Phơi nhiễm 2010-5139, các nhà phát triển cốt lõi là Gavin Andresen và Satoshi Nakamoto cũng đã có mặt trong vụ việc này, và giao dịch 184 tỷ BTC đã bị “thanh trừng” hoàn toàn khỏi khối 74638.
“Một khi có hơn 50% sức mạnh node được nâng cấp và các chuỗi tốt áp đảo các chuỗi xấu, các node 0.3.10 sẽ khiến cho các giao dịch xấu không thể nhận được bất kỳ xác nhận nào,” Satoshi cho biết. Cha đẻ Bitcoin đã nhìn nhận lỗi này một cách rất nghiêm túc, và đã đăng hơn chục lần trong chủ đề dành cho việc phát hiện và xóa sổ nó. Khoảng năm tháng sau vụ việc, Satoshi đã rời khỏi cộng đồng mà ông đã thành lập nên. Trong sự thức tỉnh của mình, ông đã để lại một loại tiền điện tử đủ mạnh để tồn tại trong tám năm tới và thậm chí là hơn thế nữa.
Dislaimer: Đây là thông tin cung cấp dưới dạng blog cá nhân, không phải thông tin tổng hợp hay lời khuyên đầu tư. Chúng tôi không chịu trách nhiệm về các quyết định đầu tư của bạn.