Automated Market Maker là gì?
Automated Market Maker, viết tắt là AMM, là cơ chế tạo lập thị trường tự động thường được sử dụng trên các sàn giao dịch phi tập trung. Thay vì ghép lệnh mua và lệnh bán giữa hai người dùng, AMM cho phép giao dịch trực tiếp với một pool thanh khoản được quản lý bằng hợp đồng thông minh.
Hiểu đơn giản, pool thanh khoản giống như một kho chứa hai loại tài sản. Khi người dùng đưa một tài sản vào để đổi lấy tài sản còn lại, tỷ lệ giữa các tài sản trong pool thay đổi. Thuật toán của AMM dựa vào sự thay đổi đó để xác định mức giá giao dịch.
AMM là một trong những thuật ngữ crypto cơ bản mà người mới nên hiểu trước khi sử dụng các ứng dụng tài chính phi tập trung.
AMM hoạt động như thế nào?

Một AMM thường có ba thành phần chính:
- Pool thanh khoản: Nơi lưu trữ các tài sản dùng để hoán đổi.
- Hợp đồng thông minh: Tự động xử lý giao dịch, tính giá và phân phối phí theo quy tắc đã lập trình.
- Nhà cung cấp thanh khoản: Người gửi tài sản vào pool để hỗ trợ hoạt động giao dịch.
Nhiều AMM sử dụng công thức tạo lập thị trường để duy trì mối quan hệ giữa lượng tài sản trong pool. Mô hình đơn giản thường được minh họa bằng công thức:
x × y = k
Trong đó, x và y là số lượng của hai tài sản, còn k là một giá trị được duy trì theo quy tắc của pool. Khi người dùng mua một tài sản, lượng tài sản đó trong pool giảm và lượng tài sản còn lại tăng. Thuật toán điều chỉnh tỷ giá để cân bằng pool.
Đây chỉ là mô hình minh họa phổ biến. Trên thực tế, mỗi giao thức có thể sử dụng công thức, mức phí, cách tập trung thanh khoản và cơ chế quản trị khác nhau.
Ví dụ đơn giản về một giao dịch qua AMM
Giả sử một pool chứa hai tài sản A và B. Bạn muốn đổi A lấy B:
- Bạn kết nối ví với ứng dụng phi tập trung.
- Bạn nhập lượng tài sản A muốn hoán đổi.
- Hợp đồng thông minh ước tính lượng B nhận được dựa trên trạng thái hiện tại của pool.
- Giao diện hiển thị tỷ giá dự kiến, phí và mức trượt giá.
- Sau khi bạn xác nhận, A được chuyển vào pool và B được chuyển về ví.
Giao dịch không cần chờ một người khác đặt lệnh bán B tương ứng. Tuy nhiên, giá thực nhận có thể khác giá hiển thị ban đầu nếu thanh khoản thấp, giao dịch lớn hoặc trạng thái pool thay đổi trước khi giao dịch được xác nhận.
AMM khác sổ lệnh như thế nào?
Sổ lệnh và AMM đều giúp người dùng mua bán tài sản, nhưng cách tạo thanh khoản và xác định giá khác nhau.
| Tiêu chí | AMM | Sổ lệnh |
|---|---|---|
| Đối tác giao dịch | Người dùng giao dịch với pool thanh khoản | Lệnh mua được ghép với lệnh bán |
| Cách xác định giá | Dựa trên công thức và trạng thái pool | Dựa trên mức giá người mua, người bán đặt ra |
| Yêu cầu chờ khớp lệnh | Thường không cần chờ lệnh đối ứng | Cần có lệnh phù hợp để khớp |
| Nguồn thanh khoản | Tài sản do nhà cung cấp thanh khoản gửi vào | Lệnh của trader và hoạt động tạo lập thị trường |
| Quyền lưu ký | Thường giao dịch trực tiếp từ ví cá nhân | Tùy mô hình sàn và cách quản lý tài sản |
| Rủi ro nổi bật | Hợp đồng thông minh, trượt giá, tổn thất tạm thời | Rủi ro lưu ký, thanh khoản và chênh lệch giá mua bán |
AMM thường gắn với DEX, còn mô hình sổ lệnh phổ biến trên các sàn tập trung và cũng có thể xuất hiện trên một số sàn phi tập trung. Bài so sánh sàn CEX và DEX cho người mới giúp làm rõ hơn sự khác nhau về lưu ký tài sản, cách giao dịch và trách nhiệm bảo mật.



Pool thanh khoản và nhà cung cấp thanh khoản

