Bitcoin$83878.793338884-1.919%
Ethereum$2717.9445717587-2.642%
Tether USDt$0.998349385166-0.035%
XRP$1.9253134998493-1.976%
BNB$835.74280267526-2.057%
USDC$0.99955525330456-0.011%
Solana$127.54365886421-2.626%
TRON$0.27711936537702-1.356%
Dogecoin$0.14018176970875-3.927%
Cardano$0.40913016087162-2.914%
Hyperliquid$34.490525788452-3.801%
Zcash$675.81768601396+2.75%
Bitcoin Cash$465.80818581137-2.367%
Chainlink$12.310378162525-3.397%
UNUS SED LEO$9.1076677088145-2.777%
Ethena USDe$0.99793703877899-0.02%
Stellar$0.22916561515781-2.253%
Litecoin$84.510644061313-2.475%
Monero$328.4174785802-2.214%
Avalanche$13.215445088135-3.653%

Double Spending là gì? 3 các phương pháp thực hiện Double Spending bạn cần biết

01/03/2022
Double Spending là gì? 3 các phương pháp thực hiện Double Spending bạn cần biết

Có một ví dụ sau: A muốn mua chiếc laptop của B với giá 15 triệu động. A trả cho B bằng tiền mặt thì lúc này A sẽ mua được chiếc laptop và mất đi số tiền 15 triệu đồng. Vì tiền mặt nên được xem là tiền vật lý nên không thể copy và paste số tiền này. 

Giá thuyết đặt ra nếu A trả số tiền đó cho B bằng tiền kỹ thuật số thì chuyện gì sẽ xảy ra?

Về bản chất thì tiền kỹ thuật số được định dạng là một tệp nhị phân được lưu trữ ở nơi nào đó trên thiết bị vật lý của A. Sau khi A đưa cho B thiết bị này thì A cũng có thể copy và paste tệp nhị phân đó qua một thiết bị khác và A có thể mua một cái laptop khác từ C. Lúc này B và C đều nghĩ rằng họ nhận được tiền và không có phương tiện nào để xác thực và họ giao hàng cho A. 

Double Spending là gì

Bài toán gian lận lập chi

Do đó, khái niệm Double Spending ra đời. Hãy cùng ICOViet tìm hiểu Double Spending là gì qua bài viết sau đây

Double Spending là gì?

Double Spending (Gian lận lập chi) được biết đến như một hình thức gian lận dùng số dư của một tài khoản mà sử dụng hai giao dịch khác nhau. Double Spending thường được nhắc đến khi đề cập về công nghệ blockchain.

Xem thêm:  TGE là gì? 2 lý do làm TGE quan trọng đối với tiền điện tử

Nếu như 2 giao dịch có khóa riêng kềm số tiền giao dịch còn lại trong tài khoản giống nhau hoàn toàn thì giao dịch nào đến trước sẽ được chấp nhận còn giao dịch còn lại thì không. Blockchain là một công nghệ chống lại hình thức Double Spending.

Giải quyết vấn đề Double Spending

Để giải quyết vấn đề double spending thì con người đã suy nghĩ và thành lập các cơ quan xác thực tập trung để giám sát tất cả các giao dịch và các cơ quan này giòng như ngân hàng hay các nhà cung cấp dịch vụ thanh toán như PayPal.

Giải quyết vấn đề Double Spending

Ngân hàng sẽ giải quyết vấn đề Double Spending dễ dàng

3 các phương pháp thực hiện Double Spending bạn cần biết

Tấn công 51%: Trong blockchain thì khi cá nhân hoặc tổ chức nắm quyền kiểm soát hơn 50% sức mạnh thì họ có thể sửa đổi thứ tự các giao dịch để trục lợi. Tấn công 51% rất khó xảy ra với Bitcoin vì số lượng note rất lớn nhưng đã xảy ra ở một đồ mạng lưới khác.

