Tấn công 51%

Tấn công 51%

Thuật ngữ "tấn công 51%" dùng để chỉ nguy cơ xảy ra hành động xâm nhập vào mạng blockchain, khi một cá nhân hoặc nhóm hành động phối hợp kiểm soát trên 50% tổng tỷ lệ băm của hệ thống. Kẻ tấn công khai thác điểm yếu trong cơ chế đồng thuận phi tập trung để giành quyền kiểm soát mạng lưới một cách không hợp pháp. Đối với các blockchain Proof-of-Work (PoW) như Bitcoin, thực thể sở hữu đa số tỷ lệ băm có thể thao túng hoạt động xác thực khối, ví dụ ngăn không cho một số giao dịch được xác nhận, đảo ngược giao dịch đã hoàn tất và thực hiện chi tiêu kép, hoặc thậm chí tái tổ chức toàn bộ chuỗi khối. Điều này không chỉ đe dọa đến tính toàn vẹn và bảo mật mạng lưới, mà còn làm mất lòng tin của người dùng đối với tiền mã hóa, làm giảm giá trị thị trường và tốc độ ứng dụng.

Nguồn gốc và quá trình phát triển

Khái niệm "tấn công 51%" bắt nguồn từ thiết kế hệ thống của mạng Bitcoin, Satoshi Nakamoto đã gián tiếp đề cập đến trong bản cáo bạch Bitcoin. Loại tấn công này đặc biệt nhắm vào các đồng tiền số sử dụng thuật toán đồng thuận Proof-of-Work.

Khi thị trường tiền mã hóa phát triển, nhiều mạng blockchain nhỏ từng trở thành mục tiêu của các vụ tấn công 51%. Trong năm 2018, Bitcoin Gold, Verge, và ZenCash là những trường hợp điển hình, gây thất thoát tài sản lên đến hàng triệu đô la Mỹ. Toàn ngành đã nghiêm túc đánh giá lại các biện pháp bảo vệ blockchain sau những sự cố này.

Các mạng blockchain lớn như Bitcoin và Ethereum, với lượng tỷ lệ băm phân tán khổng lồ, khiến việc thực hiện tấn công 51% mất chi phí rất cao về lý thuyết, qua đó giảm nguy cơ bị tấn công. Tuy vậy, các mạng tiền mã hóa nhỏ—đặc biệt là những mạng dùng chung thuật toán đào với mạng lớn—lại đối mặt với rủi ro cao hơn nhiều, do kẻ tấn công có thể thuê tỷ lệ băm từ các nhóm khai thác lớn để xâm nhập tạm thời.

Cơ chế vận hành

Sau khi kiểm soát trên 50% tổng tỷ lệ băm của mạng, kẻ tấn công có thể thực hiện các thao tác sau:

  1. Khai thác nhánh riêng tư: Bắt đầu đào một nhánh blockchain riêng song song với chuỗi công khai.
  2. Tấn công chi tiêu kép: Chuyển tiền điện tử vào sàn giao dịch trên chuỗi công khai, chờ xác nhận rồi thực hiện trao đổi tài sản. Sau đó, sử dụng chuỗi riêng tư (thường được khai thác nhanh hơn) vượt qua chuỗi công khai. Khi đó, phát tán khối mới không chứa các giao dịch này, dẫn tới đảo ngược giao dịch.
  3. Kiểm duyệt giao dịch: Chủ động loại bỏ địa chỉ hoặc giao dịch khỏi các khối xác thực, chặn giao dịch của người dùng.
  4. Độc chiếm hoạt động khai thác: Nếu kiểm soát hoàn toàn việc khai thác trong thời gian dài, kẻ tấn công sẽ thu về phần

Mời người khác bỏ phiếu

