+2

How DutchX protocol work ?

Mayfest2023

Bài viết này viết về cách hoạt động của DutchX - Một giao thức giao dịch phi tập trung hoàn toàn dựa trên "Đấu giá ngược Hà Lan".

DutchX là một sàn giao dịch phi tập trung được xây dựng trên nền tảng blockchain Ethereum nhằm mục đích thúc đẩy tính thanh khoản và sự tin cậy trong việc giao dịch các đồng tiền điện tử. Được phát triển bởi công ty Gnosis, DutchX là một hệ thống phi tập trung cho phép người dùng trao đổi token một cách trực tiếp với nhau, mà không cần thông qua trung gian nào khác.

Đấu giá ngược Hà Lan là gì?

Đấu giá Hà Lan là một kiểu đấu giá xuất hiện từ lâu và ứng dụng nhiều vào các thị trường truyền thống, trong đó giá của một mặt hàng được giảm dần đến khi có người chào giá cao nhất. Trong đấu giá Hà Lan, giá khởi điểm được định sẵn và từ đó giá sẽ bắt đầu giảm dần sau mỗi khoảng thời gian cố định. Người tham gia đấu giá sẽ chào giá nếu họ muốn mua sản phẩm với giá thấp hơn hoặc bằng giá mà hiện đang được giảm dần tại thời điểm đó. Khi một người chào giá cao nhất được tìm thấy, họ trở thành người chiến thắng và phải trả một số tiền bằng giá hiện tại để sở hữu sản phẩm.

Ví dụ như sau: Công ty A muốn chào bán 200 cổ phiếu theo bằng phương pháp Đấu giá Hà Lan. Danh sách những người muốn mua như sau:

Người tham gia Số lượng Mức giá
A 20 300
B 25 450
C 50 100
D 60 200
E 10 150
F 45 120

Danh sách sẽ được sắp xếp từ cao xuống thấp theo giá mua:

  • B: 25 cổ phiếu với mức giá 450$ /cổ phiếu. (Số cổ phiếu còn lại là 200 – 25 = 275)
  • A: 20 cổ phiếu với mức giá 300$ VNĐ/cổ phiếu. (Số cổ phiếu còn lại là 275 – 20 = 155)
  • D: 60 cổ phiếu với mức giá 200$ VNĐ/cổ phiếu. (Số cổ phiếu còn lại là 155 – 60 = 95)
  • E: 10 cổ phiếu với mức giá 150$ VNĐ/cổ phiếu. (Số cổ phiếu còn lại là 95 – 10 = 85)
  • F: 35 cổ phiếu với giá 120$ VNĐ/cổ phiếu. (Số cổ phiếu còn lại là 85 - 45 = 40)
  • C: Chỉ mua được 40 cổ phiếu (Nhu cầu mua 50) với giá 100$ VNĐ/ cổ phiếu

Ưu điểm của phương pháp này là: Giảm chi phí giao dịch, minh bạch và cạnh tranh cao giữa những người mua.

Nhược điểm là người bán ít quyền kiểm soát giá hơn và khó tổ chức hơn

Cách DutchX hoạt động

DutchX xử dụng mô hình đấu giá ngược trên và để cho Smart Contract đóng vai trò người tổ chức và vận hành cuộc đấu giá.

DutchX có 2 pharse cho mỗi cặp token:

  • Người bán gửi token trước khi đấu giá bắt đầu
  • Người mua bắt đầu đấu thầu => đầu giá diễn ra

Sẽ có một số yêu cầu mà DutchX đặt ra cho buổi đấu giá như sau:

  • Token có thể deposit bất kì lúc nào. Tuy nhiên sẽ không thể gửi vào đấu giá đang diễn ra mà sẽ được chuyển vào đợt đấu giá ngay sau đó.
  • Trong một thời điểm, chỉ có một đợt đấu giá diễn ra.
  • Khi một phiên đấu giá bắt đầu, giá ban đầu sẽ được set gấp đôi giá đóng cửa của phiên đấu giá trước đó ⇒ giá sẽ giảm dần trong buổi đấu giá
  • Người mua có thể gửi giá bất kì thời điểm trước khi buổi đấu giá kết thúc miễn là phải giảm dần. bidVolume x price = sellVolume

Dưới đây là minh hoạ process của cuộc đấu giá.

Lượng ETH và đường giá trong buổi đấu giá xuyên suốt 6 tiếng:

Ưu nhược điểm

Có một số ưu điểm khi sử dụng DutchX để giao dịch token, bao gồm: Tất cả các ưu điểm của một sàn giao dịch phi tập trung và Không bị Front running như AMM.

Nhược điểm chí mạng của DutchX là (rất) chậm so với các giải pháp DEX khác.

REF


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí