Tấn công 51%

Người mới

Tấn Công 51% Là Gì?

Một cuộc tấn công 51% (hoặc tấn công đa số) đề cập đến mối đe dọa tiềm ẩn đối với tính toàn vẹn của hệ thống blockchain trong đó một tác nhân hoặc tổ chức độc hại quản lý để kiểm soát hơn một nửa tổng sức mạnh băm của mạng, có khả năng gây gián đoạn mạng.
Nếu một người dùng xấu đơn lẻ hoặc một nhóm người dùng xấu cùng hành động, kiểm soát hơn 50% tổng tỷ lệ băm mạng cho một blockchain, thì họ sẽ có thể ghi đè cơ chế đồng thuận của mạng và thực hiện các hành vi độc hại như tấn công kép chi tiêu.
Một cuộc tấn công 51% xảy ra khi kẻ tấn công có đủ sức mạnh đào để cố tình sửa đổi thứ tự của các giao dịch, ngăn không cho một số hoặc tất cả các giao dịch được xác nhận. Điều này còn được gọi là từ chối dịch vụ giao dịch. Kẻ tấn công cũng có thể ngăn chặn một số hoặc tất cả những thợ đào trong hoạt động đào, dẫn đến cái gọi là độc quyền đào.

Tấn công 51%: Ví dụ

Nếu một tác nhân độc hại chiếm hơn 51% sức mạnh băm của mạng Bitcoin , họ có thể thực hiện giao dịch OTC ngoại tuyến bằng cách gửi một vài bitcoin đến ví tiền mã hoá để đổi lấy USD. Xem xét tính bất biến ngụ ý của blockchain, ngay sau khi giao dịch được xác nhận bởi các node mạng, người mua sẽ giao USD cho kẻ lừa đảo.

Sau đó, tác nhân độc hại có thể quay lại blockchain và đến khối mà trước khi việc chuyển BTC được xác nhận và đào một chuỗi thay thế, trong đó không bao gồm BTC cần chuyển. Phần sức mạnh của mạng lớn hơn sẽ đảm bảo rằng phần còn lại của mạng buộc phải chấp nhận điều đó.

Hạn chế của các cuộc tấn công 51%

Mặc dù kẻ tấn công có thể gây ra nhiều thiệt hại khi thực hiện cuộc tấn công 51%, nhưng cuộc tấn công đa số không cho phép tác nhân độc hại ngăn chặn các giao dịch được phát ra cũng như không cho phép chúng đảo ngược các giao dịch từ những người dùng khác. Thay đổi phần thưởng của khối, tạo ra coin từ không khí hoặc đánh cắp coin là những tình huống rất khó xảy ra.

Giao dịch càng lùi xa thì càng khó phá vỡ nó, vì số lượng khối mới được đào để đưa mạng lên chiều cao khối hiện tại ngày càng xa hơn. Đây là lý do tại sao các giao dịch Bitcoin thường yêu cầu ngưỡng 6 xác nhận trước khi thanh toán bù trừ.

Có thể tấn công 51% vào Bitcoin không?

Một cuộc tấn công 51% vào blockchain Bitcoin rất khó xảy ra do quy mô của mạng. Khi mạng phát triển, khả năng một người hoặc thực thể đơn lẻ có đủ sức mạnh tính toán để áp đảo tất cả những người tham gia khác ngày càng trở nên phi thực tế.

Do đó, các cuộc tấn công 51% rất khó xảy ra trên các mạng lớn, đặc biệt là trên blockchain Bitcoin, vốn được coi là mạng tiền mã hoá an toàn nhất. Trong khi nhiều blockchain lớn chưa bị tấn công kiểu này, một số cuộc tấn công đã được quan sát thấy trên các chuỗi nhỏ hơn. Chẳng hạn, altcoin Bitcoin Gold — một nhánh của chuỗi Bitcoin chính — đã bị tấn công 51% vào tháng 5 năm 2018, dẫn đến việc đánh cắp số BTG trị giá 18 triệu USD vào thời điểm đó.

Cách ngăn chặn một cuộc tấn công 51% vào blockchain

Các blockchain ngăn chặn cuộc tấn công 51% bằng cách sử dụng kết hợp các kỹ thuật. Một cách là khuyến khích nhiều người tham gia hơn tham gia mạng và chạy các node của riêng của họ để hỗ trợ mạng. Số lượng người tham gia đóng góp tài nguyên của họ càng lớn thì càng khó để một thực thể thống trị mạng.

Các cơ chế đồng thuận, chẳng hạn như Proof-of-Work (PoW) và Proof-of-Stake (PoS), cũng đóng một vai trò quan trọng trong việc ngăn chặn các cuộc tấn công 51%. Các cơ chế này yêu cầu các node đồng ý về tính hợp lệ của các giao dịch trước khi thêm chúng vào blockchain. Chúng làm cho kẻ tấn công thao túng mạng lướing trở nên tốn kém về mặt kinh tế và tính toán, vì chúng sẽ cần kiểm soát phần lớn tài nguyên của mạng.

Thúc đẩy sự phi tập trung là một biện pháp phòng ngừa khác. Việc phân phối các node trên các vị trí khác nhau và liên quan đến nhiều người tham gia có nghĩa là không có thực thể đơn lẻ nào giành được quyền kiểm soát quá mức.

Tìm hiểu thêm: Tấn công 51% là gì?