Chương 7: Sàn giao dịch phi tập trung (DEX)
Mặc dù sàn giao dịch tập trung (CEX) cho phép thực hiện giao dịch lớn trong điều kiện thanh khoản dồi dào, nhưng do người dùng không sở hữu quyền sở hữu tài sản của họ trong sàn giao dịch, nên sàn giao dịch tập trung vẫn có nhiều rủi ro. Năm 2019, hơn 290 triệu đô la Mỹ tiền điện tử đã bị đánh cắp, trong khi hơn 500.000 thông tin đăng nhập đã bị rò rỉ từ các sàn giao dịch. ^10^
Ngày càng nhiều người bắt đầu nhận thức được những rủi ro này và chuyển sang sàn giao dịch phi tập trung (DEX). DEX giảm hoặc loại bỏ sự cần thiết phải có trung gian bằng cách sử dụng hợp đồng thông minh và giao dịch trên chuỗi. Các sàn giao dịch phi tập trung phổ biến bao gồm Kyber Network, Uniswap, Dex Blue và dYdX.
DEX có hai loại - DEX dựa trên sổ lệnh và DEX dựa trên bể thanh khoản. Các DEX như dYdX và dex.blue hoạt động tương tự như CEX, cho phép người dùng gửi lệnh mua bán theo giá giới hạn hoặc giá thị trường. Sự khác biệt chính giữa hai loại sàn giao dịch này là, đối với CEX, tài sản giao dịch cần được lưu trữ trong ví của sàn giao dịch, trong khi đối với DEX, tài sản giao dịch có thể được lưu trữ trong ví của người dùng.
Tuy nhiên, một trong những vấn đề lớn nhất mà DEX dựa trên sổ lệnh phải đối mặt là thanh khoản. Các lệnh trong sổ lệnh có thể cần phải chờ rất lâu để được thực hiện. Để giải quyết vấn đề này, DEX dựa trên bể thanh khoản đã được giới thiệu. Bể thanh khoản về cơ bản là quỹ token trong hợp đồng thông minh, và người dùng có thể mua bán ngay lập tức các token có sẵn trong bể thanh khoản. Giá của token được xác định thông qua thuật toán và sẽ tăng lên khi có giao dịch lớn. Bể thanh khoản DEX có thể được chia sẻ giữa nhiều nền tảng DEX, điều này sẽ làm tăng thanh khoản có sẵn trên bất kỳ nền tảng đơn lẻ nào. Các ví dụ về DEX dựa trên bể thanh khoản bao gồm KyberNetwork, Bancor và Uniswap. Chúng tôi sẽ nghiên cứu Uniswap như một ví dụ trong cuốn sách này.
Một trong những tính năng mà CEX cung cấp là chức năng giao dịch ký quỹ. Giao dịch ký quỹ cho phép nhà đầu tư thực hiện giao dịch đòn bẩy, tăng khả năng mua của người dùng để có được lợi nhuận tiềm năng cao hơn. Sự đổi mới trong việc giới thiệu giao dịch ký quỹ trên DEX cũng đã xuất hiện. Các ví dụ về DEX cung cấp giao dịch ký quỹ phi tập trung bao gồm dYdX, NUO Network và DDEX. Trong cuốn sách này, chúng tôi sẽ khám phá dYdX, kết hợp giữa thị trường cho vay phi tập trung và giao dịch ký quỹ trên sàn giao dịch của nó.
Uniswap