Pool thanh khoản là tập hợp tài sản được khóa trong hợp đồng thông minh để phục vụ giao dịch. Người gửi tài sản vào pool được gọi là liquidity provider, viết tắt là LP hoặc nhà cung cấp thanh khoản.
Khi đóng góp vào pool, LP thường nhận một tài sản hoặc vị thế đại diện cho phần sở hữu của mình. Phí phát sinh từ hoạt động hoán đổi có thể được phân bổ cho LP theo quy tắc của giao thức. Việc cung cấp thanh khoản vì thế có khả năng tạo ra lợi ích từ phí, nhưng không phải hình thức sinh lời được bảo đảm.
Một số nền tảng tối ưu lợi suất có thể đưa tài sản qua nhiều chiến lược DeFi. Chẳng hạn, nội dung về Beefy Finance và BIFI Token liên quan đến nhóm ứng dụng này, nhưng người dùng vẫn cần kiểm tra chiến lược, hợp đồng và các tầng rủi ro trước khi gửi tài sản.
Thanh khoản ảnh hưởng đến giao dịch ra sao?
Pool có thanh khoản sâu thường hấp thụ giao dịch tốt hơn, giúp hạn chế biến động giá do một lệnh đơn lẻ gây ra. Ngược lại, trong pool nhỏ, một giao dịch tương đối lớn có thể làm tỷ lệ tài sản thay đổi mạnh và dẫn đến trượt giá cao.
Thanh khoản cao không đồng nghĩa với an toàn tuyệt đối. Người dùng vẫn phải đánh giá chất lượng tài sản, độ tin cậy của hợp đồng thông minh và khả năng rút vốn trong điều kiện thị trường bất lợi.
Tổn thất tạm thời là gì?
Tổn thất tạm thời, thường được gọi bằng thuật ngữ tiếng Anh là impermanent loss, là phần chênh lệch bất lợi có thể xuất hiện khi giá của các tài sản trong pool thay đổi so với thời điểm LP gửi chúng vào.
Có thể hình dung như sau:
- Bạn gửi hai tài sản vào một pool theo tỷ lệ mà giao thức yêu cầu.
- Giá thị trường của một tài sản tăng hoặc giảm đáng kể so với tài sản còn lại.
- Hoạt động giao dịch chênh lệch giá làm thay đổi số lượng từng tài sản mà vị thế LP đại diện.
- Khi rút thanh khoản, tổng giá trị vị thế có thể thấp hơn so với phương án chỉ giữ riêng các tài sản đó trong ví.
Từ “tạm thời” không có nghĩa tổn thất chắc chắn sẽ biến mất. Chênh lệch có thể thu hẹp nếu tỷ lệ giá quay về gần mức ban đầu, nhưng có thể trở thành tổn thất thực tế khi LP rút tài sản ở thời điểm bất lợi. Phí giao dịch nhận được có thể bù đắp một phần hoặc toàn bộ chênh lệch trong một số trường hợp, song điều này không được bảo đảm.
Khi nào rủi ro này đáng chú ý hơn?
Tổn thất tạm thời thường đáng quan tâm khi:
- Hai tài sản biến động giá mạnh so với nhau.
- Một token giảm giá sâu hoặc mất khả năng giao dịch.
- Pool có khối lượng giao dịch thấp nên phí thu được không đủ bù rủi ro.
- Người dùng chỉ nhìn vào mức lợi suất hiển thị mà không xem xét biến động giá tài sản gốc.
Những rủi ro khác khi sử dụng AMM
Ngoài tổn thất tạm thời, giao dịch hoặc cung cấp thanh khoản qua AMM còn có các rủi ro sau.
Trượt giá
Trượt giá là chênh lệch giữa mức giá dự kiến và giá thực hiện. Giao dịch càng lớn so với quy mô pool, tác động giá có thể càng rõ. Không nên đặt mức dung sai trượt giá quá cao chỉ để giao dịch được thực hiện, vì điều này có thể dẫn đến kết quả bất lợi.
Lỗ hổng hợp đồng thông minh
AMM vận hành bằng mã nguồn. Lỗi lập trình, thiết kế kinh tế chưa phù hợp hoặc lỗ hổng trong hợp đồng có thể khiến tài sản gặp rủi ro. Việc một giao thức đã hoạt động một thời gian hoặc từng được kiểm toán không đồng nghĩa rủi ro bằng không.
Token giả và pool giả
Bất kỳ ai cũng có thể tạo token hoặc pool trên nhiều mạng blockchain. Tên và ký hiệu token có thể bị sao chép. Người dùng cần kiểm tra đúng mạng, địa chỉ hợp đồng và nguồn công bố chính thức thay vì chỉ dựa vào logo hoặc tên hiển thị.
Rủi ro phê duyệt quyền sử dụng token
Khi giao dịch, ví có thể yêu cầu cấp cho hợp đồng quyền sử dụng token. Phê duyệt không giới hạn tạo ra phạm vi quyền lớn hơn mức cần thiết. Người dùng nên đọc kỹ yêu cầu, giới hạn số lượng nếu ứng dụng hỗ trợ và thu hồi các quyền không còn sử dụng.
Rủi ro từ oracle, cầu nối và giao thức liên kết
Một số AMM phụ thuộc vào nguồn giá, cầu nối hoặc giao thức khác. Sự cố ở một thành phần có thể ảnh hưởng đến toàn bộ chiến lược, ngay cả khi hợp đồng chính không bị tấn công.
Phí mạng và giao dịch thất bại
Phí mạng thay đổi theo tình trạng blockchain. Giao dịch thất bại vẫn có thể phát sinh phí do mạng đã xử lý yêu cầu. Người dùng nên kiểm tra tổng chi phí trước khi xác nhận, đặc biệt với giao dịch có giá trị nhỏ.
Cách tiếp cận AMM an toàn hơn cho người mới

