51% Attack trong tiền mã hóa là gì? Cách thức hoạt động và các rủi ro được giải thích

iconKuCoin News
Chia sẻ
Share IconShare IconShare IconShare IconShare IconShare IconCopy
Công nghệ blockchain được đánh giá cao trên toàn cầu nhờ vào tính bảo mật phi tập trung. Thay vì dựa vào một ngân hàng trung tâm để xác minh giao dịch, các sổ cái công khai dựa vào một mạng lưới toàn cầu phân tán gồm các thợ mỏ. Hệ thống hoạt động theo một quy tắc dân chủ đơn giản: đa số quy định sự thật. Nhưng điều gì sẽ xảy ra nếu đa số của mạng lưới này đột ngột trở nên độc ác và hợp tác thao túng sổ cái? Chính sự dễ bị tổn thương này dẫn đến cuộc tấn công 51%. Mặc dù khái niệm về một blockchain bị xâm phạm nghe có vẻ đáng sợ với bất kỳ nhà đầu tư nào, nhưng thực tế về những gì tin tặc có thể và không thể đạt được trong một cuộc tấn công thường bị hiểu lầm rộng rãi.
 
Trong hướng dẫn này, chúng tôi sẽ giải thích cách một cuộc tấn công 51% hoạt động, phân tích các rủi ro thảm khốc của việc chi tiêu gấp đôi, và khám phá lý do tại sao các mạng tiền điện tử lớn nhất thế giới vẫn gần như miễn dịch trước mối đe dọa bảo mật đáng sợ này.
 

Những điểm chính

  • Một cuộc tấn công 51% xảy ra khi một thực thể hoặc nhóm cố ý kiểm soát hơn một nửa tổng sức mạnh tính toán (hash rate) của mạng blockchain.
  • Tác động chính của cuộc tấn công này là khả năng đảo ngược các giao dịch gần đây, cho phép kẻ tấn công chi tiêu cùng một đồng tiền kỹ thuật số hai lần.
  • Trong khi các blockchain nhỏ, vốn hóa thấp dễ bị tấn công chiếm quyền kiểm soát, việc thực hiện một cuộc tấn công 51% thành công trên các mạng lưới lớn, đã được thiết lập như bitcoin là điều không thể thực hiện được do chi phí phần cứng và năng lượng khổng lồ.
 

51% Attack là gì?

Trong hệ thống tài chính truyền thống, một thực thể tập trung—như ngân hàng hoặc công ty thẻ tín dụng—đóng vai trò là cơ quan quyền lực tối cao. Họ duy trì một sổ cái riêng và đơn phương quyết định giao dịch nào là hợp lệ. Tuy nhiên, các blockchain hoạt động mà không cần cơ quan trung tâm. Thay vào đó, chúng dựa vào một mạng lưới toàn cầu gồm các bên tham gia (được gọi là nút mạng hoặc thợ mỏ) phải cùng đồng thuận về trạng thái của sổ cái công khai. Quy trình đồng thuận này được gọi là Cơ chế Đồng thuận.
 
Trong một blockchain bằng chứng công việc (PoW) như bitcoin, sự đồng thuận này hoạt động như một hệ thống bỏ phiếu dân chủ. Tuy nhiên, người tham gia không bỏ phiếu bằng danh tính của họ; họ bỏ phiếu bằng sức mạnh tính toán của mình, được gọi là Hash Rate.
 
Trong điều kiện bình thường, hàng ngàn thợ khai thác độc lập cạnh tranh để xác minh các giao dịch. Vì sức mạnh tính toán được phân phối rộng rãi, đa số "trung thực" sẽ luôn bỏ phiếu vượt qua bất kỳ tác nhân xấu nào cố gắng xử lý giao dịch gian lận. Quy tắc toán học của mạng lưới là tuyệt đối: chuỗi dài nhất với sức mạnh tính toán lớn nhất phía sau nó được chấp nhận là sự thật không thể chối cãi.
 
Nhưng nếu sự phân phối quyền lực trở nên hoàn toàn lệch lạc thì sao?
 
