Cuộc tấn công 51%, hay còn gọi là attack 51% đề cập đến một cuộc tấn công vào blockchain , trong đó một cuộc tấn công như vậy vẫn chỉ là giả thuyết – bởi một nhóm các nhà khai thác kiểm soát hơn 50% hàm lượng khai thác của mạng, hoặc sức mạnh tính toán. Những kẻ tấn công sẽ có thể ngăn các giao dịch mới đạt được xác nhận, cho phép chúng tạm dừng thanh toán giữa một số hoặc tất cả người dùng. Họ cũng có thể đảo ngược các giao dịch đã hoàn thành trong khi họ kiểm soát mạng, nghĩa là họ có thể chi tiêu gấp đôi số tiền mình có.
Họ gần như chắc chắn sẽ không thể tạo ra một đồng tiền mới hoặc thay đổi các khối cũ, vì vậy một cuộc tấn công 51% có thể sẽ không phá hủy hoàn toàn bitcoin hoặc một loại tiền tệ dựa trên blockchain khác, ngay cả khi nó tỏ ra rất nguy hiểm.
Tấn công 51% như thế nào?
Bitcoin và các loại tiền điện tử khác dựa trên blockchain, một dạng sổ cái phân tán. Các tệp kỹ thuật số này ghi lại mọi giao dịch được thực hiện trên mạng của một loại tiền điện tử và có sẵn cho tất cả người dùng – và công chúng – để xem xét, có nghĩa là không ai có thể chi tiêu hai lần. (Cái gọi là “blockchain riêng tư” giới thiệu các quyền để ngăn người dùng nhất định của công chúng nhìn thấy tất cả dữ liệu trên một blockchain)
Đúng như tên gọi của nó, blockchain là một chuỗi các khối, bó dữ liệu ghi lại tất cả các giao dịch đã hoàn thành trong một khoảng thời gian nhất định (đối với bitcoin, một khối mới được tạo ra khoảng 10 phút một lần). Khi một khối được hoàn thành – “khai thác”, trong thuật ngữ – nó không thể bị thay đổi, vì một phiên bản gian lận của sổ cái công khai sẽ nhanh chóng bị người dùng mạng phát hiện và từ chối.
Tuy nhiên, 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 lại các khối mới. Họ có thể ngăn các công ty khai thác khác hoàn thành các 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ả các phần thưởng (đối với bitcoin, phần thưởng hiện là 12,5 bitcoin mới được tạo ra, mặc dù cuối cùng nó sẽ giảm về 0). Họ có thể chặn các giao dịch của người dùng khác. Họ có thể gửi một giao dịch, sau đó đảo ngược nó, làm cho nó xuất hiện như thể họ vẫn có đồng tiền họ vừa chi tiêu. Lỗ hổng này, được gọi là chi tiêu kép, giống như một loại tiền giả hoàn hảo, do đó, một mạng lưới cho phép chi tiêu gấp đôi sẽ nhanh chóng bị mất niềm tin.
Thay đổi các khối lịch sử, các giao dịch bị khóa trước khi bắt đầu cuộc tấn công, sẽ vô cùng khó khăn ngay cả trong trường hợp bị tấn công 51%. Các giao dịch càng cũ thì càng khó thay đổi chúng. Không thể thay đổi các giao dịch trước một điểm kiểm tra, qua đó các giao dịch được mã hóa cứng vào phần mềm của bitcoin.
Mặt khác, một hình thức tấn công 51% là có thể với ít hơn 50% sức mạnh khai thác của mạng, nhưng với xác suất thành công thấp hơn.
Hashrate là gì?
Hashrate là đơn vị đo lường khả năng tính toán của thiết bị dùng để khai thác các đồng tiền điện tử. Vào thời điểm đào bitcoin, cần giải quyết rất nhiều bài toán, chỉ sau đó mới có thể kiếm đồng tiền ảo.
Khi đó, tất cả những giao dịch trước đó sẽ được lưu trữ tại khu vực chung. Các thợ mỏ bitcoin tập hợp hash cần thiết từ các kết hợp khác nhau, cho phép truy cập vào các khóa bí mật và các hoạt động giao dịch mới.
Chu trình toán học phức tạp này đòi hỏi phải có thiết bị mạnh, giúp tìm ra hash cần thiết trong khoảng thời gian tối thiểu. Tốt nhất nên tìm hiểu thiết bị hashrate dựa trên những kinh nghiệm của bản thân bởi vì các nhà sản xuất công nghệ không phải luôn đưa ra các thông tin chính xác.
Một số cuộc tấn công 51%
Krypton và Shift
Krypton và Shift, hai blockchain dựa trên ethereum, đã chịu 51% tấn công vào tháng 8/2016.
Bitcoin Gold
Vào tháng 5 năm 2018, Bitcoin Gold, một đồng coin hard fork từ Bitcoin đã bị tấn công 51%. Hacker đã kiểm soát một lượng lớn năng lượng băm của Bitcoin Gold để ngay cả khi Bitcoin Gold liên tục cố gắng tăng ngưỡng giao dịch, những kẻ tấn công đã có thể chi tiêu gấp đôi trong vài ngày, cuối cùng đã đánh cắp Bitcoin Gold trị giá hơn 18 triệu đô la .
Ethereum Classic
Vào đầu tháng 1 năm 2019, một cuộc tấn công 51 % cũng sảy ra với Ethereum Classic
Monacoin, Zencash, Verge Litecoin Cash, Vertcoin (VTC) cũng từng bị tấn công 51%
Tấn công 34%
Một sổ cái phân tán khác biệt cơ bản với blockchain nhưng được thiết kế để thực hiện các mục tiêu tương tự, về mặt lý thuyết có thể chịu thua kẻ tấn công triển khai trên một phần ba hashrate của mạng, được gọi là tấn công 34%.