2020/01/22
Blockchain

Cuộc tấn công 51% là gì? Giải thích về cơ cấu và mục đích của chúng.

Một trong những vấn đề đó là cuộc tấn công 51%.

Trong thực tế, vào tháng 5 năm 2018, Bitcoin Gold (BTG) đã trở thành mục tiêu của cuộc tấn công 51% và chịu thiệt hại khoảng 400 tỷ đồng do việc thanh toán hai đôi.

Trong bài viết này, chúng tôi sẽ giới thiệu chi tiết hơn về “cuộc tấn công 51% là gì”, “cách thức thực hiện một cuộc tấn công” và “những gì có thể và không thể thực hiện được”.

Điểm chính của bài viết này

  • Cuộc tấn công 51% có nghĩa là một nhóm chiếm năng lực tính toán hơn một nửa để thao túng giao dịch
  • Nếu cuộc tấn công 51% được thực hiện, việc thanh toán hai lần và giao dịch gian lận cũng có thể sẽ xảy ra
  • Tồn tại hệ thống thay thế gọi là Proof of Stake và để thực hiện trong thực tế thì chiếm rất nhiều chi phí


Lỗ hổng của thuật toán bằng chứng công việc PoW (Proof of Work)

Tiền ảo ứng dụng công nghệ blockchain và được vận hành bởi một thuật toán phê duyệt có tên là PoW. PoW là một công nghệ hỗ trợ blockchain.

Công việc ghi lại các giao dịch được thực hiện trên blockchain được gọi là khai thác (đào) và những người thực hiện công việc ghi lại được gọi là người khai thác (thợ mỏ).

Các công cụ khai thác đang làm việc để tạo ra một Block có chứa nhiều bản ghi chép các giao dịch và kết nối nó với Block trước đó.

Mỗi Block có một giá trị gọi là “Nance”. Để tìm một nance đòi hỏi một số lượng lớn các bài tính toán. Người khai thác đầu tiên tìm thấy Nance tạo ra một Block mới và nhận tiền ảo tương ứng với phần thưởng khai thác.

Thông qua chuỗi quy trình này, độ tin cậy của các giao dịch tiền ảo được duy trì.

Tuy nhiên, PoW có một lỗ hổng được gọi là vấn đề 51%.

Nếu một nhóm có ý đồ xấu chiếm khả năng tính toán hơn một nửa thì có khả năng xảy ra việc thanh toán hai lần và giao dịch gian lận.

Cuộc tấn công 51% là gì?

Cuộc tấn công 51% xảy ra tại thời điểm phân nhánh blockchain

Blockchain bao gồm các nhà khai thác đang tìm kiếm Nance để tạo ra một Block.

Tuy nhiên, trong những trường hợp hiếm hoi có nhiều nhà khai thác tìm thấy nance cùng một lúc thì cái nào cũng tạo thành một Block chính thức và gây ra hệ thống phân nhánh trong Blockchain.

Sau khi được phân nhánh, Block nào tồn tại lâu hơn thì sẽ được chính thức thông qua.

Trong vấn đề 51%, đặc trưng này bị lợi dụng để tiến hành làm giả mạo.

Điều gì xảy ra khi có cuộc tấn công 51%

Có khả năng gây ra việc những người khai thác có ý đồ xấu được thanh toán hai lần

Nếu cuộc tấn công 51% thực sự xảy ra thì có thể sẽ dẫn đến sự tổn thất từ việc thanh toán hai lần.

Thanh toán hai lần là sử dụng lại một loại tiền ảo đã được sử dụng và thực hiện giao dịch.

Bằng cách trả cùng một loại tiền ảo cho các người khai thác khác nhau, bạn có thể tạo ra tiền ảo tồn tại mãi mãi.

Nếu điều này xảy ra, độ tín dụng của hệ thống thanh toán sẽ bị mất và giá trị của tiền ảo sẽ giảm.

Độc chiếm quyền phê duyệt

Nếu bạn có thể độc chiếm quyền phê duyệt giao dịch, bạn có thể từ chối các giao dịch chính xác hoặc phê duyệt các giao dịch gian lận.

Nếu giao dịch chính xác không được phê duyệt, những việc như dữ liệu thanh toán tại cửa hàng sẽ bị xóa, gây thiệt hại cho người nhận.

Bằng cách này, nếu bạn gặp phải một cuộc tấn công 51%, bạn sẽ không thể thực hiện các giao dịch tín dụng bằng tiền ảo.

