Liên quan đến chủ đề nàyHội đồng Phân tích Thị trường

Blockchain của Bitcoin vừa quay ngược thời gian. Có vấn đề gì không?

Điểm chính

  • Blockchain của Bitcoin dường như chạy ngược khi một khối mới lại có mốc thời gian sớm hơn khối trước đó.
  • Alex Thorn của Galaxy Digital cho biết khoảng 3% số block Bitcoin có dấu thời gian sớm hơn block liền trước.
  • - Bảo mật của Bitcoin vẫn không bị ảnh hưởng, vì thứ tự khối được xác định bởi hàm băm mật mã chứ không phải dấu thời gian.
Promo

Bitcoin dường như đã phá vỡ một trong những quy tắc cơ bản nhất về thời gian vào ngày 07/11/2024. Một block mới được khai thác lại có thời gian ghi nhận sớm hơn block trước đó.

Phát hiện này đã đặt ra một câu hỏi khá lạ: Liệu có phải Bitcoin blockchain đang gặp lỗi?

Ông Alex Thorn, trưởng bộ phận nghiên cứu của Galaxy Digital, đã đề cập đến sự kiện này và giải thích lý do vì sao đồng hồ nội bộ của Bitcoin không phải lúc nào cũng thống nhất với thời gian ngoài đời thực.

Được tài trợ
Được tài trợ

Hai block liên tiếp đã kể lại câu chuyện này.

  • Block 974,987: Được ghi nhận vào lúc 21:22:24 UTC.
  • Block 974,988: Được khai thác sau đó, nhưng lại có thời gian là 21:19:02 UTC.

Theo trình duyệt blockchain công khai của Bitcoin, block mới hơn lại có vẻ “già” hơn block trước tới hơn 3 phút.

Được tài trợ
Được tài trợ

Tại sao đồng hồ của Bitcoin có thể quay ngược?

Lý do nằm ở cách hoạt động của quá trình khai thác Bitcoin.

Các thợ đào chính là người lựa chọn thời gian (timestamp) được gắn vào từng block mà họ tạo ra. Họ còn có thể điều chỉnh thời gian này khi thử tìm một block hợp lệ, nhờ đó tạo ra thêm nhiều khả năng cho máy tính kiểm tra.

Bitcoin cho phép sự linh hoạt này nhưng vẫn có hai quy tắc rõ ràng:

  • Một block phải có thời gian lớn hơn giá trị trung bình của 11 block trước đó.
  • Thời gian này không được vượt quá 2 tiếng so với đồng hồ của node xác thực.

Điều quan trọng là: thời gian này KHÔNG bắt buộc phải lớn hơn so với block liền trước.

Theo phân tích của Thorn, khoảng 3% số block Bitcoin có thời gian chậm hơn so với block trước đó. Khoảng 1/10 số block còn có thời gian lớn hơn một phút so với thời điểm node của ông nhận được chúng.

Điều này có nghĩa là giao dịch Bitcoin có thể bị đảo ngược không?

Không phải vậy. Thứ tự các block Bitcoin được xác định bằng liên kết mật mã giữa chúng chứ không dựa vào thời gian ghi nhận.

Mỗi block đều chứa hash (chuỗi mã nhận diện duy nhất) của block trước đó, nên luôn xác định được thứ tự chính xác khối nào sinh ra trước.

Một trường hợp blockchain được tổ chức lại thực sự chỉ xảy ra khi có một chuỗi mới cạnh tranh và có tổng công sức khai thác lớn hơn. Việc thay đổi thời gian không thể tạo ra chuyện đó.

Tuy nhiên, chuyện này lại rất quan trọng với bất kỳ ai dựa vào dữ liệu blockchain để xác minh chính xác thời điểm một sự kiện diễn ra.

Thứ tự các block được xác định bằng độ cao của block, còn thời gian chỉ mang tính chất tham khảo về thời điểm gần đúng.

Satoshi Nakamoto đã mô tả Bitcoin là một “máy chủ đánh dấu thời gian” trong whitepaper (tài liệu gốc). Sau 18 năm, sự cố ngày 07/11/2024 đã cho thấy vì sao hệ thống này lại đặt nặng yếu tố bằng chứng mật mã thay cho một chiếc đồng hồ chính xác tuyệt đối.

Tuyên bố miễn trừ trách nhiệm

BeInCrypto cam kết đưa tin khách quan và minh bạch. Bài báo này nhằm cung cấp thông tin chính xác và kịp thời. Tuy nhiên, độc giả được khuyến nghị tự xác minh thông tin một cách độc lập và tham khảo ý kiến chuyên gia trước khi đưa ra bất kỳ quyết định nào dựa trên nội dung này. Xin lưu ý rằng Điều khoản và Điều kiện, Chính sách Quyền riêng tư và Tuyên bố Miễn trừ Trách nhiệm của chúng tôi đã được cập nhật.

Được tài trợ
Được tài trợ