DeFi

Tạo lập thị trường tự động (AMM)

Còn gọi là: AMM · automated market maker · nhà tạo lập thị trường tự động

Định nghĩa

AMM (tạo lập thị trường tự động) là cơ chế của nhiều DEX dùng công thức toán học và pool thanh khoản để định giá và khớp giao dịch, thay cho sổ lệnh mua bán truyền thống.

Tạo lập thị trường tự động hoạt động thế nào

Trên sàn tập trung, giá hình thành từ lệnh mua và lệnh bán trên sổ lệnh. Trên AMM, bạn giao dịch với một pool chứa hai token. Công thức phổ biến nhất là tích không đổi x nhân y bằng k, do Uniswap phổ biến: khi bạn rút một token ra, bạn phải bỏ token kia vào sao cho tích số lượng hai token giữ nguyên.

Hệ quả: lệnh càng lớn so với pool thì giá bạn nhận càng xấu, gọi là tác động giá. Pool sâu thì trượt giá ít. Mỗi giao dịch trả một khoản phí nhỏ cho những người cung cấp thanh khoản.

Các biến thể khác gồm AMM cho stablecoin như Curve với đường cong phẳng hơn quanh giá 1, và thanh khoản tập trung trong Uniswap v3, nơi nhà cung cấp chọn khoảng giá cụ thể. Giá trên AMM được giữ sát thị trường nhờ các nhà arbitrage.

Ví dụ

Giả sử pool có 100 ETH và 300.000 USDC, giá ngầm là 3.000 USDC mỗi ETH, k bằng 30.000.000. Bạn bỏ vào 30.000 USDC để mua ETH. Pool lúc này có 330.000 USDC, nên ETH còn lại là 30.000.000 chia 330.000, khoảng 90,91 ETH. Bạn nhận khoảng 9,09 ETH, giá trung bình khoảng 3.300 USDC, cao hơn giá ban đầu 10% (chưa tính phí).

Lỗi thường gặp

  • Nghĩ rằng giá hiển thị trước khi swap là giá chắc chắn cho cả lệnh lớn.
  • Đổi số tiền lớn trong pool nhỏ mà không xem chỉ số tác động giá.
  • Cho rằng AMM luôn có giá giống sàn tập trung, trong khi chênh lệch có thể lớn với pool mỏng.

Học và thực hành

Câu hỏi thường gặp

AMM khác sổ lệnh như thế nào?

Sổ lệnh khớp người mua với người bán theo giá họ đặt, còn AMM để bạn giao dịch với pool theo công thức. AMM luôn có giá để giao dịch, nhưng giá xấu đi nhanh khi lệnh lớn.

Ai giữ giá trên AMM sát thị trường?

Các nhà arbitrage mua bán khi giá trên pool lệch khỏi giá thị trường, kéo giá pool về gần giá chung và thu lợi từ phần chênh lệch.