Trước khi hoán đổi token hoặc cung cấp thanh khoản, nên thực hiện các bước sau:
- Xác minh đúng website và mạng blockchain: Không truy cập ứng dụng qua đường link lạ trong tin nhắn hoặc quảng cáo đáng ngờ.
- Kiểm tra địa chỉ hợp đồng token: Tên token không đủ để xác nhận tính hợp lệ.
- Đọc thông tin giao dịch: Xem lượng nhận tối thiểu, tác động giá, phí mạng và mức trượt giá.
- Thử với giá trị nhỏ: Làm quen quy trình kết nối ví, phê duyệt token, hoán đổi và rút thanh khoản trước khi tăng quy mô.
- Không ký yêu cầu khó hiểu: Nếu ví hiển thị quyền truy cập bất thường, hãy dừng lại để kiểm tra.
- Tách ví theo mục đích: Có thể dùng một ví riêng cho việc tương tác với ứng dụng DeFi, thay vì kết nối ví đang giữ phần lớn tài sản.
- Đánh giá toàn bộ lợi nhuận và rủi ro: Không chỉ nhìn vào mức lợi suất hiển thị; cần tính đến biến động token, tổn thất tạm thời, phí mạng và rủi ro hợp đồng.
- Lưu thông tin khôi phục ví ngoại tuyến: Không nhập cụm từ khôi phục vào website, biểu mẫu hoặc gửi cho người tự xưng là nhân viên hỗ trợ.
AMM giúp giao dịch phi tập trung diễn ra mà không nhất thiết cần sổ lệnh truyền thống. Đổi lại, người dùng phải tự quản lý ví, kiểm tra hợp đồng và hiểu rõ cách thanh khoản tác động đến mức giá. Với người mới, mục tiêu đầu tiên nên là hiểu quy trình và bảo vệ tài sản, thay vì chạy theo mức lợi suất cao.
Câu hỏi thường gặp về AMM
AMM có phải là một sàn DEX không?
Không hoàn toàn. AMM là cơ chế tạo lập thị trường, còn DEX là nền tảng giao dịch phi tập trung. Một DEX có thể sử dụng AMM, sổ lệnh hoặc kết hợp nhiều mô hình.
Giao dịch qua AMM có cần người bán đối ứng không?
Người dùng không cần chờ một lệnh bán cụ thể khớp với lệnh mua. Giao dịch được thực hiện với tài sản có sẵn trong pool, theo điều kiện do hợp đồng thông minh xác định.
Cung cấp thanh khoản có chắc chắn sinh lời không?
Không. LP có thể nhận một phần phí giao dịch hoặc ưu đãi của giao thức, nhưng vẫn chịu rủi ro tổn thất tạm thời, biến động token, lỗi hợp đồng và chi phí mạng. Lợi suất hiển thị không phải cam kết lợi nhuận.
AMM có tự xác định giá thị trường chính xác không?
AMM xác định giá dựa trên công thức và tỷ lệ tài sản trong pool. Các nhà giao dịch chênh lệch giá thường góp phần đưa giá trong pool về gần các thị trường khác, nhưng chênh lệch vẫn có thể xuất hiện khi thanh khoản thấp hoặc thị trường biến động nhanh.
Tổn thất tạm thời có xảy ra với người chỉ hoán đổi token không?
Tổn thất tạm thời chủ yếu liên quan đến nhà cung cấp thanh khoản. Người chỉ hoán đổi token cần chú ý hơn đến trượt giá, tác động giá, phí mạng, token giả và quyền phê duyệt hợp đồng.