Một cuộc tấn công 51% xảy ra khi một thực thể độc hại duy nhất, hoặc một nhóm các tác nhân xấu có sự phối hợp chặt chẽ, kiểm soát được hơn 50% tổng hash rate của mạng lưới. Về mặt kinh tế, điều này tạo ra một tình huống nguy hiểm tương tự như “sự chuyên chế của đa số”.
 
Vì kẻ tấn công hiện sở hữu nhiều sức mạnh tính toán hơn tổng số sức mạnh của toàn bộ mạng lưới trung thực, họ có thể nhanh hơn tất cả những người khác trong việc thêm các khối mới vào chuỗi. Bằng cách áp đảo mạng lưới về mặt toán học, kẻ tấn công giành được quyền lực tạm thời để ghi đè lên sự đồng thuận, quy định các giao dịch nào được phê duyệt, và cuối cùng là ghi lại lịch sử gần đây của blockchain.
 

Một cuộc tấn công 51% hoạt động như thế nào?

Thực hiện một cuộc tấn công 51% không phải là việc "đột nhập" vào một máy chủ trung tâm hay đoán mật khẩu của ai đó. Đó là một cuộc đua toán học có sự phối hợp cao với phần còn lại của mạng lưới.
 

Giai đoạn 1

Trong một mạng lưới Chứng minh Công việc (PoW) tiêu chuẩn, các thợ mỏ liên tục giải các câu đố mật mã để tạo các khối mới và phát sóng các khối thành công của họ ngay lập tức đến công chúng.
 
Tuy nhiên, một kẻ tấn công kiểm soát 51% tỷ lệ băm có thể thay đổi hành vi này. Họ bắt đầu khai thác các khối mới, nhưng thay vì phát sóng chúng đến toàn bộ mạng lưới, họ giữ chúng bí mật. Điều này tạo ra một phiên bản song song, cô lập của blockchain, một Shadow Chain. Vì kẻ tấn công có nhiều sức mạnh tính toán hơn tổng hợp của toàn bộ mạng lưới trung thực, chuỗi bóng của họ sẽ tự nhiên phát triển nhanh hơn và trở nên dài hơn chuỗi công khai, trung thực.
 

Giai đoạn 2

Trong khi bí mật khai thác chuỗi bóng, kẻ tấn công chuyển sang blockchain công khai và trung thực để chi tiêu tiền điện tử của mình. Ví dụ: họ có thể nạp 100 token vào một sàn giao dịch tiền điện tử.
 
Sàn giao dịch nhận giao dịch trên blockchain công khai, chờ số lần xác nhận mạng tiêu chuẩn, sau đó ghi có vào tài khoản của kẻ tấn công. Kẻ tấn công nhanh chóng giao dịch 100 token này lấy một tài sản khác và rút toàn bộ ra khỏi nền tảng. Tại thời điểm này, kẻ tấn công đã successfully trích xuất giá trị thực tế.
 

Giai đoạn 3

Đây là nơi bẫy toán học được giăng ra. Ngay sau khi hoàn tất việc rút tiền, kẻ tấn công cuối cùng cũng phát sóng chuỗi bóng dài hơn mà họ đã ẩn khỏi toàn bộ mạng lưới.
 
Vì các blockchain được lập trình để tự động giải quyết xung đột bằng Quy tắc Chuỗi Dài nhất, mạng lưới sẽ xem xét hai chuỗi cạnh tranh. Thấy rằng chuỗi bóng dài hơn và có nhiều "công việc" tích lũy hơn phía sau, giao thức phi tập trung giả định toán học rằng chuỗi bóng là sổ cái đúng và hợp lệ.
 
Mạng lưới ngay lập tức bỏ bỏ chuỗi trung thực và chấp nhận phiên bản lịch sử của kẻ tấn công. Nhưng đây là điểm then chốt: kẻ tấn công đã không bao gồm khoản gửi 100 token của họ vào sàn giao dịch trong chuỗi bóng của mình. Do đó, trong thực tại mới được chấp nhận của blockchain, khoản gửi đó chưa bao giờ xảy ra. 100 token được trả về ví ban đầu của kẻ tấn công.
 
