Thách thức của "chi tiêu kép" được giải thích

Qu'est-ce que chi tiêu kép ?

Chi tiêu kép đại diện cho một rủi ro tiềm tàng trong các hệ thống tiền tệ kỹ thuật số, nơi mà cùng một khoản tiền có thể được gửi đồng thời đến hai người nhận khác nhau. Nếu không có các biện pháp phòng ngừa hiệu quả, một giao thức không thể giải quyết vấn đề này sẽ bị định mệnh thất bại. Người dùng sẽ không thể xác minh xem các khoản tiền nhận được có chưa từng được sử dụng ở nơi khác.

Trong bối cảnh tiền tệ kỹ thuật số, việc đảm bảo không thể sao chép các đơn vị cụ thể là rất quan trọng. Toàn bộ hệ thống sẽ bị ảnh hưởng nếu một người dùng có thể nhận 10 đơn vị, sao chép 10 lần và có được 100 đơn vị. Tương tự, một hệ thống như vậy sẽ không hoạt động nếu người dùng đó có thể gửi cùng 10 đơn vị cho hai người khác nhau cùng một lúc. Để tiền tệ kỹ thuật số có thể khả thi, các cơ chế phải được thiết lập để ngăn chặn loại hành vi này.

Làm thế nào để ngăn chặn chi tiêu kép?

Giải pháp tập trung

Cách tiếp cận tập trung rõ ràng đơn giản hơn nhiều để triển khai so với các lựa chọn phi tập trung. Nó thường liên quan đến một người giám sát quản lý hệ thống và kiểm soát việc phát hành và phân phối các đơn vị. Một ví dụ phù hợp về giải pháp tập trung cho vấn đề chi tiêu kép là hệ thống eCash của David Chaum.

Để phát hành cho người dùng một tài sản kỹ thuật số mô phỏng tiền tệ ( có thể sử dụng cho các giao dịch ẩn danh và ngang hàng ), một tổ chức tài chính có thể sử dụng chữ ký mù, như được mô tả bởi nhà mật mã David Chaum trong bài viết của ông năm 1982 có tiêu đề "Chữ ký mù cho các khoản thanh toán không thể truy dấu."

Trong bối cảnh này, nếu một khách hàng muốn nhận 100 đô la bằng tiền điện tử, trước tiên họ phải thông báo cho tổ chức. Nếu họ có số dư đủ, họ sẽ tạo ra một hoặc nhiều số ngẫu nhiên ( cho các mệnh giá nhỏ ). Giả sử họ tạo ra năm số, mỗi số trị giá 20 đô la. Để ngăn tổ chức theo dõi các đơn vị cụ thể, khách hàng làm mờ những số này bằng cách thêm một yếu tố che giấu vào từng số.

Ông sau đó nộp những dữ liệu này cho tổ chức, tổ chức này sẽ trừ tài khoản của ông 100 đô la và ký những thông điệp xác nhận rằng mỗi một trong năm đồng tiền có thể đổi được 20 đô la. Khách hàng giờ đây có thể sử dụng số tiền được phát hành bởi tổ chức. Ông đến một nhà hàng và mua một bữa ăn với giá 40 $.

Khách hàng có thể rút bỏ yếu tố mù quáng để tiết lộ số ngẫu nhiên liên kết với mỗi "tờ" kỹ thuật số, mà đóng vai trò là định danh duy nhất cho mỗi đơn vị ( so với một số sê-ri ). Khách hàng sẽ thông báo hai số cho nhà hàng, người phải đổi ngay lập tức tại tổ chức để ngăn khách hàng sử dụng chúng ở nơi khác. Tổ chức sẽ kiểm tra tính hợp lệ của chữ ký và, nếu mọi thứ đều hợp lệ, sẽ ghi có tài khoản của nhà hàng 40 đô la.

Các hóa đơn được sử dụng hiện đã không còn hiệu lực, và những hóa đơn mới phải được phát hành nếu nhà hàng muốn chi tiêu số dư mới của mình theo cách tương tự.

Hệ thống eCash của Chaum có thể hữu ích cho các giao dịch bí mật. Tuy nhiên, nó thiếu tính bền vững vì cơ quan phát hành đại diện cho một điểm duy nhất có thể gây ra sự cố. Một tờ tiền được phát hành không có giá trị nội tại, giá trị của nó chỉ phụ thuộc vào ý muốn của cơ quan phát hành để đổi lấy đô la. Khách hàng phụ thuộc vào cơ quan phát hành và phải dựa vào thiện chí của họ để tiền tệ có thể hoạt động. Đây chính là vấn đề mà các loại tiền điện tử đang cố gắng giải quyết.

Cách tiếp cận phi tập trung

Việc đảm bảo rằng các quỹ không thể bị chi tiêu hai lần trong một hệ sinh thái không có người giám sát là phức tạp hơn. Các tham gia viên cùng cấp phải phối hợp xung quanh một tập hợp các quy tắc nhằm ngăn chặn gian lận và khuyến khích tất cả người dùng hành động một cách trung thực.

Đổi mới lớn được trình bày trong sách trắng của Bitcoin là một giải pháp cho vấn đề chi tiêu kép. Mặc dù không được gọi một cách rõ ràng như vậy, Satoshi đã đề xuất cấu trúc dữ liệu hiện nay được biết đến với tên gọi blockchain.

