Chi tiêu gấp đôi trong Blockchain: Tại sao phi tập trung cần sự đồng thuận

Thách thức về an ninh gần như đã làm phá vỡ tiền điện tử có một cái tên khá đơn giản: chi tiêu gấp đôi. Trong kỷ nguyên số, nơi dữ liệu có thể được sao chép vô hạn, khả năng chi tiêu cùng một tài sản hai lần đặt ra một mối đe dọa tồn tại đối với bất kỳ hệ thống thanh toán nào thiếu sự giám sát tập trung. Khác với tiền mặt vật lý — vốn không thể sử dụng cùng lúc hai lần — tài sản kỹ thuật số tồn tại dưới dạng mã, khiến chúng dễ bị sao chép và tái sử dụng nếu không có các biện pháp phòng ngừa thích hợp.

Hiểu về lỗ hổng Chi tiêu Gấp đôi

Trước khi các loại tiền điện tử xuất hiện, các tổ chức tập trung như ngân hàng quản lý vấn đề này thông qua hệ thống sổ cái. Mọi giao dịch đều đi qua máy chủ của họ, nơi ghi lại ai sở hữu cái gì và ngăn chặn bất kỳ ai vượt quá số dư của mình. Ngân hàng đóng vai trò như trọng tài, loại bỏ sự mơ hồ.

Mạng lưới blockchain đối mặt với một thách thức hoàn toàn khác. Không có một cơ quan trung ương, làm thế nào hàng nghìn máy tính độc lập đạt được sự đồng thuận về các giao dịch hợp lệ? Quan trọng hơn, làm thế nào để họ ngăn chặn cùng một đồng coin bị gửi đến nhiều người nhận trước khi ai đó nhận ra nó đã bị chi tiêu?

Vấn đề chi tiêu gấp đôi xảy ra khi một đơn vị tiền điện tử duy nhất được phát tán trong nhiều giao dịch mâu thuẫn trên mạng lưới. Một kẻ ác ý có thể gửi cùng một token đến Ví A, rồi ngay lập tức gửi nó đến Ví B — cố gắng tạo ra ấn tượng sai lệch rằng họ sở hữu nhiều giá trị hơn thực tế.

Lỗ hổng này trở nên đặc biệt nghiêm trọng trên các blockchain nhỏ hoặc non trẻ, nơi an ninh mạng vẫn đang được xây dựng. Bản whitepaper của Bitcoin, do tác giả bí danh Satoshi Nakamoto viết năm 2008, đã xác định rõ chi tiêu gấp đôi là trở ngại kỹ thuật chính để xây dựng hệ thống thanh toán ngang hàng đáng tin cậy. Giải pháp của Nakamoto — công nghệ blockchain với các cơ chế đồng thuận — đã thay đổi căn bản cách các loại tiền kỹ thuật số có thể hoạt động mà không cần trung gian.

Cách Proof-of-Work bảo vệ chống lại Chi tiêu Gấp đôi

Bitcoin và các loại tiền điện tử dựa trên PoW tương tự ngăn chặn chi tiêu gấp đôi thông qua công việc tính toán. Các thợ mỏ cạnh tranh để giải các câu đố toán học phức tạp, từ đó kiếm quyền thêm các khối giao dịch mới vào chuỗi. Quá trình này, gọi là proof-of-work, khiến việc gian lận trở nên kinh tế phi lý.

Hãy xem xét toán học: mạng lưới Bitcoin xử lý hàng nghìn tỷ hàm băm tính toán mỗi ngày. Để thực hiện một cuộc tấn công 51% — trong đó kẻ tấn công kiểm soát phần lớn sức mạnh tính toán của mạng — sẽ cần mua đủ phần cứng và điện năng để cạnh tranh toàn bộ hệ sinh thái khai thác hiện tại. Đối với Bitcoin, điều này sẽ tiêu tốn hàng chục tỷ đô la, khiến nỗ lực này trở nên phi lý về mặt kinh tế so với lợi nhuận tiềm năng.

Ngoài ra, các blockchain dựa trên PoW duy trì các bản ghi giao dịch không thể thay đổi. Mỗi giao dịch nhận một mã định danh và dấu thời gian riêng biệt. Bitcoin yêu cầu sáu xác nhận của mạng lưới trước khi một giao dịch được coi là cuối cùng — nghĩa là sáu khối riêng biệt phải được thêm sau giao dịch của bạn trước khi nó trở thành không thể đảo ngược. Sự dư thừa này làm cho việc viết lại lịch sử trở nên khó khăn hơn theo cấp số nhân với mỗi khối mới.

Tính minh bạch của các chuỗi PoW tạo ra một lớp bảo vệ khác: bất kỳ thành viên nào trong mạng đều có thể kiểm tra toàn bộ lịch sử giao dịch từ khối khởi đầu. Nếu ai đó cố gắng tạo ra các khối gian lận hoặc viết lại các giao dịch trước đó, sự khác biệt sẽ lập tức bị phát hiện.

Lựa chọn Proof-of-Stake để Ngăn chặn Chi tiêu Gấp đôi

Các mạng PoS như Ethereum sử dụng một cơ chế khác: khuyến khích kinh tế thông qua staking. Thay vì sức mạnh tính toán, các validator phải khóa một lượng lớn tiền điện tử để có quyền xác nhận các giao dịch.

