http://sachvui.com
Kho tri thức cho người việt
Vậy làm thế nào để hệ thống ngăn chặn hình thức gian lận này? Mỗi khối chứa một
tham chiếu đến khối trước đó, và tham chiếu đó là một phần của vấn đề toán học cần
được giải quyết để truyền khối sau tới mạng lưới. Vì vậy, rất khó để tính toán trước
một loạt các khối bởi nó cần tính ra một số lượng lớn các số ngẫu nhiên cần thiết để
giải quyết một khối và đặt nó trên blockchain. Mary sẽ ở trong một cuộc đua chống
lại phần còn lại của mạng lưới để giải quyết vấn đề toán học nhằm giúp cô đặt khối
tiếp theo vào chuỗi. Và ngay cả khi cô ấy giải quyết được nó trước bất kỳ ai khác, thì
cũng rất khó có thể tiếp tục giải quyết 2, 3 hoặc nhiều khối tiếp theo, vì quá trình này
Mary phải cạnh tranh với toàn bộ mạng lưới. Như vậy, liệu Mary có thể sử dụng một
máy tính siêu nhanh để tạo ra các dự đoán ngẫu nhiên đủ nhanh để cạnh tranh với
toàn bộ mạng lưới trong việc giải quyết các khối không? Thực tế là ngay cả với một
máy tính rất nhanh, thì với số lượng lớn các thành viên trong mạng lưới sẽ rất khó cho
Mary có thể giải quyết một vài khối liên tiếp trong một khoảng thời gian đủ ngắn để
thực hiện một cuộc tấn công “giao dịch kép”.
Mary sẽ cần kiểm soát từ 50% công suất tính toán của toàn bộ mạng lưới để có 50%
cơ hội giải quyết một khối trước khi một số nút khác thực hiện, và thậm chí trong
trường hợp này sảy ra Mary cũng chỉ có 25% cơ hội để giải quyết hai khối liên tiếp .
Càng nhiều khối được giải quyết liên tiếp, xác suất mà Mary có thể thành công càng
cao.
Chia sẻ với bạn bè của bạn: |