Một blockchain thực chất chỉ là một cơ sở dữ liệu có những đặc tính độc đáo. Các thành viên trong mạng ( được gọi là 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 mình với các đồng nghiệp. Kết quả là toàn bộ mạng có thể xác minh lịch sử giao dịch cho đến khối đầu tiên. Vì blockchain là công khai, nên dễ dàng phát hiện và ngăn chặn các hoạt động gian lận, chẳng hạn như các giao dịch cố gắng thực hiện chi tiêu kép.

Khi một người dùng phát tán một giao dịch, giao dịch đó không được thêm ngay lập tức vào blockchain, nó phải được đưa vào một khối thông qua quá trình khai thác. Do đó, người nhận chỉ nên coi giao dịch là hợp lệ sau khi khối của nó được thêm vào chuỗi. Nếu không, họ có thể mất quỹ, vì người gửi có thể chi tiêu cùng một đơn vị ở nơi khác.

Một khi giao dịch được xác nhận, các đơn vị không thể bị chi tiêu kép, vì quyền sở hữu được chuyển giao cho một người dùng mới, và toàn bộ mạng có thể xác minh điều đó. Chính vì lý do này mà nhiều người khuyên nên chờ đợi nhiều xác nhận trước khi coi một khoản thanh toán là cuối cùng. Mỗi khối bổ sung làm tăng đáng kể nỗ lực cần thiết để sửa đổi hoặc viết lại chuỗi ( điều này có thể xảy ra trong một cuộc tấn công 51 %).

Hãy quay lại kịch bản của nhà hàng. Khách hàng quay lại, và lần này, một nhãn dán "Bitcoin được chấp nhận" được dán trên cửa sổ. Thích món ăn trước đó, anh ta gọi món tương tự. Điều đó tốn của anh ta 0,005 BTC.

Nhà hàng giới thiệu cho anh ta một địa chỉ công khai để nhận các khoản tiền. Khách hàng phát đi giao dịch, về cơ bản là một thông điệp đã được ký cho thấy rằng 0,005 BTC mà anh ta sở hữu hiện đã được chuyển cho nhà hàng. Không đi vào chi tiết, bất kỳ ai xem giao dịch đã ký của khách hàng đều có thể xác minh rằng anh ta thực sự sở hữu số tiền đó và do đó được phép gửi.

Tuy nhiên, như đã đề cập, giao dịch chỉ hợp lệ nếu nó được đưa vào một khối đã được xác nhận. Việc chấp nhận các giao dịch chưa được xác nhận tương tự như việc chấp nhận 40 đô la eCash trong ví dụ trước mà không ngay lập tức rút tiền từ tổ chức, cho phép người gửi tiêu tiền ở nơi khác trong thời gian này. Do đó, người phục vụ nên đợi ít nhất 6 xác nhận khối ( khoảng một giờ ) trước khi chấp nhận thanh toán của khách hàng một cách chắc chắn.

Chi tiêu kép và Gate

Gate, với tư cách là một nền tảng trao đổi tiền điện tử, rất nghiêm túc về vấn đề chi tiêu kép. Mặc dù Gate không trực tiếp tham gia vào việc tạo ra hoặc xác thực các giao dịch trên các blockchain, nhưng nền tảng này đóng một vai trò quan trọng trong việc bảo vệ người dùng khỏi các rủi ro liên quan đến chi tiêu kép.

Đối với các khoản tiền gửi tiền điện tử, Gate thường chờ đợi nhiều xác nhận trước khi ghi có số tiền vào tài khoản của người dùng. Số lượng xác nhận chính xác thay đổi tùy theo loại tiền điện tử, nhưng thực tiễn này đảm bảo rằng các giao dịch đã được xác nhận chắc chắn trên blockchain trước khi được coi là hợp lệ.

Về việc rút tiền, Gate thực hiện các biện pháp bảo mật mạnh mẽ để đảm bảo rằng các khoản tiền chỉ được gửi một lần. Nhiều hệ thống xác minh và các giao thức bảo mật tiên tiến đã được thiết lập để ngăn chặn mọi nỗ lực chi tiêu kép được khởi xướng từ nền tảng.

Điều quan trọng cần lưu ý là Gate khuyến khích người dùng của mình phải cảnh giác và hiểu các rủi ro liên quan đến giao dịch tiền điện tử. Nền tảng cung cấp các tài nguyên giáo dục để giúp người dùng hiểu các khái niệm như chi tiêu kép và cách bảo vệ khỏi nó.

Để kết luận

Chi tiêu kép cho phép người dùng có thể thao túng một hệ thống tiền điện tử theo lợi ích của họ, bằng cách sử dụng cùng một khoản tiền nhiều hơn một lần. Lịch sử, sự thiếu hụt các giải pháp thích hợp cho vấn đề này đã kìm hãm những tiến bộ trong lĩnh vực này.

May mắn thay, việc sử dụng chữ ký mù đã cung cấp một giải pháp thú vị cho các hệ thống tài chính tập trung. Sau đó, sự phát triển của các cơ chế chứng minh công việc và công nghệ blockchain đã dẫn đến sự ra đời của Bitcoin, một dạng tiền tệ phi tập trung đã truyền cảm hứng cho hàng ngàn dự án tiền điện tử khác. Gate, như một nền tảng trao đổi lớn, đóng một vai trò quan trọng trong hệ sinh thái này bằng cách cung cấp một môi trường an toàn cho việc trao đổi các tài sản kỹ thuật số này, đồng thời vẫn cảnh giác trước những thách thức như chi tiêu kép.

LA0.93%
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
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)