Sàn giao dịch Uniswap là một giao thức sàn giao dịch token phi tập trung được xây dựng trên Ethereum, cho phép người dùng trao đổi token trực tiếp mà không cần sử dụng sàn giao dịch tập trung. Khi sử dụng sàn giao dịch tập trung, bạn sẽ cần gửi token vào sàn giao dịch, gửi lệnh trên sổ lệnh và sau đó rút token đã đổi.
Trong Uniswap, bạn có thể dễ dàng trao đổi token của mình trực tiếp từ ví mà không cần thực hiện ba bước trên. Bạn chỉ cần gửi token của mình từ ví đến địa chỉ hợp đồng thông minh của Uniswap, sau đó bạn sẽ nhận được token mà bạn muốn đổi trong ví của mình. Ở đây không có sổ lệnh, và tỷ giá của token được xác định bởi thuật toán. Tất cả những điều này được thực hiện thông qua bể thanh khoản và cơ chế tạo thị trường tự động.
Bể thanh khoản
Bể thanh khoản là quỹ token nằm trên hợp đồng thông minh của Uniswap, có sẵn để người dùng trao đổi token. Ví dụ, thông qua một bể thanh khoản ETH-DAI chứa 100 ETH và 20.000 DAI, người dùng muốn mua ETH có thể gửi 202.02 DAI vào hợp đồng thông minh của Uniswap để đổi lấy 1 ETH. Khi việc trao đổi hoàn tất, bể thanh khoản còn lại 99 ETH và 20.202.02 DAI.
Quỹ trong bể thanh khoản được cung cấp bởi các nhà cung cấp thanh khoản, và các nhà cung cấp thanh khoản sẽ nhận được tỷ lệ tương ứng từ phí giao dịch 0.3% của Uniswap như một phần thưởng. Mỗi lần trao đổi token trên Uniswap sẽ bị tính phí này.
Uniswap không có hạn chế đối với các nhà cung cấp thanh khoản, bất kỳ ai cũng có thể trở thành nhà cung cấp thanh khoản - yêu cầu duy nhất là nhà cung cấp thanh khoản phải cung cấp ETH và một token giao dịch khác để đổi (theo tỷ giá hiện tại của Uniswap). Tính đến tháng 2 năm 2020, đã có hơn 125.000 ETH bị khóa trong Uniswap. Số lượng quỹ trong bể thanh khoản đóng vai trò rất lớn trong việc xác định cách cơ chế tạo thị trường tự động thiết lập giá.
Cơ chế tạo thị trường tự động
Giá của tài sản trong bể thanh khoản được xác định bằng thuật toán của cơ chế tạo thị trường tự động (Automated Market Maker, AMM). Cách hoạt động của AMM là duy trì một tích số không đổi dựa trên thanh khoản ở hai bên của quỹ.
Chúng ta tiếp tục với ví dụ bể thanh khoản ETH-DAI, trong đó có 100 ETH và 20.000 DAI. Để tính toán tích số không đổi, Uniswap sẽ nhân hai lượng này với nhau.
Thanh khoản ETH (x) * Thanh khoản DAI (y) = Tích số không đổi (k)
100 * 20.000 = 2.000.000
Sử dụng AMM, tại bất kỳ thời điểm nào, tích số không đổi (k) phải luôn duy trì ở mức 2.000.000. Nếu ai đó muốn mua ETH bằng DAI, ETH sẽ bị loại bỏ khỏi bể thanh khoản, trong khi DAI sẽ được thêm vào bể thanh khoản.
Giá của ETH sẽ được xác định dần dần. Lệnh càng lớn, mức giá chênh lệch càng cao. Mức giá chênh lệch là số lượng DAI bổ sung cần thiết khi mua 1 ETH so với giá gốc 200 DAI/ETH.
Bảng ở trang 79 giải thích thêm về sự thay đổi giá và thanh khoản khi lệnh mua ETH được đặt.
Từ bảng, có thể thấy rằng lượng ETH mà người dùng muốn mua càng lớn, mức giá chênh lệch càng cao. Điều này đảm bảo rằng bể thanh khoản sẽ không bao giờ mất thanh khoản.
Làm thế nào để thêm một token mới vào Uniswap?
Khác với sàn giao dịch tập trung, Uniswap là một sàn giao dịch phi tập trung không có đội ngũ hoặc người kiểm duyệt để đánh giá và quyết định token nào sẽ được niêm yết. Ngược lại, bất kỳ token ERC-20 nào cũng có thể được niêm yết trên Uniswap bởi bất kỳ ai, và miễn là cặp giao dịch đã có thanh khoản, nó có thể được giao dịch. Những gì người dùng cần làm chỉ là tương tác với nền tảng để đăng ký token mới, sau đó thị trường giao dịch cho token mới sẽ được tạo ra.
Đó là Uniswap. Nếu bạn muốn bắt đầu hoặc thử nghiệm nó, chúng tôi cung cấp một hướng dẫn từng bước cho bạn biết cách: (i) trao đổi token, (ii) cung cấp thanh khoản và (iii) ngừng cung cấp thanh khoản. Nếu không, hãy vào phần tiếp theo để đọc thêm về ứng dụng DeFi tiếp theo!

