Giải thích nhà tạo lập thị trường tự động (AMM)
Nhà tạo lập thị trường tự động cho phép bạn hoán đổi token với một pool thanh khoản thay vì sổ lệnh. Tìm hiểu cách định giá, phí, trượt giá và rủi ro của AMM.
Nhà tạo lập thị trường tự động (AMM) là một hợp đồng thông minh cho phép bạn hoán đổi token này lấy token khác bằng cách giao dịch với một pool token, trong đó giá được đặt bởi một công thức toán học thay vì ghép người mua và người bán trong sổ lệnh. Bất kỳ ai cũng có thể gửi token vào pool để cung cấp thanh khoản và nhận một phần phí giao dịch.
AMM là động cơ đứng sau hầu hết các sàn giao dịch phi tập trung (DEX). Nếu bạn từng hoán đổi token trong một ứng dụng ví hoặc trên DEX, gần như chắc chắn bạn đã dùng AMM. Hiểu cách chúng định giá giao dịch giúp bạn tránh trả giá quá cao khi swap và đánh giá rủi ro trước khi gửi tiền với tư cách nhà cung cấp thanh khoản.
Cách hoạt động của nhà tạo lập thị trường tự động
Một sàn giao dịch truyền thống duy trì sổ lệnh: danh sách các lệnh mua và bán ở nhiều mức giá khác nhau. Giao dịch diễn ra khi người mua và người bán đồng ý về một mức giá. AMM loại bỏ quá trình ghép lệnh đó. Để tìm hiểu sâu hơn, xem DAO là gì? Giải thích tổ chức tự trị phi tập trung.
Thay vào đó, một hợp đồng thông minh nắm giữ một pool, chẳng hạn ETH và một stablecoin. Khi bạn muốn có ETH, bạn thêm stablecoin vào pool và rút ETH ra. Hợp đồng dùng công thức của nó để tính bạn nhận được bao nhiêu ETH. Không ai ở phía bên kia cần phải trực tuyến. Chúng tôi trình bày chi tiết hơn trong DeFi là gì? Giải thích tài chính phi tập trung.
Công thức tích không đổi
Công thức nổi tiếng nhất là x × y = k, được Uniswap phổ biến trên Ethereum. Ở đây x và y là số dư của hai token trong pool và k là một hằng số.
Một ví dụ đơn giản, chưa tính phí:
- 1Một pool chứa 10 ETH và 20.000 stablecoin, nên k = 200.000. Giá ngầm định là 2.000 stablecoin cho mỗi ETH.
- 2Bạn mua 1 ETH. Pool vẫn phải thỏa mãn x × y = 200.000, nên khi còn lại 9 ETH, pool cần khoảng 22.222 stablecoin.
- 3Do đó bạn trả khoảng 2.222 stablecoin cho ETH đó, cao hơn mức giá ban đầu là 2.000.
Phần chênh lệch đó là tác động giá. Giao dịch của bạn càng lớn so với pool, bạn càng di chuyển xa trên đường cong và giá trung bình càng tệ. Đó là lý do pool sâu lại quan trọng. Để xem triển vọng liên quan, hãy đọc Dự đoán giá Curve DAO 2026–2027.
Vì sao giá AMM luôn sát với giá thị trường
Công thức chỉ biết về pool của chính nó. Nếu ETH rẻ hơn trên một sàn khác, giá trong pool lúc này là quá cao. Các nhà giao dịch chênh lệch giá mua ETH ở nơi khác và bán vào pool cho đến khi giá khớp trở lại. Điều này giữ cho AMM hữu ích, nhưng lợi nhuận của họ được lấy ra từ pool, và đó chính là gốc rễ của tổn thất tạm thời. Bài liên quan: Uniswap vs Curve.
Các mô hình AMM phổ biến
| Mô hình | Cách định giá | Phù hợp nhất với |
|---|---|---|
| Tích không đổi (x × y = k) | Giá thay đổi mượt mà theo số dư | Các cặp token thông thường |
| Đường cong stable swap | Đường cong rất phẳng quanh mức giá 1:1 | Tài sản được kỳ vọng giao dịch cùng giá trị, như stablecoin |
| Pool có trọng số | Token được giữ theo tỷ lệ phần trăm cố định, không phải lúc nào cũng 50/50 | Pool kiểu chỉ số với nhiều token |
| Thanh khoản tập trung | Nhà cung cấp chọn một khoảng giá cho vốn của mình | Nhà cung cấp chủ động muốn hiệu quả vốn cao hơn |
Curve nổi tiếng với các pool stable swap, cho phép hoán đổi lớn giữa các tài sản tương tự với tác động giá thấp. Thanh khoản tập trung được trình bày trong bài viết của chúng tôi về thanh khoản tập trung.
Ai cung cấp thanh khoản và họ kiếm được gì
Nhà cung cấp thanh khoản (LP) gửi cả hai token của một cặp, thường với giá trị bằng nhau. Đổi lại, họ nhận token LP hoặc một NFT vị thế đại diện cho phần sở hữu của họ trong pool. Bài giải thích về Convex Finance (CVX) của chúng tôi trình bày những điều cơ bản, trường hợp sử dụng và rủi ro của dự án.
Mỗi lần swap đều trả một khoản phí, thường là một phần nhỏ của một phần trăm, được cộng vào pool. Khi LP rút tiền, họ nhận phần của mình trong pool, bao gồm phí đã tích lũy. Một số giao thức còn thưởng thêm token, gọi là khai thác thanh khoản (liquidity mining). Hướng dẫn về pool thanh khoản của chúng tôi giải thích từng bước quy trình gửi tiền. Để tìm hiểu sâu hơn, xem Giải thích yield farming.
Rủi ro khi sử dụng AMM
Rủi ro cho nhà cung cấp thanh khoản
- Tổn thất tạm thời. Khi giá của một token biến động so với token kia, pool tự cân bằng lại và bạn sẽ có nhiều hơn token đã giảm và ít hơn token đã tăng. So với việc chỉ nắm giữ, bạn có thể bị thiệt hơn. Bài viết của chúng tôi về tổn thất tạm thời qua ví dụ đơn giản trình bày cách tính.
- Token xấu. Bất kỳ ai cũng có thể tạo pool cho bất kỳ token nào. Nếu một bên là token lừa đảo rơi về 0, LP sẽ bị kẹt với nó.
- Rủi ro hợp đồng thông minh. Lỗi hoặc khai thác lỗ hổng trong AMM hay một hợp đồng liên quan có thể rút cạn pool.
Rủi ro cho nhà giao dịch
- Tác động giá và trượt giá. Pool mỏng cho giá kém với giao dịch lớn.
- Tấn công kẹp (sandwich). Bot có thể thấy giao dịch đang chờ của bạn, mua trước bạn và bán sau bạn để bỏ túi phần chênh lệch. Mức chấp nhận trượt giá chặt sẽ hạn chế số tiền chúng có thể lấy.
- Pool giả. Một pool có thể mang tên một token nổi tiếng nhưng chứa bản sao. Luôn kiểm tra địa chỉ hợp đồng.
Cách sử dụng AMM an toàn hơn
- 1Xác minh hợp đồng token với các nguồn chính thức trước khi swap. Hướng dẫn xác minh địa chỉ hợp đồng của token của chúng tôi chỉ cách làm.
- 2Kiểm tra tác động giá được báo trên giao diện. Nếu lên tới vài phần trăm, hãy chia nhỏ giao dịch hoặc dùng pool sâu hơn.
- 3Đặt mức chấp nhận trượt giá hợp lý. Quá thấp thì giao dịch thất bại; quá cao thì bạn mời gọi tấn công kẹp.
- 4Dùng URL ứng dụng chính thức và lưu dấu trang, vì các bản sao lừa đảo của DEX phổ biến rất thường gặp.
- 5Xem lại các phê duyệt token sau khi giao dịch và thu hồi những phê duyệt bạn không còn cần.
Bạn có thể so sánh các sàn giao dịch phi tập trung và hoạt động giao dịch của chúng trên tổng quan DEX tại Certified Crypto Market.
Kết luận
Nhà tạo lập thị trường tự động thay thế người mua và người bán bằng một pool token và một công thức định giá. Nó giúp giao dịch diễn ra suốt ngày đêm và cho phép bất kỳ ai trở thành nhà tạo lập thị trường, nhưng công thức này có hệ quả: giao dịch lớn trong pool nhỏ tốn kém hơn, và nhà cung cấp thanh khoản gánh chịu tổn thất tạm thời cùng rủi ro hợp đồng. Hãy kiểm tra pool, token và tác động giá trước mỗi giao dịch.
Câu hỏi thường gặp
Nói đơn giản, nhà tạo lập thị trường tự động là gì?
Nhà tạo lập thị trường tự động là một hợp đồng thông minh nắm giữ một pool gồm hai token trở lên và cho phép bất kỳ ai giao dịch với pool đó. Thay vì ghép người mua với người bán, nó đặt giá bằng một công thức toán học dựa trên lượng của mỗi token trong pool. Nhà cung cấp thanh khoản cung cấp token và nhận một phần phí giao dịch.
AMM quyết định giá như thế nào?
Hầu hết các AMM dùng một công thức gắn với số dư của pool. Trong mô hình tích không đổi phổ biến, tích của số dư hai token phải giữ nguyên sau mỗi giao dịch, vì vậy mua một token khiến nó trở nên khan hiếm hơn trong pool và đẩy giá của nó lên. Các nhà giao dịch chênh lệch giá giữ cho giá trong pool sát với giá trên các thị trường khác.
Cung cấp thanh khoản cho AMM có an toàn không?
Việc này có rủi ro thực sự. Nhà cung cấp thanh khoản có thể chịu tổn thất tạm thời (impermanent loss) khi giá biến động, hợp đồng thông minh có thể có lỗi, và một trong các token trong pool có thể sụt giá mạnh hoặc hóa ra là lừa đảo. Phí có thể bù đắp một phần thua lỗ, nhưng không phải lúc nào cũng vậy. Hãy bắt đầu với số tiền nhỏ và hiểu rõ pool trước khi gửi tiền.
Vì sao giao dịch AMM của tôi nhận giá tệ hơn giá hiển thị?
Các giao dịch lớn so với quy mô pool sẽ đẩy giá dọc theo đường cong, gọi là tác động giá. Giá cũng có thể thay đổi giữa lúc gửi và lúc xác nhận giao dịch, gọi là trượt giá. Bot cũng có thể tấn công kẹp (sandwich) giao dịch của bạn. Giao dịch nhỏ hơn, pool sâu hơn và thiết lập trượt giá chặt sẽ giảm tác động này.