Ví dụ, các validator của Ethereum phải cam kết 32 ETH để tham gia. Điều này tạo ra cơ chế “tôn trọng chính mình” — các validator có rủi ro tài chính trực tiếp liên quan đến hành vi trung thực của họ. Nếu các validator xác nhận các giao dịch gian lận hoặc tham gia chi tiêu gấp đôi, cơ chế cắt giảm của mạng sẽ tự động phá hủy các tài sản đã stake.

Toán học cũng rất thuyết phục: Ethereum có hơn 20 tỷ đô la ETH đã được staking trên mạng. Một kẻ tấn công 51% sẽ cần tích lũy hàng tỷ đô la tài sản tiền điện tử chỉ để chiếm đa số trong mạng. Nếu thành công, họ sẽ ngay lập tức mất số tiền đó do các hình phạt cắt giảm. Cách tính rủi ro-lợi nhuận trở nên vô cùng không có lợi.

Các mạng PoS cũng đạt được tính cuối cùng nhanh hơn so với hệ thống PoW. Thay vì chờ đợi nhiều khối được thêm vào, các validator PoS có thể xác nhận tính cuối cùng của giao dịch bằng các phương pháp mã hóa trong vòng vài giây hoặc phút, giảm thiểu thời gian cho các cuộc tấn công tiềm năng.

Các cuộc tấn công Chi tiêu Gấp đôi trong Thực tế: Khi An ninh thất bại

Trong khi Bitcoin và Ethereum chưa từng gặp phải các cuộc tấn công chi tiêu gấp đôi thành công, các mạng nhỏ hơn thể hiện rõ lỗ hổng này.

Ethereum Classic đã phải đối mặt với nhiều cuộc tấn công 51% vào năm 2020. ETC xuất phát từ một cuộc chia tách gây tranh cãi năm 2016 khi cộng đồng Ethereum bất đồng về việc đảo ngược hậu quả của vụ hack DAO. Chuỗi Ethereum mới khôi phục các khoản tiền bị hack; Ethereum Classic thì không, thu hút một cộng đồng nhỏ hơn nhưng có nguyên tắc. Tuy nhiên, số validator ít hơn đồng nghĩa với chi phí bảo mật thấp hơn. Kẻ tấn công đã tận dụng cơ hội, tạm thời kiểm soát đa số mạng và tạo ra hơn 800.000 token ETC giả trị khoảng 5,6 triệu đô la.

Vertcoin, một loại tiền điện tử PoW nhỏ hơn, cũng đã trải qua các cuộc tấn công tương tự vào năm 2019. Hacker kiểm soát 51% và thao túng dữ liệu giao dịch để tự thưởng cho mình 100.000 token VTC. Những vụ việc này minh họa một mô hình quan trọng: các cuộc tấn công chi tiêu gấp đôi nhắm vào các blockchain có ngân sách bảo mật tổng hợp thấp hơn.

Tại sao các chuỗi lớn vẫn giữ vững an ninh

Mối quan hệ giữa quy mô blockchain và khả năng chống chịu an ninh giải thích tại sao Bitcoin và Ethereum chống lại các cuộc tấn công này. Khi mạng lưới lớn lên, yêu cầu về an ninh cho các cuộc tấn công tăng theo cấp số nhân.

Các mạng lớn hưởng lợi từ hiệu ứng mạng: nhiều thợ mỏ/validator cạnh tranh hơn đồng nghĩa với yêu cầu về sức mạnh băm cao hơn đối với các mạng PoW hoặc yêu cầu vốn lớn hơn đối với các mạng PoS. Sự phân quyền tự thân trở thành một đặc điểm bảo mật — không có thực thể nào có thể kiểm soát một phần đủ lớn của mạng để thực hiện các cuộc tấn công.

Hơn nữa, các loại tiền điện tử đã được thiết lập thu hút các nguồn lực phát triển liên tục, nghiên cứu an ninh và sự giám sát của cộng đồng mà các dự án nhỏ hơn không thể sánh kịp. Điều này tạo ra các lớp phòng thủ vững chắc chống lại các vector tấn công mới nổi.

Sự tiến hóa của an ninh blockchain

Vấn đề chi tiêu gấp đôi đã thúc đẩy kiến trúc nền tảng của blockchain. Các cơ chế đồng thuận, sổ cái không thể thay đổi và xác minh phi tập trung đã xuất hiện như những giải pháp cho thách thức duy nhất này. Các mạng tiền điện tử ngày nay thể hiện các phản ứng tinh vi hơn đối với nhận định của Nakamoto năm 2008 rằng các hệ thống thanh toán ngang hàng đòi hỏi đổi mới công nghệ để ngăn chặn chi tiêu gấp đôi mà không dựa vào trung gian đáng tin cậy.

Khi việc áp dụng blockchain tăng tốc, nguyên tắc bảo mật nền tảng này ngày càng trở nên quan trọng, chứ không phải ít đi. Dù qua cơ chế proof-of-work với các rào cản tính toán hay proof-of-stake với các khuyến khích kinh tế, nguyên tắc vẫn giữ nguyên: các cơ chế đồng thuận biến lỗ hổng chi tiêu gấp đôi của blockchain thành một đặc điểm củng cố tính toàn vẹn của mạng lưới.

BTC-0,84%
ETH-0,36%
ETC-0,95%
TOKEN3,21%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
0/400
Không có bình luận
  • Ghim