Uniswap: Hướng dẫn từng bước
Trao đổi token

Bước 1
- Truy cập https://uniswap.io/, sau đó nhấp vào trao đổi token
- Để bắt đầu sử dụng Uniswap, bạn sẽ cần kết nối ví. Bạn có thể kết nối ví Metamask của mình. Kết nối ví không tốn phí, bạn chỉ cần ký một giao dịch.

Bước 2
- Sau khi kết nối ví, chọn token bạn muốn giao dịch, trong ví dụ này, chúng tôi sẽ sử dụng DAI để mua ETH.

Bước 3
- Nếu đây là lần đầu tiên bạn giao dịch token này, bạn sẽ cần phải mở khóa nó bằng cách trả một khoản phí nhỏ.
- Sau đó, hệ thống sẽ yêu cầu bạn thực hiện một giao dịch khác.
- Khi giao dịch của bạn được xác nhận, bạn sẽ nhận được ETH của mình!
Cung cấp thanh khoản

Bước 4
- Truy cập bể thanh khoản và điền số lượng thanh khoản bạn muốn cung cấp. Trong ví dụ này, chúng tôi sẽ cung cấp thanh khoản trị giá 10 DAI + 0.0461 ETH
- Lưu ý: bạn phải có số lượng ETH tương đương để cung cấp thanh khoản cho token này
- Nhấp vào "Tăng thanh khoản", hệ thống sẽ yêu cầu bạn ký một giao dịch khác
- Khi giao dịch hoàn tất, bạn sẽ được xác nhận là một nhà cung cấp thanh khoản và có khả năng kiếm được một tỷ lệ phí giao dịch nhất định
Ngừng cung cấp thanh khoản

Bước 5
- Nếu bạn không muốn cung cấp thanh khoản nữa thì phải làm gì?
- Quay lại bể thanh khoản và chọn loại bỏ thanh khoản
- Như bạn thấy, chúng tôi sẽ nhận được thêm 0.0417 DAI từ chỉ 10 DAI.
- Lưu ý rằng tỷ giá của ETH và DAI của tôi hiện đã khác, vì vậy đây là một trong những cảnh báo của bể thanh khoản, nếu tôi sau đó loại bỏ thanh khoản, tôi có thể có một tỷ giá DAI và ETH rất khác.
- Một điều khác cần lưu ý là khi loại bỏ thanh khoản, tôi thực sự đang giao dịch token bể thanh khoản (Pool token). Chúng ta có thể xem nó như là bằng chứng về tỷ lệ sở hữu của bạn trong bể thanh khoản đó. Khi bạn loại bỏ thanh khoản, bạn sẽ hủy bỏ token bể thanh khoản để lấy lại DAI và ETH của mình.
Đọc thêm
Bắt đầu (Uniswap) https://docs.uniswap.io/https://docs.uniswap.io/
Hướng dẫn toàn diện về Uniswap. (DefiZap)
https://defitutorials.substack.com/p/the-ultimate-guide-to-uniswap
- Hướng dẫn đồ họa để hiểu Uniswap (EthHub)
https://docs.ethhub.io/guides/graphical-guide-for-understanding-uniswap
- Uniswap --- Một sàn giao dịch độc đáo (Cyrus Younessi)
https://medium.com/scalar-capital/uniswap-a-unique-exchange-f4ef44f807bf
- Uniswap là gì? Hướng dẫn chi tiết cho người mới bắt đầu (Bisade Asolo)
https://www .mycryptopedia.com/what-is-uniswap-a-detailed-beginners-guide/
- Các bể thanh khoản của Uniswap có phù hợp với bạn không? (Chris Blec)
https://defiprime.com/uniswap-liquidity-pools
- Hiểu về lợi nhuận của Uniswap (Pintail)
https://medium.com/@pintail/understanding-uniswap-returns-cc593f3499ef
- Phân tích độ kéo của UniSwap (Ganesh)
https://www.covalenthq.com/blog/understanding-uniswap-data-analysis/
- Khám phá sâu về các bể thanh khoản (Rebecca Mqamelo)
https://blog.zerion.io/liquidity-pools-8ac8cf8cf230
dYdX

