Trong cơ chế khai thác Bitcoin, đã phát hiện ra lỗi ngày zero - ForkLog: tiền điện tử, AI, siêu đặc, tương lai

BTClogo# Trong cơ chế khai thác bitcoin phát hiện ra lỗi ngày zero

Kể từ khi ra mắt, trong thuật toán khai thác bitcoin đã tồn tại một lỗi tính toán, cho phép khai thác các khối với tốc độ cực kỳ cao. Điều này được nhà nghiên cứu Loïc Morel tiết lộ.

Satoshi đã nhầm lẫn.

Có một lỗi trong quá trình khai thác Bitcoin kể từ ngày đầu tiên. Đó là một lỗi đơn giản trong tính toán của Satoshi có thể bị khai thác để khai thác các khối với tốc độ điên rồ. Đây là một trong những lỗi mà BIP-0054 (đang thảo luận) giải quyết. Tôi… pic.twitter.com/GurNv3qKrZ

— Loïc Morel (@Loic_Pandul) 11 tháng 4, 2026

Theo bài đăng, lỗi liên quan đến cơ chế điều chỉnh độ khó

Mỗi 2016 khối (khoảng hai tuần một lần) các nút mạng tính toán lại chỉ số mục tiêu sao cho xuất hiện một khối mỗi 10 phút, bất kể công suất tính toán của các thợ mỏ. Để điều chỉnh này, các nút đo thời gian của giai đoạn cuối cùng, so sánh với giá trị mục tiêu (2016 x 600 = 1.209.600 giây), rồi điều chỉnh độ khó phù hợp

“Chính trong các phép tính này mới tồn tại lỗi. Để đo thời gian của các khối trong giai đoạn đã qua, nút mạng so sánh dấu thời gian của khối đầu tiên với dấu thời gian của khối cuối cùng. Về mặt bản năng, điều này có vẻ hợp lý, nhưng thực tế đó là một lỗi, vì giữa khối đầu tiên và khối cuối cùng của giai đoạn chỉ có 2015 khoảng thời gian, chứ không phải 2016”, — giải thích của Morel

Nếu ký hiệu t0 là dấu thời gian của khối đầu tiên, và t2015 là dấu của khối cuối cùng, thì nút tính thời gian đã trôi qua là T = t2015 — t0. Như vậy, có 2015 khoảng thời gian (từ t0 đến t1 > từ t1 đến t2 > … > từ t2014 đến t2015)

Để có 2016 khoảng thời gian, cần sử dụng công thức khác: T = t2015 — t-1, trong đó t-1 là dấu thời gian của khối cuối cùng của giai đoạn trước đó

Điều này gọi là lỗi “dịch chuyển một đơn vị”. Lỗi này gây ra sai số khoảng 0,05% theo hướng độ khó hơi bị thổi phồng lên

Tuy nhiên, vấn đề thực sự nằm ở chỗ khác. Lỗi này dẫn đến các giai đoạn điều chỉnh không chồng chéo nhau — dấu thời gian của khối cuối cùng của một giai đoạn không được tính trong phép tính của giai đoạn tiếp theo.

Thủ thuật thao túng thời gian

Khoảng cách này tạo điều kiện cho cuộc tấn công “lệch thời gian”. Nguyên lý của nó như sau:

  1. Thợ mỏ, kiểm soát phần lớn công suất tính toán, bắt đầu đặt dấu thời gian tối thiểu cho tất cả các khối trong giai đoạn (trừ khối cuối).
  2. Trong khối cuối của giai đoạn, hắn ta cố ý đặt dấu thời gian tối đa cho phép.
  3. Sau khi kết thúc giai đoạn, độ khó được điều chỉnh. Do các thao tác của kẻ tấn công với dấu thời gian, giai đoạn đo được kéo dài hơn thực tế. Kết quả là độ khó giảm xuống.
  4. Kẻ tấn công lặp lại thao tác tương tự trong giai đoạn tiếp theo. Vì các giai đoạn không chồng chéo, khối đầu tiên của giai đoạn thứ hai có thể có dấu thời gian liên quan đến quá khứ xa, trong khi khối trước đó có dấu thời gian trong tương lai. Khoảng cách này ngày càng lớn theo từng giai đoạn.

Lặp lại quá trình này nhiều lần, kẻ tấn công về lý thuyết có thể giảm độ khó khai thác xuống mức tạo ra tới sáu khối mỗi giây (thay vì một khối mỗi 10 phút)

“Hậu quả sẽ rất khủng khiếp: các khối tạm thời vô dụng, mạng quá tải, số lần tái tổ chức tăng lên, các xác nhận giao dịch mất giá trị. Tất cả điều này sẽ cho phép kẻ xấu thu lợi từ việc chặn các khối với tốc độ chóng mặt”, — nhà nghiên cứu bổ sung.

Cuộc tấn công sẽ không thể xảy ra nếu khối đầu tiên và cuối cùng của hai giai đoạn liên tiếp trùng nhau.

Làm thế nào để sửa lỗi này?

Morel lưu ý rằng, vấn đề có thể được khắc phục bằng một soft fork trong khuôn khổ BIP-0054.

Sáng kiến này quy định rằng khối đầu tiên của giai đoạn độ khó mới có dấu thời gian không vượt quá dấu của khối cuối cùng của giai đoạn trước đó quá hai giờ

Giới hạn này khôi phục “một dạng liên tục nào đó” giữa các giai đoạn, ngăn chặn thao túng khoảng thời gian và làm cho cuộc tấn công “dịch chuyển thời gian” trở nên không thể thực hiện.

Nhắc lại, vào tháng 2, đối tác Castle Island Ventures, Nik Carter, đã dự đoán về “chiếm đoạt tập đoàn” bitcoin do mối đe dọa lượng tử

BTC-0,91%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận
  • Gate Fun hot

    Xem thêm
  • Vốn hóa:$2.28KNgười nắm giữ:1
    0.00%
  • Vốn hóa:$2.28KNgười nắm giữ:0
    0.00%
  • Vốn hóa:$2.28KNgười nắm giữ:1
    0.00%
  • Vốn hóa:$0.1Người nắm giữ:1
    0.00%
  • Vốn hóa:$0.1Người nắm giữ:0
    0.19%
  • Ghim