51% Attack là gì?
51% Attack xảy ra khi một nhóm duy nhất chiếm hơn một nửa công suất khai thác của một blockchain và có thể ghi đè lịch sử giao dịch rất gần đây. Họ không thể lấy tiền trong ví của bạn, nhưng họ có thể thay thế các giao dịch họ đã thực hiện bằng một phiên bản sự kiện khác. Hãy tưởng tượng ai đó chộp lấy điều khiển trong lúc phát lại và tráo đổi vài phút cuối.
Một 51% Attack cho phép kẻ tấn công rút sạch mọi ví. Không đúng. Họ có thể sắp xếp lại các block gần đây và thử một chi tiêu hai lần, nhưng họ không thể tạo ra tiền từ hư không hay lấy tiền của bạn nếu không có khóa riêng của bạn.
Cách 51% Attack hoạt động
Tóm tắt nhanh các bước bằng ngôn ngữ dễ hiểu:
- Chuẩn bị: Kẻ tấn công tập hợp nhiều thiết bị khai thác hoặc thuê công suất, sau đó chọn chuỗi mục tiêu có mức bảo mật thấp hơn.
- Kiểm soát: Họ điều phối đủ thợ mỏ để chiếm đa số tốc độ băm.
- Ẩn: Với lợi thế đó, họ đào một phiên bản riêng của chuỗi ở chế độ bí mật trong khi chuỗi công khai vẫn tiến.
- Chi tiêu: Họ gửi tiền trên chuỗi công khai, chờ xác nhận, và giữ lại các block riêng của họ.
- Tiết lộ: Khi chuỗi riêng của họ dài hơn, họ công bố nó. Mạng lưới chuyển sang chuỗi dài hơn và thanh toán trước đó biến mất trên chuỗi.
Đúng vậy, đó là kịch bản.
Tại sao 51% Attack quan trọng
Vậy bạn cần quan tâm điều gì ở đây?
- Lợi ích: Biết rủi ro giúp bạn quyết định chờ bao nhiêu xác nhận trước khi coi tiền là cuối cùng.
- Góc nhìn: Điều này làm rõ lý do tại sao phân quyền khai thác và phân bổ cổ phần giúp chuỗi ổn định.
- Liên quan: Bạn sẽ thấy các sàn, dapp và DAO nhắc đến nó khi họ đặt quy tắc gửi tiền và thời gian xác nhận.
Trên các chuỗi nhỏ hơn, chờ nhiều xác nhận hơn so với chuỗi lớn, và quan sát sự tăng đột ngột trong tỷ lệ của nhóm khai thác.
Đặc điểm chính của 51% Attack
Điểm khác biệt:
- Đa số: Kiểm soát ngắn hạn việc tạo block cho phép kẻ tấn công vượt mặt các node trung thực.
- Tái tổ chức: Nó gây ra các tái tổ chức chuỗi khiến các giao dịch gần đây bị hoàn nguyên.
- Chi phí: Tốn kém để thực hiện trên các mạng lớn với phân phối thợ mỏ rộng.
- Mục tiêu: Các chuỗi nhỏ hơn hoặc mới hơn có xu hướng rủi ro hơn.
- Giới hạn: Nó không thể tạo ra tiền từ hư không hay truy cập khóa riêng của bạn.
Biến thể
Các biến thể và thủ thuật liên quan bạn có thể nghe đến:
- Đa số: Hình thức tấn công kinh điển trên bằng chứng công việc khi vượt mặt các thợ mỏ trung thực.
- Khai thác ích kỷ: Khai thác ích kỷ giữ lại block để giành lợi thế thu nhập mà không rõ ràng gây chi tiêu hai lần.
- Thao túng mốc thời gian: Thủ thuật mốc thời gian để làm nghiêng độ khó có lợi cho kẻ tấn công trên một số chuỗi.
- Phản ứng xã hội: Như một phản ứng, cộng đồng đôi khi chọn chia nhánh chuỗi để khôi phục thiệt hại và thay đổi quy tắc.
Nhiều xác nhận hơn làm giảm rủi ro vì việc thay thế các block sâu hơn sẽ khó và tốn kém hơn khi mỗi block được thêm vào.
Ví dụ
Một sàn hoãn nhận tiền gửi khi nghi ngờ có tấn công, tăng số xác nhận yêu cầu từ sáu lên một trăm để bảo vệ người dùng.
Sự thật thú vị
Satoshi viết rằng miễn là các node trung thực kiểm soát phần lớn sức mạnh CPU, chuỗi phát triển nhanh nhất trên đường trung thực. Một câu đơn đó đã đặt nền cho toàn bộ chủ đề này.
Kết luận
Tóm tắt: 51% Attack là kiểm soát đa số tạm thời cho phép ai đó ghi đè lịch sử rất gần đây, vì vậy hãy lên kế hoạch việc xác nhận như một chuyên gia.
