Nội dung bài viết
Nhóm thanh khoản là gì?
Hầu hết các DEX bao gồm nhiều nhóm thanh khoản đại diện cho các cặp giao dịch khác nhau, như ETH / WBTC. Thay vì khớp người mua và người bán trong một sổ đặt hàng, các nhóm thanh khoản này hoạt động như một nhà tạo lập thị trường tự động.
Nhóm thanh khoản là một hợp đồng thông minh có dự trữ từ hai mã thông báo trở lên và cho phép bất kỳ ai gửi và rút tiền từ chúng, nhưng chỉ theo các quy tắc rất cụ thể.
Một trong những quy tắc như vậy là công thức tích không đổi x * y = k, trong đó x và y là dự trữ của hai mã thông báo, A và B. Để rút một số lượng mã thông báo A, người ta phải gửi một lượng mã thông báo B tương ứng để duy trì hằng số k trước phí.
AMM xác định giá của nó như thế nào?
Từ công thức sản phẩm không đổi, giá của mã thông báo A đó chỉ đơn giản là price_token_A = reserve_token_B / reserve_token_A.
Biểu đồ 1: Các công thức AMM khác nhau dẫn đến các đường cong định giá khác nhau. Khi nhóm thanh khoản Uniswap v2 giả định có 15 Y-token, nó sẽ chỉ trả 0,1 X-token cho Y-token biên. Nhưng khi nó chỉ có 2,5 Y-token, nó sẽ trả 4,0 X-token. Các đường cong định giá khác được thiết kế để tập trung nhiều thanh khoản hơn xung quanh một mức giá nhất định (ví dụ: 1,0 cho stablecoin). Nguồn: Curve Whitepaper
Để xem xét một ví dụ trong thế giới thực, giả sử tại thời điểm viết bài này, có 2.700 WBTC và 86.000 ETH trong nhóm ETH / WBTC của Uniswap. Tỷ lệ dự trữ này ngụ ý rằng giá thị trường của ETH tại thời điểm viết bài là 2.700 / 86.000 = 0,0314 WBTC.
Điều quan trọng là AMM không cập nhật giá này khi các thị trường khác di chuyển xung quanh nó. Giá thị trường chỉ di chuyển khi tỷ lệ dự trữ của các mã thông báo trong nhóm thay đổi, điều này xảy ra khi ai đó giao dịch chống lại nó.
Để khám phá một ví dụ, điều gì sẽ xảy ra nếu giá trên sàn giao dịch X (giả định) giảm xuống 0,0310 WBTC? Điều đó có nghĩa là các LP của Uniswap hiện đang mua ETH với mức phí bảo hiểm, tạo ra cơ hội kinh doanh chênh lệch giá. Do đó, các nhà kinh doanh chênh lệch giá mua ETH “giá rẻ” trên sàn X và bán nó trên Uniswap để kiếm lợi nhuận ngay lập tức. Họ tiếp tục làm điều này cho đến khi đơn vị tiếp theo của Uniswap ETH chỉ trả 0,0310 WBTC — giống như trên sàn X — và họ không còn có thể kiếm lời bằng cách bán nhiều hơn nữa. Trong ví dụ của chúng tôi ở trên, điểm này đạt được sau khi bán 550 ETH cho nhóm với giá 17,2 WBTC (bỏ qua phí và gas vì đơn giản).
Do đó, mặc dù các AMM không cập nhật giá của họ dựa trên thông tin thực tế đến, các nhà giao dịch vẫn có thể mong đợi giá do AMM báo giá sẽ theo dõi chặt chẽ giá thị trường toàn cầu do chênh lệch giá liên tục.
Thế nào là Price Impact?
Trên thực tế, một nhà giao dịch thường sẽ mua hoặc bán nhiều mã thông báo cùng một lúc, với mỗi mã thông báo có giá cao hơn mã thông báo trước đó.
Sự khác biệt này giữa giá thị trường hiện tại và giá lấp đầy dự kiến được gọi là tác động giá.
Price Impact hay tác động giá là một chức năng của quy mô giao dịch của bạn so với quy mô của nhóm thanh khoản; cũng như quy tắc giao dịch đang được sử dụng (ví dụ: công thức sản phẩm không đổi).
Biểu đồ 2: So sánh giá lấp đầy trung bình (trục y bên trái) và tác động giá (trục y bên phải) cho các kích thước đơn đặt hàng khác nhau (trục x). Cả hai yếu tố đều tăng theo quy mô đặt hàng. Lệnh càng lớn so với nhóm, giao dịch càng cao hơn giá thị trường.
Biểu đồ 3: So sánh giá lấp đầy trung bình (trục y bên trái) và tác động giá (trục y bên phải) của 10 đơn hàng bán WBTC trên các kích thước nhóm khác nhau trên Uniswap V2 (trục x). Kích thước hồ bơi là tổng giá trị của hồ bơi bao gồm cả trữ lượng của cả hai tài sản. Các đơn đặt hàng lần lượt chiếm 0,19%, 1,85% và 18,52% tổng vốn. Vì vậy, một nguyên tắc chung là tác động về giá của đơn đặt hàng của bạn lớn hơn gấp đôi so với đơn đặt hàng của bạn so với mức chung.
Làm thế nào để giảm thiểu Tác động Giá?
Như chúng ta đã đề cập trước đó, tác động giá có thể thể hiện một phần lớn chi phí thực hiện tổng thể của một giao dịch. Dưới đây là một số chiến lược đơn giản để giảm thiểu nó:
- Tìm thị trường có tính thanh khoản sâu nhất:
Cho đến nay, chúng tôi đã xác định rằng tác động của giá là một hàm của quy mô giao dịch so với quy mô của nhóm hoặc thị trường. Sau đó, chúng tôi muốn tìm nhóm có tính thanh khoản cao nhất trong phạm vi giá mà chúng tôi quan tâm, đó là nơi chúng tôi sẽ lấp đầy gần nhất với giá thị trường. Bảng độ sâu của mã thông báo trên Coingecko là một điểm khởi đầu tốt để phân tích điều này.
Biểu đồ 4: Các cặp giao dịch cho UNI, được sắp xếp theo tính thanh khoản trong phạm vi 2% của giá thị trường. Lưu ý sự khác biệt về chênh lệch giữa Uniswap và Bitfinex. Nguồn: Coinecko
- Nhìn ra bên ngoài thị trường DeFi:
Trên thực tế, vì các AMM đã thảo luận về tính thanh khoản của họ trên một phạm vi giá liên tục, nên họ thường có rất ít thanh khoản tập trung xung quanh giá thị trường hiện tại. Đây là một vấn đề đã biết mà nhiều DEX đang cố gắng giải quyết, ví dụ: Uniswap v3 sẽ cho phép các nhà tạo lập thị trường tập trung thanh khoản của họ xung quanh giá thị trường hiện tại, làm cho giá cả cạnh tranh hơn với CEX.
Khi một giao dịch di chuyển giá trên một DEX và cùng một mã thông báo giao dịch ở các thị trường khác, cơ hội kinh doanh chênh lệch giá sẽ được tạo ra. Như đã thảo luận, các nhà kinh doanh chênh lệch giá sẽ “chạy ngược lại” giao dịch (tức là chèn giao dịch của chính họ ngay sau đó) và chuyển giá trở lại giá thị trường toàn cầu. Có thể dễ dàng hiểu tại sao sự tồn tại của một giao dịch chênh lệch giá như vậy tự nó là bằng chứng cho một sai lầm thực hiện, vì nhà giao dịch đang tặng vốn cho nhà kinh doanh chênh lệch giá. Điều này đặt ra câu hỏi: bạn có nên thực hiện giao dịch trên chuỗi với tác động giá nhiều hơn 2-3% nếu các thị trường khác tồn tại?
- Lưu ý phí giao dịch:
AMM có phí giao dịch là 0,30%, nghĩa là mức chênh lệch giữa lệnh mua tốt nhất và lệnh bán tốt nhất là 0,6%. Trong phạm vi này, AMM không đưa ra bất kỳ mức giá nào. Nói cách khác, ngay cả giao dịch AMM thanh khoản nhất cũng có tác động giá tiềm ẩn 0,3%. Giảm thiểu tác động của phí là cực kỳ quan trọng, đặc biệt là đối với các giao dịch có rất ít tác động đến giá đối với CEX, vì vậy CEX có thể là địa điểm thực hiện tốt hơn hoàn toàn.
Điều đó nói rằng, có những lý do khác để trả nhiều tiền hơn cho quyền truy cập DEX, bao gồm cả việc giữ lại toàn bộ quyền giám sát hoặc tránh quy trình giới thiệu, KYC hoặc tiền gửi. Tuy nhiên, ngay cả trong những trường hợp đó, các nhà giao dịch nên lưu ý rằng giá thực hiện cao hơn của họ bao gồm sự phân quyền ngầm hoặc phần bù thanh khoản tức thì.
- Chia nhỏ giao dịch:
Đầu tiên, có thể chia một giao dịch thành nhiều giao dịch nhỏ hơn theo thời gian. Điều này đặc biệt phù hợp với các nhà giao dịch thích giao dịch trên DEX bất chấp các thị trường thanh khoản khác hiện có bên ngoài DeFi. Trong trường hợp đó, bạn có thể ví dụ: mua với mức tăng 20% và để các nhà kinh doanh chênh lệch giá hoàn lại giá sau mỗi giao dịch. Năm đơn đặt hàng này kết hợp với nhau sẽ gây ra tác động về giá thấp hơn so với một đơn đặt hàng lớn duy nhất, nhưng với việc đánh đổi thêm chi phí khí đốt cao hơn và thời gian thực hiện. Giao dịch càng lớn, chiến lược này càng tốt, vì chi phí khí đốt cố định giảm tương ứng với lợi ích của việc thực hiện tốt hơn một chút. Chiến lược này cũng hoạt động khi nội dung có nghĩa là hoàn nguyên, ví dụ: stablecoin.
- Con đường trực tiếp không phải lúc nào cũng rẻ nhất:
Không phải mọi giao dịch đều có cặp mã thông báo trực tiếp và ngay cả khi có, việc sử dụng tiền tệ cầu nối thay thế có thể rẻ hơn. Ví dụ: trong khi các mã thông báo A: B có thể có một cặp trực tiếp, thường sẽ rẻ hơn khi giao dịch A → ETH → B, nếu các cặp này đủ thanh khoản hơn. Trang tổng hợp rất hữu ích về mặt đó, ngay cả khi bạn chỉ sử dụng chúng để xem các đề xuất tuyến đường của họ.
- Sử dụng trình tổng hợp DEX:
Cuối cùng, bạn có thể sử dụng trình tổng hợp DEX như 1inch, Matcha hoặc Paraswap. Aggregators là DeFi tương đương với định tuyến đơn hàng thông minh và hoạt động vì AMM sẽ bán mã thông báo đầu tiên với giá rẻ hơn mã thông báo thứ mười. Bất cứ khi nào mã thông báo giao dịch trong nhiều nhóm, các nhà tổng hợp sẽ mua mã thông báo trên tất cả các nhóm để giảm thiểu tác động về giá đối với từng nhóm. Thay vì giao dịch lan rộng theo thời gian trong một thị trường duy nhất, lệnh này thực hiện cùng một lúc, trải rộng trên nhiều thị trường có thể. Các nhà tổng hợp cũng chỉ ra rằng chi phí gas cao hơn đáng kể so với một giao dịch đơn lẻ, tương tự như việc chia nhỏ các giao dịch theo cách thủ công.
Biểu đồ 5: Chiến lược tối ưu để mua 10 (3.200 đô la), 50 (16.000 đô la), 100 (32.000 đô la) và 200 AAVE (64.000 đô la) với ETH. Giao dịch càng lớn, càng có nhiều sàn giao dịch được thêm vào tuyến đường để tránh di chuyển bất kỳ nhóm riêng lẻ nào quá nhiều. Nguồn: 1inch
Kết luận
Hầu hết tất cả các giao dịch AMM đều phải thực hiện giao dịch tiền tệ, khiến chúng được lấp đầy ở mức trượt giá tối đa mà nhà giao dịch sẵn sàng chấp nhận. Đây là một “tính năng” duy nhất của giao dịch trên một blockchain công khai mà không thể tránh khỏi với cách các sàn giao dịch phi tập trung hoạt động ngày nay.
Vậy là chúng ta đã cùng nhau tìm hiểu kỹ về Price Impact và cách để giảm thiểu tác động giá trên AMM. Cảm ơn sự theo dõi và đón đọc của quý độc giả. Mong rằng, bài viết đã mang đến nhiều góc nhìn mới mẻ và chi tiết cho các nhà đầu tư. Sau cùng, chúc các nhà đầu tư thành công với thị trường tiền điện tử. Đừng quên, mọi thắc mắc về thị trường, vui lòng liên hệ đội ngũ Support của Fiahub 24/7.
Freelancer Marketing và Content Creator với gần 10 năm kinh nghiệm; trong đó có khoảng hơn 3 năm làm việc trong mảng Blockchain với vai trò Dịch Thuật và Copywriter.
Với kiến thức sâu rộng cùng khả năng diễn giải để những thuật ngữ công nghệ khó hiểu trở nên gần gũi hơn với người đọc. Lê Hoàng đảm nhiệm những bài viết trong chuyên mục "Từ Điển Crypto" và "Hướng Dẫn Người Mới" tại Fiahub Blog