Tấn công 51% là một cuộc tấn công tiềm tàng vào mạng lưới blockchain, trong đó một cá nhân hoặc tổ chức giành được quyền kiểm soát phần lớn hashrate, có khả năng gây rối loạn mạng. Trong trường hợp này, kẻ tấn công sẽ có đủ sức mạnh khai thác để cố ý loại trừ hoặc thay đổi thứ tự giao dịch. Họ cũng có thể đảo ngược các giao dịch đã được thực hiện trong khi kiểm soát mạng, dẫn đến vấn đề chi tiêu kép.
Một cuộc tấn công đa số thành công cũng có thể cho phép kẻ tấn công ngăn chặn một phần hoặc tất cả các giao dịch được xác nhận (từ chối dịch vụ giao dịch) hoặc ngăn chặn một phần hoặc tất cả các thợ đào khác khai thác, dẫn đến cái gọi là độc quyền khai thác.
Mặt khác, một cuộc tấn công đa số không thể cho phép kẻ tấn công đảo ngược giao dịch của người dùng khác hoặc ngăn người khác tạo giao dịch và phát chúng lên mạng. Thay đổi phần thưởng khối, tạo token từ không khí hoặc đánh cắp token không thuộc về kẻ tấn công cũng là điều không thể.
Khả năng xảy ra tấn công 51% là bao nhiêu?
Vì blockchain được duy trì bởi một mạng lưới các nút phi tập trung, tất cả người tham gia hợp tác trong quá trình đạt được sự đồng thuận. Đây là một trong những lý do khiến blockchain thường có tính bảo mật cao. Mạng lưới càng lớn, khả năng phòng thủ chống lại các cuộc tấn công và hỏng dữ liệu càng mạnh.
Đối với blockchain bằng chứng công việc, hashrate mà thợ đào sở hữu càng cao, cơ hội tìm ra giải pháp hợp lệ cho khối tiếp theo càng lớn. Điều này đúng vì khai thác liên quan đến vô số lần thử băm, và sức mạnh tính toán cao hơn đồng nghĩa với nhiều lần thử hơn mỗi giây. Một số thợ đào sớm đã tham gia mạng Bitcoin, đóng góp vào sự phát triển và an ninh của nó. Khi giá Bitcoin với tư cách là một loại tiền tệ tiếp tục tăng, nhiều thợ đào mới gia nhập hệ thống, với mục đích tranh giành phần thưởng khối (hiện được đặt là 12,5 Bitcoin mỗi khối). Sự cạnh tranh này là một trong những lý do đảm bảo an ninh cho Bitcoin. Nếu không vì hành động trung thực và nỗ lực kiếm phần thưởng khối, thợ đào sẽ không có động lực đầu tư nhiều tài nguyên.
Do đó, do quy mô lớn của mạng Bitcoin, một cuộc tấn công 51% khó có thể xảy ra. Một khi blockchain đủ lớn, khả năng một cá nhân hoặc nhóm có đủ sức mạnh tính toán để áp đảo tất cả người tham gia khác sẽ nhanh chóng giảm xuống mức cực thấp.
Hơn nữa, khi chuỗi phát triển, việc thay đổi các khối đã được xác nhận trước đó ngày càng khó khăn vì các khối này được liên kết thông qua bằng chứng mã hóa. Vì lý do tương tự, một khối càng có nhiều xác nhận, chi phí để thay đổi hoặc đảo ngược các giao dịch trong đó càng cao. Do đó, một cuộc tấn công thành công chỉ có thể sửa đổi giao dịch trong một vài khối gần đây trong thời gian ngắn.
Tiếp theo, hãy tưởng tượng nếu một thực thể độc hại tấn công mạng Bitcoin không vì lợi nhuận mà chỉ để phá hủy nó, bất chấp chi phí. Ngay cả khi kẻ tấn công thành công phá vỡ mạng, phần mềm và giao thức Bitcoin sẽ phản ứng lại cuộc tấn công, nhanh chóng thực hiện các sửa đổi và điều chỉnh. Điều này đòi hỏi sự đồng thuận từ các nút mạng khác để thống nhất về những thay đổi này, nhưng trong trường hợp khẩn cấp, quy trình có thể hoàn thành rất nhanh. Bitcoin có khả năng chống chịu tấn công mạnh mẽ và được coi là loại tiền mã hóa an toàn và đáng tin cậy nhất hiện nay.
Mặc dù việc giành được nhiều sức mạnh tính toán hơn phần còn lại của mạng Bitcoin là khá khó khăn đối với kẻ tấn công, nhưng với các loại tiền mã hóa nhỏ hơn, thách thức này nhỏ hơn nhiều. So với Bitcoin, altcoin có hashrate bảo vệ blockchain của chúng tương đối thấp - thấp đến mức có thể xảy ra tấn công 51%. Một số ví dụ nổi tiếng về tiền mã hóa từng bị tấn công đa số bao gồm Monacoin, Bitcoin Gold và ZenCash.