Những điều không thể làm với cuộc tấn công 51%

Làm sai lệch các giao dịch trong quá khứ

Ngay cả với cuộc tấn công 51% kiểm soát hơn một nửa tốc độ khai thác thì việc giả mạo các giao dịch trong quá khứ cũng là điều khó khăn.

Với tính chất của blockchain, các Block mới được tạo bằng cách tham khảo dữ liệu của giao dịch trước đó, do đó, rủi ro làm sai lệch các hồ sơ giao dịch trong quá khứ giảm theo thời gian.

Nếu giao dịch trong quá khứ bị làm sai lệch thì tất cả dữ liệu sau đó cũng phải được làm sai lệch, điều này đòi hỏi rất nhiều nỗ lực.

Ăn cắp tiền ảo

Vì cuộc tấn công 51% chỉ chi phối mạng lưới network trong giới tiền ảo nên nó không thể đánh cắp tiền ảo từ người khác.

Để đánh cắp tiền ảo thì khóa bí mật rất cần thiết.

Cuộc tấn công 51% không phải là việc hack hệ thống, do đó hầu như không thể đánh cắp tiền ảo.

Do đó, không có nguy cơ trộm cắp trong vụ tấn công 51%.

Khả năng của cuộc tấn công 51%

Tình hình thực tế của nhóm khai thác

Nhóm khai thác là một nhóm người hoặc một nhóm cộng tác, không phải cá nhân.

Nếu tỷ lệ của nhóm khai thác là 51% trở lên, có thể xảy ra cuộc tấn công 51%.

Hiện tại, nhiều quốc gia và công ty đang tham gia vào hoạt động kinh doanh khai thác tiền ảo và công ty số 1 về khai thác Bitcoin là AntPool ở Trung Quốc.

Tại Trung Quốc, người ta nói rằng khoảng 60% Bitcoin được Trung Quốc khai thác vì tiền điện, chi phí lao động và linh kiện máy tính rẻ.

Bitcoin có chu kỳ bán rã và sẽ không còn nhận được phần thưởng khai thác vào khoảng năm 2140.

Điều này khiến cho nhiều người khai thác từ bỏ khai thác Bitcoin và một số nhóm nhỏ có thể chiếm hơn 51%.

Biện pháp đối phó cuộc tấn công 51%

PoS (Proof of Stake)

Biện pháp đối phó với cuộc tấn công 51% là sử dụng một hệ thống thay thế gọi là PoS thay vì PoW.

PoW có thể thực hiện phê duyệt Block cho người khai thác có năng lực tính toán. Mặt khác, PoS là một hệ thống cho phép phê duyệt khối dựa trên số lượng tiền ảo sở hữu.

Vì PoS có những đặc điểm này nên có ưu điểm là cuộc tấn công 51% sẽ không xảy ra trừ khi bạn sở hữu hơn 51% tiền ảo.

Ngoài ra, ngay cả khi bạn tấn công, giá trị của tiền ảo của riêng bạn sẽ bị giảm. Trong PoS, không có ưu điểm dù cho xảy ra cuộc tấn công 51%.

Nó có chi phí bao nhiêu

Nếu thực sự thực hiện một cuộc tấn công 51%, nó sẽ có giá rất cao.

Ví dụ, Bitcoin có giá 10 tỷ đồng mỗi giờ và Ethereum có giá 8 tỷ đồng mỗi giờ.

Tuy nhiên, nếu đó không phải là một loại tiền ảo phổ biến, bạn có thể tấn công 51% với chi phí thấp.

Ví dụ, Bitcoin Gold là khoảng 60 triệu đồng mỗi giờ và Monacoin là khoảng 50 triệu đồng mỗi giờ.

Các loại tiền ảo rẻ hơn có thể bị tấn công 51% do chi phí tấn công thấp hơn.

 


Tổng kết

Cuộc tấn công 51% là không thể tránh được. Bất cứ ai có hơn một nửa năng lực tính toán đều có thể thực hiện nó.

Nếu cuộc tấn công 51% thực sự được thực hiện, các giao dịch gian lận trở nên khả thi, dẫn đến sự sụp đổ tín dụng của tiền ảo.

Người ta nói rằng “cuộc tấn công 51% là quá phi thực tế vì chi phí quá cao”, nhưng thực sự nó đã xảy ra, vì vậy mọi người đang chú ý về động thái của nó trong tương lai.