Kẻ tấn công hiện đã rút tài sản khỏi sàn giao dịch và 100 token ban đầu của họ. Họ đã chi thành công cùng một đồng tiền kỹ thuật số hai lần, một lỗ hổng nghiêm trọng được gọi là Chi tiêu hai lần.
 

Hacker có thể và không thể làm gì

Giới hạn của quyền lực độc hại

Một kẻ tấn công 51% có thể chi phối sự đồng thuận, nhưng họ không thể thay đổi các luật cơ bản của blockchain. Ví dụ, một kẻ tấn công không thể tự sinh ra các đồng tiền mới để làm tăng nguồn cung. Vì tổng nguồn cung của mạng được mã hóa cứng vào giao thức, bất kỳ khối nào chứa các đồng tiền “phi pháp” đều sẽ bị tất cả các nút mạng khác từ chối tự động, ngay cả khi kẻ tấn công sở hữu tỷ lệ hash lớn nhất.
 
Quan trọng nhất, khóa riêng của bạn vẫn được bảo toàn. Một cuộc tấn công 51% là thao túng lịch sử giao dịch, không phải là sự xâm phạm bảo mật mã hóa. Kẻ tấn công không thể truy cập ví của bạn hoặc ký các giao dịch thay bạn. Để đánh cắp tài sản của bạn, chúng vẫn cần khóa riêng của bạn, điều này không bị ảnh hưởng bởi sự độc quyền tỷ lệ băm.
 

Bảng Hạn Chế Cuộc Tấn Công