Thuật ngữ liên quan
epoch
Epoch là một đơn vị thời gian hoặc số lượng khối đã được xác định trước trong mạng blockchain, đại diện cho một chu kỳ hoàn chỉnh của hoạt động trên blockchain. Trong khoảng thời gian này, blockchain sẽ cập nhật danh sách trình xác thực, phân phối phần thưởng staking và điều chỉnh các tham số độ khó. Thời gian của mỗi epoch có thể khác nhau tùy theo từng giao thức blockchain. Epoch có thể được xác định dựa trên thời gian thực (chẳng hạn như giờ hoặc ngày). Ngoài ra, cũng có thể xác định dựa trên số lượng kh
Công cụ khám phá khối
Block Explorer là công cụ trực tuyến cho phép người dùng tìm kiếm, tra cứu và phân tích các khối, giao dịch, địa chỉ và các dữ liệu khác trên mạng blockchain. Đây là công cụ tìm kiếm chuyên dụng cho blockchain, giúp người dùng dễ dàng truy cập và xác minh thông tin trên sổ cái phân tán mà không cần vận hành nút đầy đủ.
Phi tập trung
Phi tập trung là một yếu tố then chốt của công nghệ blockchain, nơi không có bất kỳ thực thể nào nắm quyền kiểm soát hệ thống hoặc toàn bộ mạng lưới. Nhiều nút mạng phân bổ quyền lực, quá trình ra quyết định và xác thực dữ liệu. Với cấu trúc này, hệ thống không còn phụ thuộc vào các tổ chức tập trung. Kết quả là hệ thống có khả năng chống lại các điểm lỗi đơn lẻ. Đồng thời, tính minh bạch và khả năng chống kiểm duyệt cũng được nâng cao. Điều này cũng góp phần giảm thiểu rủi ro bị thao túng.
Nonce là gì
Nonce (giá trị số dùng một lần (nonce)) là giá trị duy nhất mà các thợ đào sử dụng trong quá trình khai thác blockchain, đặc biệt trong cơ chế đồng thuận Proof of Work (PoW). Trong đó, các thợ đào liên tục thử các giá trị nonce khác nhau để tìm ra một giá trị tạo ra băm khối (block hash) nhỏ hơn ngưỡng độ khó được quy định. Trong giao dịch, nonce còn là bộ đếm nhằm phòng ngừa các cuộc tấn công phát lại. Điều này bảo đảm mỗi giao dịch đều độc nhất và an toàn.
mật mã
Mật mã là một thuật toán toán học chuyển đổi thông tin dạng văn bản thuần túy thành văn bản mã hóa trông có vẻ ngẫu nhiên, khiến thông tin trở nên khó hiểu nếu không được ủy quyền, trong khi các bên được ủy quyền có thể giải mã bằng các khóa xác định. Trong lĩnh vực blockchain, các loại mật mã chủ yếu bao gồm ba loại: mã hóa đối xứng (sử dụng cùng một khóa cho mã hóa và giải mã), mã hóa bất đối xứng (sử dụng cặp khóa công khai-riêng tư) và hàm băm (chuyển đổi một chiều), cùng nhau tạo thành nền tảng bảo mật

Bài viết liên quan

FDV là gì trong tiền điện tử?
Trung cấp

FDV là gì trong tiền điện tử?

Bài viết này giải thích ý nghĩa của vốn hóa thị trường pha loãng đầy đủ trong tiền điện tử và thảo luận về các bước tính toán định giá pha loãng đầy đủ, tầm quan trọng của FDV và những rủi ro khi dựa vào FDV trong tiền điện tử.
10/25/2024, 1:37:13 AM
Tương lai của KAIA sau khi thay đổi thương hiệu: So sánh về bố cục và cơ hội của hệ sinh thái TON
Trung cấp

Tương lai của KAIA sau khi thay đổi thương hiệu: So sánh về bố cục và cơ hội của hệ sinh thái TON

Bài viết này cung cấp một phân tích chuyên sâu về hướng phát triển của dự án Web3 Đông Á mới nổi KAIA sau khi cải tổ thương hiệu, tập trung vào định vị khác biệt và tiềm năng cạnh tranh so với hệ sinh thái TON. Thông qua so sánh đa chiều về định vị thị trường, cơ sở người dùng và kiến trúc công nghệ, bài viết cung cấp cho độc giả sự hiểu biết toàn diện về cả KAIA và hệ sinh thái TON, cung cấp cái nhìn sâu sắc về các cơ hội phát triển hệ sinh thái Web3 trong tương lai.
11/19/2024, 3:52:19 AM
Sự Phát Triển của OP Stack: OP Ngắn Gọn Mở Khả Năng ZK Rollup
Nâng cao

Sự Phát Triển của OP Stack: OP Ngắn Gọn Mở Khả Năng ZK Rollup

Nếu giải pháp mở rộng tương lai của Ethereum là chuyển đổi tất cả các Rollup thành ZK Rollup, OP Succinct nhắm đến triển khai zkEVM Loại 1 (tương đương hoàn toàn với Ethereum) trong OP Stack, sử dụng Rust và SP1.
10/29/2024, 2:41:57 PM