
Automated Market Maker (AMM) là một hệ thống dựa trên giao thức, thực hiện quản lý giá giao dịch trên các sàn phi tập trung. Cơ chế này vận hành theo bộ quy tắc và thuật toán định sẵn. AMM cho phép giao dịch trực tiếp từ nhóm token khi giá biến động, gọi là nhóm thanh khoản.
Trung tâm của mọi AMM là một công thức toán học xác định giá. Công thức này quyết định tỷ giá khi người dùng mua bán với nhóm thanh khoản. Khác với sàn truyền thống dựa vào sổ lệnh và nhà tạo lập thị trường, AMM dùng thuật toán để định giá và tự động hóa giao dịch.
Điểm nổi bật của AMM là khả năng cung cấp thanh khoản liên tục mà không cần nhà tạo lập thị trường hay bên trung gian tập trung. Điều này mở rộng quyền tham gia và cho phép bất cứ ai cũng có thể cung cấp thanh khoản cho cặp giao dịch.
Đa số AMM vận hành theo nguyên tắc cơ bản giống nhau, dù chi tiết có thể khác biệt. Trong giao dịch hoán đổi dựa trên AMM, lượng tài sản trong nhóm giữ vai trò quyết định. Hệ thống sẽ định giá dựa trên số lượng hoán đổi và điều chỉnh giá động.
Cơ chế này điều chỉnh giá mỗi token tùy theo quy mô giao dịch. Khi giao dịch lớn, giá mỗi token tăng lên tương ứng. Nguyên nhân là giao dịch lớn làm thay đổi tỷ lệ token trong nhóm nhiều hơn.
Ví dụ, nếu hoán đổi lượng lớn Token A lấy Token B, AMM sẽ tăng giá Token B dần khi giao dịch diễn ra. Cách này giúp nhóm không bị rút cạn tài sản và các giao dịch lớn phải trả giá cao hơn, gọi là trượt giá.
Tính tự động của AMM cho phép giao dịch được thực hiện ngay mà không cần chờ bên đối ứng, tăng hiệu quả cho người dùng cần thanh khoản nhanh.
Công thức định giá phổ biến nhất là tích số không đổi: X * Y = K
Công thức này đảm bảo tích số hai loại tài sản luôn giữ nguyên. Khi mua Token X bằng Token Y, lượng Token X trong nhóm giảm, Token Y tăng, nhưng tích số không đổi.
Ví dụ, nhóm có 100 Token X và 100 Token Y, K bằng 10.000. Nếu mua 10 Token X, nhóm phải điều chỉnh Token Y để giữ tích số. Mối quan hệ này tự động xác định tỷ giá với mỗi giao dịch.
Công thức tích số không đổi tạo đường cong giá, giá tăng dần khi nhóm mất cân bằng, khuyến khích các nhà giao dịch chênh lệch giá cân bằng lại nhóm và duy trì giá sát thị trường bên ngoài.
Nhà cung cấp thanh khoản tiền điện tử có thể là các bên cho vay, tổ chức cung cấp cho dự án mới, hoặc cá nhân tìm kiếm lợi nhuận.
Bất cứ ai cũng có thể làm nhà cung cấp thanh khoản cho DEX bằng cách gửi token vào nhóm. Trái với tài chính truyền thống chỉ dành cho tổ chức lớn, DeFi mở rộng quyền tham gia cho tất cả.
Để khuyến khích, DEX trả thưởng bằng phí giao dịch từ các giao dịch trong nhóm. Phí thường khoảng 0,25% giá trị mỗi giao dịch, nhưng có thể khác tùy giao thức.
Nhà cung cấp gửi cặp token với giá trị tương đương. Ví dụ, cung cấp cho nhóm ETH/USDC phải gửi cả ETH và USDC theo tỷ lệ hiện tại. Đổi lại, nhận token LP đại diện phần sở hữu nhóm, có thể rút về cùng với phí đã tích luỹ.
Tổn thất tạm thời xảy ra khi gửi token vào nhóm thanh khoản, là chênh lệch giá trị so với chỉ giữ token. Hiện tượng này xuất hiện khi tỷ giá token thay đổi sau khi gửi vào nhóm.
Lý do gọi là "tạm thời" là vì chỉ khi rút token ra thì khoản lỗ mới thành cố định. Nếu tỷ giá quay lại như ban đầu, khoản lỗ này sẽ biến mất.
Phí giao dịch giúp giảm tổn thất này và đôi khi việc cung cấp thanh khoản vẫn sinh lời cao hơn so với chỉ giữ token. Nhưng nếu biến động giá quá lớn, tổn thất tạm thời có thể vượt phí nhận được, dẫn đến lỗ so với chỉ giữ tài sản.
Ví dụ, cung cấp cho nhóm ETH/USDC mà giá ETH tăng gấp đôi, bạn sẽ có lợi hơn nếu chỉ giữ ETH. Tổn thất tạm thời cho biết bạn nhận về ít giá trị hơn, dù phí giao dịch có thể bù đắp một phần hoặc toàn bộ khoản này.
Công thức: X * Y = K
Mô hình này giữ giá trị cân bằng trong nhóm. AMM tích số không đổi xác định lượng Token X nhận được khi mua bằng Token Y, đảm bảo tích số luôn không đổi.
Đây là mô hình phổ biến và đã được kiểm nghiệm thực tế, do Uniswap tiên phong. Đơn giản và hiệu quả của nó là nền tảng cho nhiều giao thức DeFi. Công thức này phù hợp đa số cặp token và giúp dự đoán hành vi giá.
Công thức: X + Y = C
Mô hình này dùng phép cộng thay vì nhân để giữ giá trị không đổi. Công thức này phù hợp với tài sản giá trị tương đương, giữ mối quan hệ giá tuyến tính. Nhưng không thích hợp cho tài sản biến động mạnh, vì không xử lý tốt sự thay đổi giá lớn và dễ làm cạn nhóm.
AMM tổng không đổi thích hợp cho cặp stablecoin hoặc tài sản cần tỷ giá 1:1, giúp hạn chế trượt giá cho các giao dịch này.
Hybrid AMM kết hợp hai công thức để tận dụng ưu điểm của cả hai. Curve Finance, ví dụ, kết hợp công thức tích số không đổi và tổng không đổi để tạo đường cong giá tối ưu.
Cách tiếp cận này giảm trượt giá cho giao dịch trong phạm vi giá nhất định (như tổng không đổi) và ngăn cạn nhóm nhờ cơ chế tích số khi giá biến động lớn. Hybrid AMM hiệu quả cho giao dịch stablecoin và tài sản giá trị gần nhau.
Dynamic AMM dùng oracle để lấy giá token, tích hợp dữ liệu từ bên ngoài vào cơ chế AMM. Oracle là nguồn dữ liệu đưa thông tin thực lên blockchain.
Dynamic AMM điều chỉnh giá theo điều kiện thị trường thực, giảm cơ hội chênh lệch giá và tổn thất tạm thời cho nhà cung cấp. Đây là bước tiến mới của AMM, giải quyết hạn chế của mô hình chỉ dùng thuật toán.
Ưu điểm rõ nhất của AMM là cho phép giao dịch không cần cấp quyền, không qua trung gian. Bạn không cần sàn tập trung để hoán đổi Token A sang Token B. Điều này phù hợp triết lý DeFi: dịch vụ tài chính tin cậy, chống kiểm duyệt.
AMM hoạt động hoàn toàn trên chuỗi qua hợp đồng thông minh, tức không ai ngăn được giao dịch, đóng băng tài sản hay yêu cầu xác minh danh tính. Cách này thay đổi căn bản cách thị trường tài chính vận hành.
Bạn có thể truy cập các sàn phi tập trung bất cứ lúc nào. AMM cho phép giao dịch suốt ngày đêm, không như thị trường truyền thống có giờ mở/đóng.
Tính liên tục đặc biệt có giá trị ở thị trường tiền điện tử toàn cầu. Người dùng mọi múi giờ có thể giao dịch bất cứ lúc nào thuận tiện, giao thức vẫn hoạt động không cần can thiệp con người.
Thanh khoản là khả năng giao dịch dễ dàng, không tác động lớn đến giá. Nhóm thanh khoản lớn giúp giao dịch ít bị trượt giá, nhất là với giao dịch vừa phải.
Khi nhóm có lượng lớn cả hai token, giao dịch lớn cũng chỉ ảnh hưởng nhỏ đến tỷ giá. Điều này giúp AMM cạnh tranh với sàn tập trung cho nhiều cặp giao dịch, đặc biệt những cặp có thanh khoản sâu.
Bất kỳ ai cũng có thể cung cấp thanh khoản bằng cách gửi token và nhận thu nhập thụ động. Nhà cung cấp thường nhận phí 0,25% mỗi giao dịch, tích lũy theo thời gian.
Ngoài phí giao dịch, nhiều giao thức còn thưởng thêm qua chương trình khai thác thanh khoản, như nhận token quản trị hoặc phần thưởng khác. Qua đó có nhiều nguồn thu nhập, biến cung cấp thanh khoản thành chiến lược sinh lời hấp dẫn ở DeFi.
Tổn thất tạm thời xảy ra khi gửi token vào nhóm thanh khoản thay vì giữ token. Khi giá token trong nhóm biến động, tổn thất này xuất hiện, làm giảm lợi nhuận.
Đây là rủi ro lớn nhất với nhà cung cấp thanh khoản. Dù phí giao dịch có thể bù đắp tổn thất tạm thời, ở thị trường biến động hoặc tài sản tăng mạnh, có thể nhận về giá trị thấp hơn so với chỉ giữ token. Hiểu và tính toán tổn thất tạm thời rất quan trọng trước khi cung cấp thanh khoản.
Khi giao dịch qua DEX, giá token bạn mua sẽ tăng theo quy mô giao dịch. Trượt giá là sự thay đổi giá khi hoàn tất giao dịch.
Giao dịch lớn so với nhóm sẽ trượt giá cao, dẫn đến giá thực hiện thấp hơn mong đợi. Người giao dịch cần cân nhắc ngưỡng trượt giá, có thể phải chia nhỏ lệnh hoặc giao dịch qua nhiều nhóm để giảm ảnh hưởng giá.
Tấn công front-running xảy ra với hầu hết giao dịch trên blockchain, đặc biệt ở DEX với giao dịch lớn. Đối tượng xấu theo dõi mempool, gửi lệnh với phí gas cao hơn để thực hiện trước.
Bằng cách front-running lệnh lớn, kẻ tấn công mua token trước, rồi bán ngay khi giá tăng do giao dịch của nạn nhân. Điều này khiến người giao dịch mất giá trị và là vấn đề an ninh nghiêm trọng ở DeFi.
Các sàn phi tập trung dựa trên AMM vận hành tốt cho mục đích nhất định và sẽ giữ vai trò quan trọng trong DeFi tương lai. Công nghệ này tiếp tục phát triển với nhiều đổi mới khắc phục hạn chế hiện tại.
Sắp tới, trọng tâm sẽ là hoán đổi chuỗi chéo và AMM động. AMM chuỗi chéo cho phép giao dịch liền mạch giữa tài sản ở các blockchain khác nhau mà không cần token bọc hay cầu nối, mở rộng khả năng thanh khoản và giao dịch.
AMM động tích hợp dữ liệu oracle và thuật toán mới sẽ xử lý tốt hơn vấn đề tổn thất tạm thời và tối ưu định giá. Có thể sẽ xuất hiện mô hình thanh khoản tập trung, cho phép người cung cấp chỉ định phạm vi giá, tăng hiệu quả sử dụng vốn.
Khi công nghệ trưởng thành, AMM sẽ ngày càng tinh vi nhưng vẫn giữ ưu điểm phi tập trung và quyền truy cập không giới hạn, khẳng định vị trí là hạ tầng trọng yếu của hệ sinh thái tiền điện tử.
AMM cho phép giao dịch ở bất kỳ giá nào, không giới hạn bước giá, còn sàn giao dịch sổ lệnh chỉ khớp lệnh ở mức giá cụ thể. AMM dùng nhóm thanh khoản tự động với công thức toán học để quyết định giá, còn sổ lệnh dựa vào khớp lệnh giữa người mua bán ở điểm giá riêng biệt.
LP nhận lợi nhuận từ phí giao dịch phát sinh qua các giao dịch hoán đổi trong nhóm và có thể hưởng lợi từ giá tăng. Phí chia theo tỷ lệ đóng góp vào nhóm, kèm lợi nhuận từ biến động giá tích cực.
Trượt giá xuất hiện khi giao dịch lớn làm thay đổi dự trữ tài sản trong nhóm, khiến giá thực tế khác giá kỳ vọng. Giao dịch càng lớn thì trượt giá càng cao, mất mát càng lớn.
Một số giao thức AMM phổ biến gồm Uniswap, Curve, Kyber Network. Các giao thức này cho phép giao dịch phi tập trung, không cần hạ tầng sàn tập trung, giúp bất cứ ai cũng có thể tạo thị trường cho cặp tài sản.
Công thức này giúp giá token ổn định trong nhóm bằng cách giữ tích số lượng token không đổi khi giao dịch. Cơ chế này đơn giản hóa tính giá, ngăn cơ hội chênh lệch giá, giúp giao dịch phi tập trung tự động và hiệu quả.
Khai thác thanh khoản trong AMM có rủi ro tổn thất tạm thời do biến động giá, rủi ro trượt giá khi giao dịch và rủi ro hợp đồng thông minh. Biến động giá token có thể làm giảm lợi nhuận, mất cân bằng nhóm và thời điểm rút cũng ảnh hưởng hiệu quả sinh lời.