dYdX là một giao thức sàn giao dịch phi tập trung hỗ trợ cho vay và giao dịch ký quỹ/đòn bẩy. Hiện tại, nó hỗ trợ 3 loại tài sản - ETH, USDC và DAI. Bằng cách sử dụng sổ lệnh ngoài chuỗi và thanh toán trên chuỗi, giao thức dYdX nhằm tạo ra một thị trường tài chính hiệu quả, công bằng và không cần tin cậy không bị kiểm soát bởi bất kỳ tổ chức tập trung nào.
Nhìn thoáng qua, dYdX có vẻ giống với Compound - người dùng có thể cung cấp tài sản (cho vay) để kiếm lãi, cũng như có thể vay tài sản (vay). Tuy nhiên, dYdX còn hỗ trợ giao dịch ký quỹ và đòn bẩy, cho phép giao dịch ký quỹ ETH với đòn bẩy lên đến 5 lần bằng DAI hoặc USDC.
Cho vay

Nếu bạn là một người nắm giữ tiền điện tử muốn tạo ra một số thu nhập thụ động từ tài sản tiền điện tử, bạn có thể xem xét việc cho dYdX vay để kiếm lợi nhuận. Rủi ro của nó tương đối thấp, và bằng cách gửi tiền điện tử vào dYdX, bạn sẽ kiếm lãi suất mỗi giây mà không cần bất kỳ bảo trì hoặc quản lý nào thêm. Là một người cho vay trên dYdX, bạn chỉ cần chú ý đến tỷ lệ lãi suất (APR) - điều này đại diện cho số tiền bạn sẽ kiếm được từ tài sản đã cung cấp.
Ai sẽ trả lãi suất cho khoản tiền gửi của tôi?
Lãi suất bạn kiếm được sẽ được trả bởi những người dùng khác vay cùng một loại tài sản. dYdX chỉ cho phép cho vay có tài sản thế chấp quá mức. Điều này có nghĩa là người vay phải luôn có đủ tài sản thế chấp để trả lại khoản vay của họ. Nếu tài sản thế chấp của người vay thấp hơn ngưỡng tỷ lệ thế chấp 115% (tức là đối với khoản vay 100 đô la DAI, thấp hơn 115 đô la ETH thế chấp), thì tài sản thế chấp của người vay sẽ tự động được bán cho đến khi hoàn toàn bù đắp cho vị thế của họ.
Điều này thay đổi theo cung cầu, đảm bảo rằng người dùng luôn có thể kiếm được lãi suất thị trường. Hơn nữa, vốn ban đầu và lãi suất kiếm được có thể được rút bất cứ lúc nào.
Vay
Chỉ cần duy trì tỷ lệ thế chấp ban đầu 1.25 lần / tỷ lệ thế chấp tối thiểu 1.15 lần, bạn có thể sử dụng dYdX để vay bất kỳ tài sản nào được hỗ trợ (ETH, DAI và USDC). Số tiền vay sẽ được gửi trực tiếp vào ví của bạn và có thể được chuyển nhượng, trao đổi hoặc giao dịch tự do.
Là một người vay trên dYdX, bạn cần chú ý đến hai con số:
(i) Lãi suất (APR) - số tiền cần trả để hoàn trả khoản vay
(ii) Tỷ lệ thế chấp tài khoản - đây là tỷ lệ giữa tài sản thế chấp và số tiền vay. Bạn có thể vay cho đến khi tỷ lệ này đạt 125%, và nếu tỷ lệ này thấp hơn 115%, bạn sẽ bị thanh lý.
Giao dịch ký quỹ & Đòn bẩy