Tấn công cuộc đua: Khi 2 giao dịch được yêu cầu liên tiếp nhau với cùng một khoản tiền nhưng chỉ có một giao dịch được xác thực. Kẻ tấn công sẽ không xác nhận giao dịch mà họ không muốn và xác nhận giao dịch có lợi cho hắn. 

Tấn công Finney: Kẻ tấn công sẽ khai thác đước 1 giao dịch thành một block và không tải nó lên mạng ngay. Thay vào đó thì hắn sẽ dùng tài khoản đó tiêu cho một giao dịch khác và chỉ khi đó mới truyền block khai thác trước đó cho giao dịch này. Điều này có thể gây mất khả năng giao dịch. 

Xem thêm:  7 Máy đào ETH chuyên dụng tốt nhất 2021

Tóm lại, việc chờ xác nhận block sẽ giảm được rủi ro trở thành nạn nhân của hình thức Double Spending.

Làm thế nào để chống lại việc Double Spending

Việc ngăn chặn Double Spending bao gồm quá trình xác minh vất vả hơn và đảm bảo rằng không thể chia sẻ cùng một thông tin đầu vào qua nhiều giao dịch. Có hai cách chính để chống lại việc chi tiêu gấp đôi:

Thanh toán bù trừ tập trung

Tập trung hóa có thể có khả năng giảm thiểu rủi ro vốn có của việc Double Spending trong giao dịch tiền kỹ thuật số. Nó được thực hiện bằng cách triển khai một bên thứ ba trung tâm và đáng tin cậy để xác minh các giao dịch. Thực thể được thêm vào sẽ thực hiện một chức năng tương đương với thanh toán bù trừ đối tác trung tâm.

Trong lĩnh vực tài chính, các đối tác trung tâm thường là các tổ chức tài chính chịu rủi ro tín dụng đối tác giữa hai bên và đảm bảo rằng một giao dịch rõ ràng. Các dịch vụ này thường được áp dụng để tạo thuận lợi cho việc giao dịch các công cụ tài chính phái sinh.

Blockchain

Các loại tiền kỹ thuật số phi tập trung chẳng hạn như Bitcoin, sử dụng các cơ chế đồng thuận để xác minh các giao dịch một cách chắc chắn. Các cơ chế đồng thuận được biết đến với tên gọi khác là Proof-to-work. Trên thực tế, cơ chế đảm bảo rằng mỗi node tham gia xác minh giao dịch. Do đó, Bitcoin đi kèm với một sổ cái công khai và tạo điều kiện thông qua blockchain cung cấp xác minh thực nghiệm về quyền tài sản và chuyển nhượng.

Xem thêm:  Soft Fork là gì? Sự khác biệt giữa Soft Fork và Hard Fork

Để người tham gia thị trường có thể gian lận Double Spending thì họ sẽ cần sử dụng một lượng đáng kể sức mạnh tính toán để loại bỏ các khối trước đó trong chuỗi. Ngoài ra, khi thời gian càng lâu thì các xác nhận của khối phát triển theo cấp số nhân và tiếp tục bảo vệ tính toàn vẹn của giao dịch.

Kết luận

Double Spending là một hình thức tấn công đã được sử dụng phổ biến và lâu đời. Do đó, bạn cần có kinh nghiệm để tránh trở thành con mồi cho những kẻ tấn công. Nếu anh em cảm thấy bài viết này hữu ích hoặc có bất kỳ thắc mắc nào, hãy để lại bình luận ở phía dưới để thảo luận cùng ICOViet nhé! Anh em lưu ý đây không phải là lời khuyên đầu tư, nên tìm hiểu kỹ thông tin trước khi quyết định.

Hãy tham gia kênh, nhóm của ICOViet để có thể cập nhật liên tục thông tin từ thị trường nhé:

 

Những thông tin ở trên là tài liệu tham khảo. Mọi người đọc và chịu trách nhiệm với danh mục đầu tư của mình.

Group Chat Telegram : @icovietchat

Channel Telegram : @icovietchannel

Twitter : @icovietcom

Có thể bạn quan tâm

Send this to a friend