Sự Thật Hiếm — điều gì đó tôi đã học gần đây, và rất ít người biết đến.

Tôi đã tình cờ gặp điều này gần đây khi đào sâu vào thiết kế ban đầu của Bitcoin.

Đó là một trong những chi tiết hiếm khi được thảo luận — ngay cả giữa những người sử dụng crypto.

Trong những ngày đầu của Bitcoin, các nút không thực thi nghiêm ngặt tất cả các quy tắc tiền tệ.

Họ giả định rằng các thợ mỏ đang hành xử đúng.

Vào tháng 8 năm 2010, giả định đó đã thất bại.

Một giao dịch đơn lẻ đã được khai thác tạo ra 184 tỷ BTC — vượt xa giới hạn 21 triệu của Bitcoin.

Khối đã được chấp nhận.

Mạng lưới đã đạt được sự đồng thuận.

Không phải vì nó hợp lệ —

nếu không phải vì các nút vẫn chưa thực thi quy tắc đó một cách nghiêm ngặt.

Lỗi là một giá trị uint64 tràn trong việc xác thực số tiền đầu ra, cho phép tổng vượt quá MAX_MONEY.

Sự cố này đã tiết lộ một điều quan trọng:

Sự đồng thuận không phải là điều mà các thợ mỏ tuyên bố —

mà là điều mà các nút từ chối chấp nhận.

Sau khi lỗi được phát hiện, Bitcoin đã được vá và quay lại — lần duy nhất trong lịch sử của nó xảy ra điều này.

Từ khoảnh khắc đó trở đi:

Các nút trở thành những người thực thi quy tắc nghiêm ngặt

Các thợ mỏ trở thành nhà cung cấp dịch vụ, không phải là nhà chức trách

Hầu hết mọi người nghĩ rằng các thợ mỏ "vận hành" Bitcoin.

Họ không.

Các nút làm điều đó — một cách lặng lẽ.

Và Bitcoin chỉ học được điều này sau khi nó đã hoạt động.