Trang giao dịch
Trong dYdX, bạn có thể thiết lập vị thế ngắn hoặc dài với đòn bẩy lên đến 5 lần. Khi giao dịch ký quỹ trên dYdX, tiền sẽ tự động được vay từ người cho vay trên nền tảng.
Giả sử có một kịch bản như vậy, tài khoản dYdX của bạn ban đầu có 300 DAI và 0 ETH. Nếu bạn dự định bán khống ETH (giả sử giá hiện tại của ETH là 150 đô la), bạn sẽ:
- Vay 1 ETH (150 đô la)
- Bán ETH với 150 DAI, số dư dYdX hiện là 450 DAI và -1 ETH
- Giả sử giá ETH giảm xuống 100 đô la, bạn bây giờ có thể mua lại 1 ETH với giá 100 đô la để trả nợ
- Số dư cuối cùng của bạn là 350 DAI - lợi nhuận của bạn là 50 DAI (50 đô la)
Sử dụng dYdX, bạn không cần thực sự sở hữu ETH để thiết lập vị thế ngắn. Bạn có thể hoàn toàn vay ETH và thiết lập một vị thế ngắn tại cùng một nơi.
Mẹo:
- Tài sản thế chấp được sử dụng để bảo đảm giao dịch ký quỹ sẽ tiếp tục kiếm lãi, có nghĩa là bạn không phải lo lắng về việc mất lãi trong khi chờ lệnh hoàn tất. Tính đến thời điểm viết bài, theo những gì chúng tôi biết, đây là tính năng độc đáo của dYdX.*
Đòn bẩy là gì?
Đối với một nhà giao dịch nắm giữ 10 ETH (150 đô la/ETH) hoặc 1500 đô la, hãy xem xét hai kịch bản vị thế đòn bẩy khác nhau (sử dụng số liệu gần đúng). Trong kịch bản đầu tiên, nhà giao dịch đã sử dụng 1 ETH (150 đô la) để thiết lập một vị thế dài 5 lần.
a. Kích thước vị thế là 5 ETH (750 đô la);
b. 10% danh mục đầu tư đang gặp rủi ro (sử dụng 1/10 ETH);
c. Khi giá giảm khoảng 10% (ETH giảm 15 đô la), vị thế của nhà giao dịch sẽ bị thanh lý, có nghĩa là để lại rất ít không gian cho việc tăng giá.
Mặt khác, nếu nhà giao dịch sử dụng 1 ETH (150 đô la) để thiết lập một vị thế dài 2 lần:
a. Kích thước vị thế là 2 ETH (300 đô la);
b. 10% danh mục đầu tư đang gặp rủi ro (sử dụng 1/10 ETH);
c. Khi giá giảm khoảng 45% (ETH giảm 65 đô la), vị thế của nhà giao dịch sẽ bị thanh lý.
Về bản chất, đòn bẩy thực sự chỉ là một yếu tố phản ánh mức độ rủi ro mà nhà giao dịch muốn chấp nhận (về rủi ro biến động giá), và điều này lại xác định khoảng cách mà nhà giao dịch cách xa việc bị thanh lý. Rủi ro cao, lợi nhuận cao!
Lưu ý: kể từ tháng 2 năm 2020, các vị thế ký quỹ giao dịch tại Mỹ bị giới hạn trong 28 ngày.
Thanh lý là gì? Trên dYdX, bất cứ khi nào vị thế thấp hơn ngưỡng thế chấp 115%, bất kỳ khoản vay nào hiện có đều được coi là có rủi ro, để bảo vệ người cho vay, các vị thế có rủi ro sẽ bị thanh lý. Tài sản thế chấp được sử dụng để bảo lãnh khoản vay sẽ được bán cho đến khi số dư âm bằng 0, và sẽ bị tính phí thanh lý 5%.
Làm thế nào để tính lợi nhuận/lỗ?