Để hình dung chính xác tác động của một cuộc tấn công 51% lên mạng blockchain, đây là phân tích chi tiết:
td {white-space:nowrap;border:0.5pt solid #dee0e3;font-size:10pt;font-style:normal;font-weight:normal;vertical-align:middle;word-break:normal;word-wrap:normal;}
Hành động Họ có thể làm được không? Tác động và Giải thích
Chi tiêu hai lần Họ có thể chi số coin của chính mình, hoàn tác giao dịch và chi lại chúng.
Chặn giao dịch Họ có thể từ chối bao gồm các giao dịch cụ thể trong các khối của mình, hiệu quả là "kiểm duyệt" một số người dùng nhất định.
Đảo ngược lịch sử cũ NO Việc đảo ngược các khối từ vài tuần hoặc vài tháng trước là gần như không thể do lượng công việc khổng lồ cần thiết.
Đánh cắp đồng coin của bạn NO Họ không thể chi các đồng tiền mà họ không sở hữu vì họ không có khóa riêng mật mã của bạn.
Thay đổi nguồn cung coin NO Thay đổi tổng nguồn cung hoặc phần thưởng khối sẽ vi phạm các quy tắc cốt lõi của giao thức và bị các nút mạng từ chối.
 

Có thật sự đã xảy ra một cuộc tấn công 51% không?

Một trong những hiểu lầm lớn nhất trong không gian tiền mã hóa là việc tấn công 51% là một sự kiện “thiên nga đen” thuần túy mang tính lý thuyết. Trên thực tế, nhiều mạng blockchain đã được thiết lập từng trở thành nạn nhân của các vụ khai thác này. Tuy nhiên, có một mô hình rất cụ thể trong các cuộc tấn công này: chúng gần như exclusively nhắm vào các mạng nhỏ hoặc trung cấp có tỷ lệ hash thấp hơn.
 

Ethereum Classic (ETC)

Ethereum Classic có lẽ là ví dụ nổi tiếng nhất về một mạng lưới đang gặp khó khăn về bảo mật tỷ lệ băm. Vào đầu năm 2019, một kẻ tấn công đã thành công trong việc sắp xếp lại blockchain ETC, dẫn đến việc chi tiêu gấp đôi khoảng 1,1 triệu đô la Mỹ giá trị token.
 
Mạng lưới đã bị tấn công một lần nữa vào tháng 8 năm 2020, không phải một lần mà là ba lần trong cùng một tháng. Trong các cuộc tấn công này, hàng ngàn khối đã được tái tổ chức, gây ra sự gián đoạn nghiêm trọng đối với các sàn giao dịch và người dùng. Những sự cố này chứng minh rằng nếu một mạng lưới chia sẻ thuật toán khai thác với một chuỗi lớn hơn nhiều (như thuật toán PoW ban đầu của ethereum), kẻ tấn công có thể dễ dàng “thuê” đủ tỷ lệ băm từ hệ sinh thái lớn hơn để áp đảo mạng nhỏ hơn.
 

Bitcoin SV (BSV)

Vào tháng 8 năm 2021, Bitcoin SV (một phân nhánh của Bitcoin Cash) đã trải qua một cuộc tấn công 51% "rất lớn". Kẻ tấn công đã có thể kiểm soát chuỗi và phát sóng đồng thời lên đến ba phiên bản sổ cái. Điều này cho phép chúng thực hiện các giao dịch chi tiêu gấp đôi thành công và khiến một số sàn giao dịch tạm ngừng giao dịch và nạp BSV để bảo vệ người dùng của họ.
 

Vertcoin (VTC) và Verge (XVG)

Các altcoin nhỏ hơn như Vertcoin và Verge cũng đã phải đối mặt với nhiều cuộc tấn công 51%. Trong trường hợp của Vertcoin, chi phí để thuê đủ sức băm nhằm tấn công mạng lưới cực kỳ thấp, khiến nó trở thành mục tiêu dễ dàng cho các tin tặc cơ hội. Những trường hợp này làm nổi bật rủi ro "Thuê một cuộc tấn công", nơi các tác nhân độc hại sử dụng các dịch vụ như NiceHash để thuê tạm thời lượng lớn sức mạnh tính toán, thực hiện giao dịch chi tiêu gấp đôi và biến mất trước khi mạng lưới có thể phục hồi.
 
Điểm chung trong tất cả các ví dụ thực tế này là chi phí gia nhập. Không một cuộc tấn công nào trong số này nhắm vào mạng chính bitcoin (BTC). Tại sao?
 
Vì khi mạng lưới mở rộng về quy mô và tổng tỷ lệ băm, các yêu cầu về vật lý và kinh tế để đạt được 51% quyền kiểm soát trở nên quá cao, khiến cuộc tấn công không còn mang lại lợi nhuận hoặc thậm chí không thể thực hiện về mặt vật lý.
 

Tại sao một cuộc tấn công 51% vào bitcoin là không thể thực hiện được

Từ góc độ thuần túy toán học, một cuộc tấn công 51% trên bitcoin là khả thi về mặt lý thuyết. Tuy nhiên, từ góc độ hậu cần, vật lý và kinh tế, việc thực hiện một cuộc tấn công như vậy vào năm 2026 được coi là không thể thực hiện được về mặt thực tế.
 

Nỗi ác mộng hậu cần

Khác với các altcoin nhỏ hơn, nơi kẻ tấn công có thể đơn giản “thuê” sức mạnh tính toán trong vài giờ, mạng bitcoin được bảo vệ bởi phần cứng chuyên dụng, cực kỳ đắt tiền được gọi là máy khai thác ASIC.
 
Để thực hiện một cuộc tấn công 51% vào bitcoin ngày nay, một kẻ tấn công cần sở hữu nhiều bộ ASIC hơn tổng số bộ hiện có trong tay tất cả các thợ khai thác trung thực. Ngay cả khi một quốc gia có đủ hàng tỷ đô la để mua chúng, chuỗi cung ứng toàn cầu cũng không thể sản xuất đủ các vi mạch đó nhanh enough mà không làm lộ ra toàn thế giới.
 
Hơn nữa, việc cung cấp điện cho hàng triệu máy đào ASIC mới sẽ cần lượng điện tương đương với một quốc gia có quy mô trung bình, khiến một cuộc tấn công “bí mật” trở nên hoàn toàn không thể về mặt hậu cần.
 

Tự sát kinh tế

Cơ chế phòng thủ tối thượng của mạng lưới bitcoin không chỉ là mật mã; đó là kinh tế học.
 
Hãy tưởng tượng một tác nhân độc hại nào đó có thể chi hàng chục tỷ đô la để mua thiết bị, kiểm soát lưới điện và thực hiện thành công việc chi tiêu gấp đôi bitcoin của họ trên một sàn giao dịch. Ngay khi mạng lưới phát hiện cuộc tấn công 51%, niềm tin toàn cầu vào bảo mật của bitcoin sẽ lập tức tan biến. Giá bitcoin sẽ sụp đổ dữ dội.
 
Vì phần thưởng của kẻ tấn công (số bitcoin đã chi tiêu hai lần) và khoản đầu tư khổng lồ của họ có mối liên hệ trực tiếp với giá trị của mạng lưới, nên họ sẽ tự phá hủy tài sản của chính mình. Trong thế giới của sự đồng thuận blockchain, một cuộc tấn công chính là tự sát về mặt kinh tế. Việc một thực thể có sức mạnh tính toán lớn như vậy tham gia một cách trung thực và kiếm được phần thưởng khối hợp pháp mang lại lợi nhuận vô cùng lớn hơn nhiều so với việc phá hủy mạng lưới mà họ vừa đầu tư hàng tỷ đô la vào.
 

Làm thế nào để bảo vệ tài sản của bạn khỏi các lỗ hổng blockchain

Mặc dù bạn không thể tự mình ngăn chặn một tin tặc thực hiện cuộc tấn công 51%, bạn có thể dễ dàng bảo vệ danh mục đầu tư của mình bằng cách tập trung vào quản lý rủi ro và sử dụng các nền tảng có độ bảo mật cao. Dưới đây là ba chiến lược thiết yếu để bảo vệ tài sản kỹ thuật số của bạn:
 
Giao dịch các tài sản có tỷ lệ băm cao: Biện pháp phòng thủ tối ưu chống lại việc tái tổ chức mạng là quy mô lớn. Tập trung danh mục đầu tư của bạn vào các loại tiền điện tử vốn hóa lớn, đã được kiểm nghiệm qua thời gian (như Bitcoin) có khả năng miễn dịch về mặt kinh tế trước các cuộc chiếm đoạt. Bạn có thể giao dịch an toàn các tài sản hàng đầu này trên KuCoin Spot Market, nơi mọi dự án được niêm yết đều trải qua các cuộc kiểm toán bảo mật nghiêm ngặt.
 
Kiểm soát bản thân: Nếu bạn nắm giữ các altcoin nhỏ hơn hoặc tương tác với nhiều mạng phi tập trung khác nhau, bảo mật cá nhân mạnh mẽ là vô cùng quan trọng. Bằng cách sử dụng KuCoin Web3 Wallet, bạn duy trì quyền kiểm soát tuyệt đối đối với khóa riêng của mình. Ngay cả khi một mạng cụ thể trải qua cuộc tấn công 51%, các khóa mã hóa cơ bản của bạn vẫn hoàn toàn không bị xâm phạm.
 
Hãy luôn học hỏi về bảo mật: Các tác nhân độc hại liên tục phát triển chiến thuật của mình, chuyển từ việc thuê tỷ lệ băm sang các cuộc khai thác DeFi phức tạp. Sử dụng KuCoin Learn để không ngừng nâng cao kiến thức về sức khỏe mạng, cơ chế đồng thuận và các giao thức bảo mật Web3 mới nhất.
 

Kết luận

Mối đe dọa từ một cuộc tấn công 51% hoàn toàn làm nổi bật sự cân bằng tinh tế giữa tính phi tập trung và bảo mật trong công nghệ blockchain. Trong khi các mạng nhỏ hơn, có tỷ lệ hash thấp vẫn dễ bị tổn thương trước các hiện tượng độc quyền tỷ lệ hash và các vụ khai thác double-spend tàn phá, các hệ sinh thái khổng lồ như bitcoin được bảo vệ bởi những rào cản về mặt hậu cần và kinh tế không thể vượt qua. Điều quan trọng là phải ghi nhớ rằng một cuộc tấn công 51% không phải là một lỗ hổng phép màu đánh cắp khóa riêng, mà là một sự tái tổ chức toán học tạm thời của sổ cái. Đối với các nhà đầu tư hiện đại, chìa khóa để tham gia Web3 một cách an toàn không phải là nỗi sợ, mà là quản lý rủi ro có hiểu biết. Bằng cách hiểu cách thức hoạt động của các cơ chế đồng thuận và lựa chọn giao dịch các tài sản an toàn cao, đã được kiểm toán kỹ lưỡng trên các nền tảng đáng tin cậy như KuCoin, bạn có thể tham gia tự tin vào tương lai của tài chính phi tập trung.
 

Câu hỏi thường gặp

Giao dịch kép trong tiền mã hóa là gì?
Chi tiêu hai lần là một lỗ hổng kỹ thuật số nghiêm trọng, nơi một token tiền điện tử duy nhất được chi tiêu nhiều hơn một lần. Trong một cuộc tấn công 51%, các tác nhân độc hại ghi lại lịch sử gần đây của blockchain để xóa các giao dịch của chính họ, cho phép họ giữ lại lượng tiền điện tử ban đầu trong khi đồng thời rút tiền các tài sản họ vừa "chi tiêu".
 
Một cuộc tấn công 51% có thể đánh cắp khóa riêng của tôi không?
Không. Một cuộc tấn công 51% chỉ cho phép tin tặc sắp xếp lại các giao dịch gần đây và kiểm duyệt các giao dịch mới. Nó không phá vỡ mã hóa cơ bản của mạng lưới. Khóa riêng của bạn và số tiền được bảo vệ trong các ví cá nhân của bạn vẫn hoàn toàn an toàn và không thể bị kẻ tấn công truy cập.
 
Bitcoin từng bị tấn công 51% chưa?
Không, mạng chính bitcoin chưa bao giờ bị tấn công 51%. Do tỷ lệ băm toàn cầu khổng lồ, việc sở hữu hàng triệu máy đào ASIC cần thiết và lượng điện năng khổng lồ để áp đảo mạng lưới được coi là không thể về mặt hậu cần và kinh tế.
 
Một mạng Proof of Stake (PoS) có thể bị tấn công 51% không?
Vâng, nhưng cơ chế hoàn toàn khác biệt. Thay vì kiểm soát 51% sức mạnh tính toán (tỷ lệ băm), một kẻ tấn công sẽ cần mua và stake vật lý 51% tổng nguồn cung token đang lưu hành của mạng lưới. Đối với các mạng PoS lớn, điều này sẽ tốn hàng chục tỷ đô la, khiến nó trở nên không khả thi về mặt tài chính.
 
Làm thế nào xác nhận mạng bảo vệ chống lại các cuộc tấn công?
Số lần xác nhận mạng đại diện cho số khối mới được thêm vào chuỗi sau giao dịch của bạn. Vì kẻ tấn công thường chỉ có thể duy trì một "chuỗi bóng" bí mật trong thời gian rất ngắn, việc chờ đợi một số lượng xác nhận cao hơn trước khi coi một khoản thanh toán là cuối cùng đảm bảo giao dịch của bạn không thể bị hoàn lại.
Tuyên bố miễn trừ trách nhiệm: Thông tin trên trang này có thể được lấy từ bên thứ ba và không nhất thiết phản ánh quan điểm hoặc ý kiến của KuCoin. Nội dung này chỉ được cung cấp cho mục đích thông tin chung, không có bất kỳ đại diện hay bảo đảm nào dưới bất kỳ hình thức nào và cũng không được hiểu là lời khuyên tài chính hay đầu tư. KuCoin sẽ không chịu trách nhiệm về bất kỳ sai sót hoặc thiếu sót nào hoặc về bất kỳ kết quả nào phát sinh từ việc sử dụng thông tin này. Việc đầu tư vào tài sản kỹ thuật số có thể tiềm ẩn nhiều rủi ro. Vui lòng đánh giá cẩn thận rủi ro của sản phẩm và khả năng chấp nhận rủi ro của bạn dựa trên hoàn cảnh tài chính của chính bạn. Để biết thêm thông tin, vui lòng tham khảo Điều khoản sử dụngTiết lộ rủi ro của chúng tôi.