Mytour / Jessica Olah
Tấn công 51% là gì?
Tấn công 51% là một loại tấn công vào blockchain của một loại tiền điện tử bởi một cá nhân hoặc nhóm chiếm hơn 50% mạng lưới. Nếu một bên có được sự kiểm soát nhiều như vậy trên mạng lưới, họ có thể thay đổi blockchain.
Kẻ tấn công sẽ có thể ngăn chặn các giao dịch mới nhận được xác nhận, cho phép họ ngừng thanh toán giữa một số hoặc tất cả người dùng. Họ cũng có thể hoàn đảo các giao dịch chưa được xác nhận đã hoàn thành trong khi họ kiểm soát. Việc hoàn đảo các giao dịch có thể cho phép họ chi tiêu đôi lần đồng tiền, một trong những vấn đề mà cơ chế như bằng chứng công việc được tạo ra để ngăn chặn.
Những điểm cần chú ý
- Blockchain là sổ cái phân phối ghi lại mọi giao dịch được thực hiện trên mạng lưới tiền điện tử.
- Một tấn công 51% là một cuộc tấn công vào blockchain bởi một cá nhân hoặc nhóm chiếm hơn 50% mạng lưới.
- Kẻ tấn công chiếm được kiểm soát chính của mạng lưới có thể ngăn chặn việc ghi lại các khối mới bằng cách ngăn các thợ đào khác hoàn thành các khối.
- Thay đổi các khối lịch sử là không thể vì chuỗi thông tin được lưu trữ trong blockchain của Bitcoin.
- Mặc dù khả năng tấn công thành công lên Bitcoin hoặc Ethereum là không tưởng, các mạng nhỏ hơn thường là mục tiêu thường xuyên của các cuộc tấn công 51%.
Hiểu về tấn công 51%
Blockchain là một sổ cái phân phối—về cơ bản là một cơ sở dữ liệu—ghi lại các giao dịch và thông tin về chúng. Mạng lưới blockchain đạt được sự đồng thuận đa số về các giao dịch thông qua quy trình xác nhận. Các khối chứa dữ liệu được niêm phong. Các khối được liên kết với nhau thông qua các kỹ thuật mật mã nơi thông tin khối trước đó được ghi lại trong mỗi khối. Điều này làm cho các khối gần như không thể thay đổi khi chúng đã được xác nhận đủ lần.
Cuộc tấn công 51% là một cuộc tấn công vào blockchain, trong đó một nhóm chiếm hơn 50% sức mạnh băm—máy tính giải quyết câu đố mật mã—của mạng lưới. Nhóm này sau đó giới thiệu một blockchain đã được thay đổi vào mạng lưới tại một điểm rất cụ thể trong blockchain, lý thuyết được chấp nhận bởi mạng lưới vì kẻ tấn công sẽ sở hữu hầu hết nó.
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ẽ rất khó ngay cả khi có 51% cuộc tấn công. Càng lâu càng khó thay đổi các giao dịch. Sẽ không thể thay đổi các giao dịch trước một điểm kiểm tra, nơi các giao dịch trở thành vĩnh viễn trong blockchain của Bitcoin.
Các cuộc tấn công Quá Đắt Đỏ
Cuộc tấn công 51% là một nhiệm vụ rất khó khăn và thách thức trên mạng lưới blockchain với tỷ lệ tham gia lớn. Trong hầu hết các trường hợp, nhóm tấn công sẽ cần kiểm soát được 51% cần thiết và đã tạo ra một blockchain thay thế có thể được chèn vào đúng thời điểm. Sau đó, họ sẽ cần vượt qua mạng lưới chính về sức mạnh băm. Chi phí là một trong những yếu tố quan trọng nhất ngăn chặn cuộc tấn công 51%.
Ví dụ, một trong những máy đào mạch tích hợp cụ thể ứng dụng tiên tiến nhất (ASIC) là WhatsMiner M63S. Nó có giá hơn 10,000 đô la (mới) và có tốc độ băm là 406 terahashes mỗi giây (TH/s). Một hoặc một nhóm nhỏ các thợ đào sẽ không thể thay đổi và khai thác blockchain Bitcoin chỉ với vài chiếc máy này. Cần hàng nghìn thiết bị ASIC này để vượt qua mạng lưới Bitcoin. Các mạng nhỏ hơn có thể bị vượt qua bằng các thiết bị đào này, nhưng lợi ích từ việc làm điều đó sẽ không vượt qua được chi phí để tài trợ và thiết lập cuộc tấn công.
Dịch vụ cho thuê sức mạnh hashing cung cấp cho kẻ tấn công chi phí thấp hơn, vì họ chỉ cần thuê bao nhiêu sức mạnh hashing cần thiết trong suốt thời gian của cuộc tấn công.
Sau khi Ethereum chuyển sang chứng minh cổ phần, một cuộc tấn công 51% trên mạng lưới Ethereum trở nên đắt đỏ hơn. Để thực hiện cuộc tấn công này, một người dùng hoặc nhóm người sẽ cần sở hữu 51% số ETH được đặt cược trên mạng lưới. Có khả năng một ai đó sở hữu nhiều ETH như vậy, nhưng điều đó không thường xuyên xảy ra.
Theo Beaconchain, hơn 32,3 triệu ETH đã được đặt cược vào ngày 8 tháng 5 năm 2024. Một thực thể sẽ cần sở hữu và đặt cược hơn 16,5 triệu ETH (hơn 49 tỷ USD vào ngày 8 tháng 5 năm 2024) để thử tấn công.
Sau khi cuộc tấn công bắt đầu, cơ chế đồng thuận có thể nhận ra và ngay lập tức cắt giảm ETH đã được đặt cược, khiến cho kẻ tấn công mất một số tiền phi thường. Ngoài ra, cộng đồng có thể bỏ phiếu để khôi phục chuỗi 'trung thực', vì vậy kẻ tấn công sẽ mất tất cả ETH của họ chỉ để thấy thiệt hại được khắc phục.
Thời Điểm Tấn Công
Ngoài chi phí, một nhóm cố gắng tấn công mạng bằng cuộc tấn công 51% không chỉ phải kiểm soát 51% của mạng mà còn phải giới thiệu chuỗi khối đã được thay đổi vào một thời điểm rất chính xác. Ngay cả khi họ sở hữu 51% tỷ lệ hashing của mạng, họ vẫn có thể không đủ nhanh để theo kịp tốc độ tạo khối hoặc chèn chuỗi của họ trước khi các khối mới hợp lệ được tạo bởi mạng blockchain 'trung thực'.
Tương tự, điều này hoàn toàn khả thi trên các mạng tiền điện tử nhỏ hơn vì có ít người tham gia và tỷ lệ hashing thấp hơn. Các mạng lớn làm cho việc giới thiệu một blockchain đã được thay đổi gần như không thể.
Mặc dù có tên gọi như vậy, không cần thiết phải sở hữu 51% sức mạnh khai thác của mạng để tiến hành một cuộc tấn công. Tuy nhiên, cuộc tấn công như vậy sẽ có khả năng thành công thấp hơn nhiều.
Kết Quả của một Cuộc Tấn Công Thành Công
Trong trường hợp của một cuộc tấn công thành công, những kẻ tấn công có thể chặn các giao dịch của người dùng khác hoặc đảo ngược chúng và chi tiêu lại loại tiền điện tử tương tự. Lỗ hổng này, được biết đến là double-spending, là sự tương đương kỹ thuật số của tiền giả hoàn hảo. Đây cũng là rào cản mật mã cơ bản mà các cơ chế đồng thuận blockchain được thiết kế để vượt qua.
Các kẻ tấn công thành công 51% cũng có thể triển khai cuộc tấn công từ chối dịch vụ (DoS), trong đó họ chặn địa chỉ của các thợ đào khác trong thời gian họ kiểm soát mạng. Điều này ngăn các thợ đào 'trung thực' khôi phục lại sự kiểm soát của mạng trước khi chuỗi không chính thức trở thành vĩnh viễn.
Ai Là Đối Tượng Bị Nguy Cơ Của Cuộc Tấn Công 51%?
Loại thiết bị khai thác mỏ cũng là một yếu tố quan trọng, vì mạng lưới khai thác mỏ được bảo vệ bởi ASIC ít dễ bị tổn thương hơn so với những mạng lưới có thể khai thác bằng GPU; chúng nhanh hơn nhiều. Các dịch vụ đám mây như NiceHash—tự xem mình là một 'người môi giới sức mạnh hashing'—lí thuyết là làm cho việc thực hiện cuộc tấn công 51% chỉ bằng sức mạnh hashing thuê có thể, đặc biệt là đối với các mạng lưới nhỏ, chỉ dùng GPU.
Bitcoin Gold đã trở thành mục tiêu phổ biến của các kẻ tấn công vì đây là một loại tiền điện tử nhỏ hơn về tỷ lệ hashing. Từ tháng 6 năm 2019, Viện Công nghệ Michigan cho Sáng kiến Tiền điện tử Kỹ thuật Số đã phát hiện, quan sát hoặc nhận được thông báo về hơn 40 cuộc tấn công 51%—cũng được gọi là sắp xếp lại chuỗi, hoặc reorgs—trên Bitcoin Gold, Litecoin và các loại tiền điện tử nhỏ khác.
Tần Suất Các Cuộc Tấn Công 51% Của Bitcoin Có Đang Tăng?
Vào ngày 8 tháng 5 năm 2024, tổng lực khai thác của mạng Bitcoin là 569.29 exahashes mỗi giây (EH/s). Ba nhóm khai thác hàng đầu trong ba ngày với lực khai thác là:
- FoundryUSA, với 175.76 EH/s; chiếm 30.9% tổng lực khai thác mạng Bitcoin
- AntPool, với 161.77 EH/s; chiếm 28.4% tổng lực khai thác mạng Bitcoin
- ViaBTC, với 73.11 EH/s; chiếm 12.8% tổng lực khai thác mạng Bitcoin
Tổng cộng, ba nhóm này chiếm 72.1% lực khai thác mạng, tức là 486.9 EH/s (486.9 triệu TH/s—CPU trên máy tính của bạn có thể khai thác được khoảng 15 kilo hashes mỗi giây). Nếu Foundry và ViaBTC quyết kết hợp, họ có thể chiếm quyền kiểm soát hơn 51% lực khai thác (248 EH/s).
Foundry và Antpool kết hợp có thể kiểm soát 69.3% lực khai thác của mạng. Vì những nhóm này sử dụng nền tảng để kết nối các thành viên và quản lý công việc, nếu các nhà quản lý quyết định kiểm soát họ có thể gửi lệnh công việc đến các nhóm của họ để làm việc trên chuỗi đã được thay đổi. Các thợ khai thác trong nhóm sẽ không biết họ đang làm việc trên chuỗi nào vì các thiết bị khai thác của họ tự động làm việc trên bất kỳ nhiệm vụ nào được giao.
Điều đáng lo ngại hơn nữa là ba nhóm này cũng chiếm đa số tỷ lệ khai thác mạng cho Bitcoin Cash, Litecoin và Bitcoin SV.
Những nhóm này đã hoạt động trong vài năm mà không gặp vấn đề gì, nhưng vẫn có thực tế là họ đã kiểm soát phần lớn sức mạnh hashing của các loại tiền điện tử có thể khai thác và sinh lời.
Tác Động của Cuộc Tấn Công 51% là gì?
Một cuộc tấn công 51% sẽ thay đổi các khối đang được thêm vào blockchain, cho phép các kẻ tấn công tạo ra hoặc thay đổi giao dịch trong thời gian họ kiểm soát.
Một Cuộc Tấn Công 51% Từng Xảy Ra Chưa?
Có. Một số blockchain đã bị tấn công bằng phương pháp này, nhưng chúng có mạng lưới nhỏ, mới mẻ, hoặc có các lỗ hổng khác làm cho việc này trở nên có thể.
Chi phí để thực hiện một cuộc tấn công 51% lên BTC là bao nhiêu?
Nếu một nhóm khai thác lớn được chỉ đạo bởi các nhà quản lý để thực hiện một cuộc tấn công, thì chi phí cho các nhà quản lý vào thời điểm tấn công sẽ không nhiều. Tuy nhiên, họ có thể mất các thợ khai thác trung thực khi họ phát hiện ra điều này. Đối với một cá nhân hoặc nhóm để thực hiện một cuộc tấn công 51%, họ sẽ cần hơn 304 EH/s sức mạnh tính toán. Điều này là một chi phí khổng lồ khi xét đến thợ khai thác nhanh nhất có khả năng băm 406 TH/s và chi phí hơn 10,000 USD mỗi đơn vị (khoảng 84,000 đơn vị).
Kết Luận
Một cuộc tấn công 51% là sự kiện không thường xảy ra khi một nhóm sẽ chiếm hơn 50% lực khai thác của mạng tiền điện tử. Những cuộc tấn công này xảy ra trên các mạng tiền điện tử nhỏ, nhưng thường thất bại trên các mạng lớn như Bitcoin vì chúng được bảo mật cao hơn.
Các nhận xét, ý kiến và phân tích được thể hiện trên Mytour chỉ mang tính chất tham khảo trên Internet. Đọc chính sách miễn trừ trách nhiệm và bảo hành của chúng tôi để biết thêm thông tin.