Ví dụ, bạn đã mở một vị thế dài 5 lần với 3 ETH ở mức giá mở 220 đô la.
Bạn sẽ cần vay $220*12 = 2640 DAI để mua thêm 12 ETH (khóa tổng cộng 15 ETH trong vị thế của bạn)
Nếu bạn đóng vị thế ở mức 250 đô la, bạn sẽ cần hoàn trả khoản vay 2640 DAI = 2640/250 ETH = 10.56 ETH
Điều này sẽ để lại cho bạn 15-10.56=4.44 ETH. Do đó, lợi nhuận của bạn sẽ là 4.44-3=1.44 ETH
Các bước để tính lợi nhuận:
- Xác định đòn bẩy ban đầu và số tiền gửi để xác định kích thước vị thế (đòn bẩy * số tiền gửi)
- Số tiền vay = (kích thước vị thế - số tiền gửi) * giá mở
- Hoàn trả khoản vay = số tiền vay / giá đóng
- Số dư = vị thế - hoàn trả khoản vay
- Lợi nhuận = số dư - số tiền gửi ban đầu
Đó là dYdX. Nếu bạn muốn bắt đầu hoặc thử nghiệm nó, chúng tôi cung cấp một hướng dẫn từng bước cho bạn biết cách: (i) kiếm lãi thông qua cho vay, (ii) vay và (iii) giao dịch ký quỹ/đòn bẩy. Nếu không, hãy vào phần tiếp theo để đọc thêm về ứng dụng DeFi tiếp theo!
dYdX: Hướng dẫn từng bước

Bước 1
- Truy cập https://dydx.exchange/
- Nhấp vào "Bắt đầu giao dịch"
- Nhấp vào kết nối ví trong thanh bên

Bước 2
- Chọn ví bạn muốn kết nối

Bước 3
- Tài khoản dYdX của bạn không có số dư
- Nhấp vào "Gửi tiền"
- Nếu bạn là người mới, bạn sẽ cần cấp quyền cho token bạn muốn gửi. Trong ví dụ này, tôi sẽ gửi DAI

Bước 4
- Nhập số lượng DAI bạn muốn gửi và tiếp tục
- Sau khi xác nhận giao dịch, bạn sẽ thấy số dư

Bước 5
- Bây giờ bạn có thể bắt đầu giao dịch.
- Dưới đây là một số hướng dẫn:
a. Bạn có thể thực hiện giao dịch ký quỹ hoặc giao dịch thông thường. Giao dịch ký quỹ sẽ tính lãi vì bạn đang giao dịch bằng tiền vay.
b. Bạn có thể chọn vị thế dài hoặc ngắn.
c. Kích thước vị thế chỉ định số lượng bạn muốn mua để giao dịch.
d. Đây là số tiền bạn vay. Nếu dYdX của bạn có 1 ETH, bạn có thể vay tối đa 5 lần (kích thước vị thế của bạn hiện phải là 5 ETH).
e. Tại đây bạn có thể thiết lập mức giảm giá cho phép cho vị thế của mình.
f. Kích thước ký quỹ (vay) của bạn quyết định lãi suất bạn phải trả.

Bước 6
- Hoặc, bạn có thể vay ETH, USDC hoặc DAI
- Bạn sẽ phải cung cấp tài sản thế chấp trước khi vay
- Bạn sẽ cần cấp quyền cho token sẽ được sử dụng làm tài sản thế chấp trước khi bắt đầu vay












