Double spending là gì? Chi tiêu hai lần là nguy cơ khi một loại tiền kĩ thuật số được tiêu trong hai lượt. Bài viết dưới đây, Eth.vn sẽ cung cấp thông tin về Double spending là gì? Double spending ngăn chặn thế nào?, cùng tham khảo nhé!
Mục lục
Double spending là gì?

Chi tiêu hai lần là nguy cơ khi một loại tiền kĩ thuật số được tiêu trong hai lượt. Đây chính là một nỗi lo tiềm năng chỉ xuất hiện đối với các kiểu tiền kĩ thuật số vì nội dung kĩ thuật số có thể được tái lập tương đối giản đơn bởi những cá nhân có hiểu biết về mạng chuỗi khối và có khả năng tính toán thiết yếu để thao túng nó.
Các kiểu tiền hữu hình không bị ảnh hưởng bởi vấn đề này vì chúng khó bị tái lập giản đơn và các bên liên quan đến giao dịch có khả năng xác minh ngay tính xác thực và quyền sở hữu trong quá khứ đối với loại tiền này. Đương nhiên việc xác thực này không bao gồm các vấn đề liên quan đến giao dịch tiền mặt.
Đây chính là điều bận tâm hàng đầu về bitcoin, loại tiền kĩ thuật số phổ biến nhất hoặc “tiền mã hóa”, vì đây là loại tiền phi tập trung không có cơ quan trung ương để xác minh rằng nó chỉ được sử dụng một lần. Tuy vậy, bitcoin có một cơ chế dựa trên nhật kí giao dịch, được gọi là chuỗi khối, để xác minh tính xác thực của từng giao dịch và phòng ngừa việc tính hai lần.
Xem thêm Đầu tư tiền ảo có phải là phương án làm giàu tiềm năng?
Double Spending hoạt động như thế nào?
Double Spending thường được nói đến khi nhắc về mạng lưới Bitcoin. Khi một giao dịch được thực hiện trên mạng Bitcoin, nó sẽ được xác nhận và xử lý bởi một vài lượng lớn các nút mạng hoặc máy tính trong hệ thống. Mỗi nút mạng này sẽ kiểm tra và bảo đảm tính xác thực của giao dịch trước khi cho phép nó được công nhận và lưu giữ trên blockchain.
Tuy nhiên, nếu như một người dùng hành động double spending, giao dịch của họ sẽ bị từ chối bởi các nút mạng, do chúng chẳng thể chọn lựa được giao dịch nào là chuẩn xác và hợp lệ. Vì thế nếu như bạn cố gắng gửi Bitcoin đi hai lần – một lần để thanh toán tiêu sử dụng và – một lần đến địa chỉ nằm trong sự kiểm soát của bạn. Thì bạn có xác suất 50% để vừa nhận được món hàng và vừa thu thập lại được số tiền mình bỏ ra nếu như mạng lưới Bitcoin chấp thuận giao dịch trên.
3 các cách hành động 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 làm chủ 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ó xuất hiện với Bitcoin vì số lượng note cực kì lớn nhưng đã xảy ra ở một đồ mạng lưới khác.
Tấn công cuộc đua
Double spending là gì? Khi 2 giao dịch được đòi hỏi liên tiếp nhau với cùng một khoản tiền tuy nhiên 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 mong muốn và công 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ì vậy thì hắn sẽ dùng account đó tiêu cho một giao dịch khác và chỉ lúc đó 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.
Làm thế để phòng ngừa Double Spend?
Cách tiếp cận tập trung
Cách đến gần hơn tập trung dễ thực hiện hơn so với các giải pháp thay thế phi tập trung. Cách đến gần hơn này thường gồm có việc một giám sát viên quản lý bộ máy và làm chủ việc phát hành và phân phối các đồng tiền. Một ví dụ cụ thể về giải pháp tập trung cho vấn đề Double spend là vấn đề tiền mặt điện tử (eCash) của David Chaum.
Để phát hành cho người sử dụng một tài sản kỹ thuật số giống như tiền mặt (có năng lực trao đổi ẩn danh và ngang hàng), tổ chức tài chính có khả năng sử dụng chữ ký mù – như mô tả cụ thể của nhà mật mã học David Chaum trong bài báo Chữ ký mù cho các khoản thanh toán không thể theo dõi năm 1982 của ông.
Trong bối cảnh như vậy, nếu một người dùng (ví dụ, A) mong muốn nhận 100 đô la tiền mặt kỹ thuật số, anh ta phải thông cáo trước cho tổ chức tài chính. Với điều kiện cần có số dư trong account của mình, sau đấy A sẽ tạo một vài ngẫu nhiên (hoặc nhiều số cho các đồng tiền có mệnh giá nhỏ hơn). Giả sử A tạo ra năm số, mỗi số được gán một giá trị là 20 đô la. Để ngăn ngân hàng theo dõi các đồng tiền, A che giấu các số ngẫu nhiên bằng việc thêm một yếu tố gây mù cho mỗi đồng tiền.
Xem thêm Tiền mã hóa DOGE là gì? Lịch sử phát triển của Dogecoin?
Bí quyết tiếp cận phi tập trung
Đảm bảo rằng các khoản tiền không thể được Double spend trong một hệ sinh thái không hề có người giám sát sẽ khó khăn hơn. Những người tham dự có quyền lực ngang bằng nhau phải phối hợp quanh một bộ quy tắc giúp ngăn chặn gian lận và khuyến khích tất cả người sử dụng hành động trung thực.
Double spending là gì? Sự đổi mới khổng lồ nhất được giải thích trong sách trắng về Bitcoin là cách thức để giải quyết nỗi lo Double spend. Cho dù không được gọi bằng cái tên như ngày nay, Satoshi đã đề xuất cấu trúc dữ liệu hiện được biết đến rộng rãi như là blockchain.
Một blockchain thực sự chỉ là một cơ sở dữ liệu với một số tính chất độc đáo. Những người tham gia trên internet (được gọi là các nút) chạy phần mềm chuyên dụng, cho phép họ đồng bộ hóa bản sao cơ sở dữ liệu của họ với các đồng đẳng (peer). Hậu quả là toàn bộ mạng có thể kiểm tra lịch sử của các giao dịch có từ khối nguyên thủy (genesis). Bằng việc để blockchain ở chế độ công khai, thật giản đơn để phát hiện và phòng ngừa hoạt động lừa đảo, ví dụ các giao dịch cố gắng Double spend.
Qua bài viết trên đây Eth.vn đã cung cấp mọi thông tin về Double spending là gì? Double spending ngăn chặn thế nào?. Hy vọng với những thông tin trên đây của bài viết sẽ hữu ích vơi mọi bạn đọc. Cảm ơn các bạn vì đã dành thời gian để xem qua bài viết này nhé!
Văn Tài – Tổng hợp
Tham khảo ( cryptoviet.com, icoviet.com, learn.bybit.com, … )
Bình luận về chủ đề post