Tấn công 51% (hoặc tấn công đa số) đề cập đến một cuộc tấn công vào tính toàn vẹn của hệ thống blockchain trong đó một tác nhân hoặc tổ chức nào đó kiểm soát hơn một nửa tổng tỉ lệ băm (hashrate) của mạng, có khả năng gây gián đoạn mạng. Vậy cuộc tấn công 51% là gì, cách nó hoạt động như thế nào và mức độ nguy hiểm của những hình thức tấn công này ra sao? Hãy cùng libra24h.com tìm hiểu qua bài viết này nhé!
1. Hình thức tấn công 51% là gì?
Tấn công 51% là một hình thức tấn công có thể thực hiện khi trong đó, một cá thể hoặc tổ chức có nắm giữ được quyền kiểm soát phần lớn các hashrate từ đó làm gián đoạn mạng lưới hệ thống Bitcoin hoặc các hệ thống blockchain khác. Nói cách khác, người thực hiện tấn công 51% sở hữu đủ năng lực tính toán nhằm cố ý làm thay đổi trình tự hoặc loại bỏ các giao dịch.

Dù vậy, hình thức tấn công 51% có thể sẽ không cho phép kẻ tấn công đảo ngược các giao dịch của người khác hay ngăn chặn các giao dịch được khai báo lên mạng lưới. Bên cạnh đó, kẻ tấn công cũng hầu như không thể thay đổi phần thưởng block, tạo ra các đồng coin giả mạo mới tùy ý hay đánh cắp các đồng coin không thuộc quyền sở hữu.
2. Cách thức hoạt động của tấn công 51%
Đặc tính xây dựng và xác minh dữ liệu phân tán là một trong những thế mạnh của Bitcoin và công nghệ blockchain lớp dưới nó. Do đó tất cả các thành viên sẽ phải tham gia vào quá trình đi đến sự thống nhất. Đây là một trong đó các yếu tố đảm bảo tính bảo mật cho mạng lưới blockchain. Các mạng lưới càng lớn thì càng có độ bảo mật cao chống lại các vụ tấn công và làm giả dữ liệu.
Khả năng tấn công 51% vào Bitcoin gần như là không thể bởi quy mô của mạng lưới này là cực lớn. Khi một blockchain phát triển dần đến một quy mô nhất định, có rất ít khả năng một cá nhân hay tổ chức đơn lẻ có thể thu thập được đủ năng lượng tính toán để áp đảo được các thành viên khác.
Cùng với đó, vì các block (khối) được liên kết với nhau bằng các bằng chứng mã hóa, nên khi độ lớn của chuỗi ngày một tăng lên, việc thay đổi các block đã được xác thực trước đó sẽ ngày càng khó khăn. Tương tự, một block (khối) khi càng có được nhiều xác nhận, thì chi phí để sửa đổi hay đảo ngược các giao dịch trong khối đó sẽ càng lớn. Điều này làm cho một vụ tấn công cho dù có thành công được cũng chỉ có thể sửa đổi các giao dịch trong một số block mới nhất trong một khoảng thời gian rất ngắn. Bên cạnh đó, kẻ tấn công sẽ phải tiêu tốn một lượng lớn sức mạnh tính toán (chi phí điện năng) để đạt được 51% hashrate, đặc biệt là trên các mạng lớn hơn được thiết lập nhiều hơn, chi phí tài chính sẽ vượt xa lợi ích.
Nhưng đó chỉ là đối với mạng lưới Bitcoin, một blockchain phát triển với mạng lưới lớn, còn với các loại tiền mã hóa có quy mô nhỏ hơn thì việc này lại dễ dàng hơn rất nhiều. Khi so sánh với Bitcoin, các đồng altcoin có khối lượng hashing power tương ứng trong việc bảo mật hệ thống khá thấp, đủ để các vụ tấn công 51% có thể thực hiện được.
Bằng cách kiểm soát phần lớn sức mạnh tính toán trên mạng, kẻ tấn công hoặc nhóm kẻ tấn công có thể can thiệp vào quá trình ghi các block (khối) mới. Họ có thể ngăn cản những người khai thác khác hoàn thành các block (khối), về mặt lý thuyết cho phép họ độc quyền khai thác các khối mới và kiếm được tất cả phần thưởng.
Đã có những ví dụ thực tế đáng ghi nhớ về một số loại tiền mã hóa trở thành nạn nhân của các vụ tấn công hình thức này, trong đó có Monacoin, Bitcoin Gold và ZenCash.
Krypton và Shift, hai blockchain dựa trên Ethereum, đã bị tấn công 51% vào tháng 8 năm 2016. Vào tháng 5 năm 2018, Bitcoin Gold, tại thời điểm là đồng tiền điện tử lớn thứ 26, đã phải chịu một cuộc tấn công 51%. Tác nhân hoặc tác nhân độc hại đã kiểm soát một lượng lớn sức mạnh băm (hash power) của Bitcoin Gold, đến nỗi ngay cả khi Bitcoin Gold liên tục cố gắng nâng ngưỡng trao đổi, những kẻ tấn công vẫn có thể chi tiêu gấp đôi trong vài ngày, cuối cùng đánh cắp Bitcoin trị giá hơn 18 triệu đô la. Bitcoin Gold đã bị tấn công trở lại vào năm 2020. Gần đây, mạng Bitcoin SV (BSV) đã bị một cuộc tấn công vào tháng 8 năm 2021.
3. Mức độ nguy hiểm của cuộc tấn công 51%
Cách tấn công 51% này giúp cho các tổ chức đó có quyền đảo ngược các giao dịch nó tạo ra và gây nên tình trạng double-spending – một hình thức gian lận. Nếu thực hiện vụ tấn công thành công, kẻ tấn công có đủ sức mạnh khai thác để cố ý sửa đổi thứ tự các giao dịch, hình thức độc quyền khai thác – mining monopoly có thể diễn ra do người thực hiện sẽ có quyền chặn xác nhận một số hoặc toàn bộ các giao dịch (còn gọi là từ chối dịch vụ giao dịch – transaction denial of service), hoặc ngăn không cho một số hoặc tất cả các thợ đào khác làm việc.

Sau đó, kẻ tấn công có thể quay trở lại blockchain trước khi quá trình chuyển BTC được xác nhận và khai thác một chuỗi thay thế, trong đó không bao gồm thông tin về việc chuyển BTC. Cuối cùng, phần lớn sức mạnh mạng lưới sẽ chấp nhận điều này như một giao dịch hợp lệ.
Hy vọng với những kiến thức trên, các bạn đã hiểu được những thông tin cơ bản của hình thức tấn công 51%. libra24h.com chúc các bạn thành công!
Nguồn: Tổng hợp
Xuân Hoàng