Định nghĩa tấn công 51%
Tấn công 51% đề cập đến một cuộc tấn công vào blockchain - thường là bitcoin, 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 đã được 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 tiền.
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.
Phá vỡ 51% tấn công
Bitcoin và các loại tiền điện tử khác dựa trên blockchains, 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 một lần hai lần. (Cái gọi là "blockchains riêng" 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ữ - không thể 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 thợ mỏ 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 xuống không. 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 và 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, tương đương kỹ thuật số của một loại tiền giả hoàn hảo và rào cản mật mã cơ bản mà blockchain được xây dựng để khắc phục, do đó, một mạng 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 trở lại 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.
Ghash.io
Nhóm khai thác ghash.io đã nhanh chóng vượt quá 50% sức mạnh tính toán của mạng bitcoin vào tháng 7 năm 2014, khiến nhóm này tự nguyện cam kết giảm tỷ lệ chia sẻ mạng. Nó nói trong một tuyên bố rằng nó sẽ không đạt 40% tổng công suất khai thác trong tương lai.
Krypton và Shift
Krypton và Shift, hai blockchain dựa trên ethereum, đã chịu 51% các cuộc tấn công vào tháng 8 năm 2016.
Vàng bitcoin
Vào tháng 5 năm 2018, Bitcoin Gold, tại thời điểm tiền điện tử lớn thứ 26, đã bị tấn công 51%. Diễn viên hoặc diễn viên độc hại đã 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 trao đổi, 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.
Tấn công 34%
Rối, một sổ cái phân tán, về cơ bản khác 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%.
