AMM là gì? Automated Market Maker hoạt động thế nào?

AMM là gì? AMM là viết tắt của Automated Market Maker (Tạo lập thị trường tự động) – một giao thức tài chính phi tập trung sử dụng thuật toán để định giá tài sản và cung cấp thanh khoản tự động, thay vì dựa vào sổ lệnh truyền thống như các sàn giao dịch tập trung.
Automated Market Maker
Automated Market Maker

Trong bài viết này, chúng ta sẽ cùng tìm hiểu AMM là gì, cách AMM hoạt động, công thức toán học đằng sau nó, ưu nhược điểm, rủi ro Impermanent Loss, và các AMM nổi bật trong hệ sinh thái DeFi.

1. AMM là gì? Định nghĩa chi tiết

AMM (Automated Market Maker) là một loại giao thức tài chính phi tập trung cho phép người dùng giao dịch tài sản mã hóa mà không cần có người bán đối ứng. Thay vì sử dụng sổ lệnh (order book) nơi người mua và người bán đặt lệnh chờ khớp, AMM sử dụng các pool thanh khoản (liquidity pool) do người dùng cung cấp và một công thức toán học để tự động xác định giá tài sản.

Người dùng (gọi là Liquidity Provider – LP) gửi hai loại token (ví dụ ETH và USDC) vào một pool. Khi người khác muốn giao dịch, họ gửi một loại token vào pool và nhận lại loại token kia. Giá được điều chỉnh tự động dựa trên tỷ lệ giữa hai token trong pool, theo một công thức xác định trước.

Ví dụ:

  • Uniswap là AMM DEX lớn nhất trên Ethereum, sử dụng công thức x * y = k.

  • Curve là AMM chuyên về stablecoin, sử dụng công thức tối ưu cho tài sản có giá tương đương nhau.

  • Balancer là AMM cho phép tạo pool với nhiều token và tỷ lệ tùy chỉnh.


2. Cách hoạt động của AMM

AMM hoạt động dựa trên ba thành phần chính:

Cách hoạt động của AMM
Cách hoạt động của AMM

2.1. Liquidity Pool (Pool thanh khoản)

Pool thanh khoản là nơi tập trung tài sản do các Liquidity Provider gửi vào. Ví dụ, pool ETH/USDC trên Uniswap chứa một lượng ETH và một lượng USDC. Pool càng lớn, thanh khoản càng sâu, giao dịch càng ít trượt giá.

2.2. Liquidity Provider (Người cung cấp thanh khoản)

Bất kỳ ai cũng có thể trở thành LP bằng cách gửi hai loại token theo tỷ lệ hiện tại của pool. Khi gửi tài sản, LP nhận được LP token đại diện cho phần sở hữu của họ trong pool. Khi có giao dịch xảy ra, phí giao dịch được chia cho các LP theo tỷ lệ sở hữu.

2.3. Công thức toán học (Pricing Formula)

AMM sử dụng công thức toán học để xác định giá tài sản dựa trên tỷ lệ trong pool. Công thức phổ biến nhất là constant product formula: x * y = k, trong đó:

  • x là số lượng token A trong pool.

  • y là số lượng token B trong pool.

  • k là hằng số, không đổi sau mỗi giao dịch.

Khi người dùng mua token A, họ gửi token B vào pool, làm tăng y và giảm x. Để giữ k không đổi, giá token A sẽ tăng lên. Ngược lại, bán token A sẽ làm giá giảm. Điều này phản ánh quy luật cung cầu một cách tự động.

Ngoài x * y = k, còn có các công thức khác:

  • Constant sum: x + y = k (dùng cho stablecoin, nhưng dễ bị cạn thanh khoản).

  • Hybrid (Curve): Kết hợp cả hai, tối ưu cho tài sản giá gần bằng nhau.

  • Balancer: Cho phép nhiều token với trọng số khác nhau.

Bạn có thể xem chi tiết tại <a href=”https://docs.uniswap.org/concepts/overview” rel=”nofollow noopener”>Uniswap Docs</a>.


3. Ví dụ minh họa cách AMM định giá

Giả sử pool ETH/USDC trên Uniswap có:

  • 10 ETH

  • 20,000 USDC

  • k = 10 * 20,000 = 200,000

Người dùng muốn mua 1 ETH. Họ gửi USDC vào pool. Để giữ k = 200,000, số lượng ETH còn lại trong pool phải giảm.

Nếu người dùng gửi 2,222.22 USDC (tương đương giá hiện tại ~2,222.22 USDC/ETH), sau giao dịch:

  • USDC mới = 20,000 + 2,222.22 = 22,222.22

  • ETH mới = 200,000 / 22,222.22 ≈ 9 ETH

  • Người dùng nhận 1 ETH.

Giá ETH sau giao dịch tăng lên vì cung ETH giảm. Nếu giao dịch càng lớn, độ trượt giá (slippage) càng cao. Đây là đặc điểm của AMM: thanh khoản càng sâu, trượt giá càng thấp.


4. Các loại AMM phổ biến

4.1. Constant Product AMM (x * y = k)

  • Ví dụ: Uniswap, SushiSwap, PancakeSwap.

  • Đặc điểm: Phù hợp với mọi loại token, nhưng trượt giá cao khi pool nhỏ hoặc giao dịch lượng lớn.

  • Ưu điểm: Đơn giản, hoạt động tốt với token biến động.

  • Nhược điểm: Impermanent loss đáng kể khi giá biến động mạnh.

Các loại AMM phổ biến
Các loại AMM phổ biến

4.2. Constant Sum AMM (x + y = k)

  • Ví dụ: Một số pool stablecoin ban đầu.

  • Đặc điểm: Giá cố định, không trượt giá.

  • Ưu điểm: Tốt cho stablecoin.

  • Nhược điểm: Dễ bị cạn thanh khoản một bên nếu giá thị trường lệch khỏi tỷ lệ.

4.3. Hybrid AMM (Curve)

  • Ví dụ: Curve Finance.

  • Đặc điểm: Kết hợp constant sum và constant product, tối ưu cho stablecoin và tài sản giá tương đương.

  • Ưu điểm: Trượt giá rất thấp cho stablecoin.

  • Nhược điểm: Không phù hợp với token biến động mạnh.

4.4. Weighted AMM (Balancer)

  • Ví dụ: Balancer.

  • Đặc điểm: Cho phép pool với nhiều token (tối đa 8) và trọng số tùy chỉnh, ví dụ 80/20 thay vì 50/50.

  • Ưu điểm: Linh hoạt, giảm rủi ro cho LP.

  • Nhược điểm: Phức tạp hơn.

4.5. Dynamic AMM

  • Ví dụ: Một số AMM thế hệ mới như Uniswap v3.

  • Đặc điểm: Cho phép LP cung cấp thanh khoản trong một khoảng giá (concentrated liquidity), tăng hiệu quả vốn.

  • Ưu điểm: Lợi nhuận cao hơn cho LP nếu giá trong khoảng.

  • Nhược điểm: Phức tạp, đòi hỏi quản lý chủ động.

Uniswap v3 đã thay đổi mô hình bằng cách cho phép LP chọn khoảng giá, giúp tăng hiệu quả vốn lên đến 4000 lần so với Uniswap v2. Bạn có thể tìm hiểu thêm về các giao thức AMM trong bài <a href=”/defi-protocol-la-gi/”>DeFi Protocol là gì?</a>


5. Vai trò của AMM trong DeFi

AMM đóng vai trò then chốt trong hệ sinh thái DeFi:

Vai trò của AMM trong DeFi
Vai trò của AMM trong DeFi
  • Cung cấp thanh khoản tự động: Không cần người tạo lập thị trường chuyên nghiệp, bất kỳ ai cũng có thể cung cấp thanh khoản.

  • Giao dịch không cần cấp phép: Người dùng có thể swap bất kỳ token nào được liệt kê trên AMM mà không cần KYC.

  • Tạo nền tảng cho yield farming: LP nhận phí giao dịch và token thưởng, tạo ra cơ hội kiếm lợi nhuận thụ động.

  • Kết nối các DeFi Protocol: AMM thường được tích hợp vào các giao thức khác như lending, derivatives, tạo nên tính composability.

  • Thay thế sổ lệnh truyền thống: AMM đã chứng minh rằng thanh khoản có thể được cung cấp mà không cần sổ lệnh tập trung, mở ra kỷ nguyên mới cho tài chính phi tập trung.


6. Ưu điểm của AMM

  • Tự động hóa hoàn toàn: Không cần trung gian, không cần người tạo lập thị trường chuyên nghiệp.

  • Thanh khoản luôn sẵn sàng: Người dùng có thể giao dịch bất cứ lúc nào, miễn là pool có thanh khoản.

  • Không cần KYC: Bảo vệ quyền riêng tư.

  • Công bằng và minh bạch: Công thức giá công khai, mọi người đều có thể kiểm chứng.

  • Cơ hội kiếm lợi nhuận thụ động: LP nhận phí giao dịch và token thưởng.

  • Khả năng kết hợp: AMM có thể tích hợp với nhiều DeFi Protocol khác nhau.


7. Nhược điểm của AMM

  • Impermanent Loss (Tổn thất tạm thời): Đây là rủi ro lớn nhất cho LP. Khi giá token trong pool biến động mạnh, LP có thể bị thua lỗ so với việc chỉ giữ token trong ví.

  • Trượt giá (Slippage): Giao dịch lượng lớn trên pool nhỏ có thể gây trượt giá đáng kể.

  • Phí gas cao: Trên Ethereum, phí gas có thể cao, đặc biệt khi mạng tắc nghẽn.

  • Rủi ro hợp đồng thông minh: Lỗi code có thể bị hacker khai thác.

  • Thanh khoản phân mảnh: Cùng một cặp token có thể có nhiều pool trên nhiều DEX khác nhau, làm giảm hiệu quả.


8. Impermanent Loss là gì?

Impermanent Loss (IL) – tổn thất tạm thời – là khoản thua lỗ mà LP phải chịu khi giá token trong pool thay đổi so với thời điểm họ gửi thanh khoản. Nếu LP rút tài sản khi giá đã thay đổi nhiều, tổng giá trị của họ có thể thấp hơn so với việc chỉ giữ token trong ví.

Impermanent Loss (IL)
Impermanent Loss (IL)

Ví dụ:

  • Bạn gửi 1 ETH + 2,000 USDC vào pool (tổng 4,000 USD).

  • Giá ETH tăng lên 4,000 USD.

  • Khi bạn rút, pool đã thay đổi tỷ lệ, bạn có thể nhận được ít ETH hơn và nhiều USDC hơn, tổng giá trị có thể là khoảng 5,656 USD (thay vì 6,000 USD nếu chỉ giữ 1 ETH + 2,000 USDC).

  • Mức chênh lệch (344 USD) là Impermanent Loss.

Lưu ý rằng tổn thất là “tạm thời” vì nếu giá trở về mức ban đầu, tổn thất sẽ biến mất. Ngoài ra, phí giao dịch và token thưởng có thể bù đắp phần nào.

Để giảm thiểu Impermanent Loss, LP có thể chọn pool stablecoin (như Curve) hoặc pool với token có giá tương quan cao. Bạn có thể tìm hiểu thêm về các giao thức AMM trong bài DeFi Application là gì?


9. Các AMM nổi bật

Uniswap

  • Blockchain: Ethereum, Polygon, Optimism, Arbitrum, Celo.

  • Công thức: Constant Product (v2), Concentrated Liquidity (v3).

  • Token: UNI.

  • Vai trò: AMM DEX lớn nhất.

Curve

  • Blockchain: Đa chuỗi.

  • Công thức: Hybrid (tối ưu stablecoin).

  • Token: CRV.

  • Vai trò: Nguồn thanh khoản stablecoin lớn.

Balancer

  • Blockchain: Ethereum, Polygon, Arbitrum.

  • Công thức: Weighted pools.

  • Token: BAL.

  • Vai trò: Pool đa token linh hoạt.

SushiSwap

  • Blockchain: Đa chuỗi.

  • Công thức: Constant Product.

  • Token: SUSHI.

  • Vai trò: AMM đa chuỗi phổ biến.

PancakeSwap

  • Blockchain: BNB Smart Chain.

  • Công thức: Constant Product.

  • Token: CAKE.

  • Vai trò: AMM hàng đầu trên BSC.

Mỗi AMM có đặc điểm riêng, phục vụ các nhu cầu khác nhau. 


10. So sánh AMM và Order Book

Tiêu chí AMM Order Book
Cơ chế khớp lệnh Tự động qua pool thanh khoản Người mua và người bán khớp lệnh trực tiếp
Thanh khoản Do LP cung cấp, luôn sẵn sàng Phụ thuộc vào lệnh đặt trên sổ
Giá cả Xác định bởi công thức toán học Xác định bởi cung cầu trên sổ
Trượt giá Có thể cao với pool nhỏ Thường thấp hơn nếu thanh khoản sâu
Đối tượng Phù hợp token mới, thanh khoản thấp Phù hợp tài sản phổ biến, thanh khoản cao
Ví dụ Uniswap, Curve dYdX, Serum

AMM đã giải quyết được vấn đề thanh khoản cho các token mới và nhỏ, trong khi Order Book vẫn chiếm ưu thế cho tài sản lớn và phái sinh.


11. Tương lai của AMM

AMM đang không ngừng phát triển với các xu hướng:

Tương lai của AMM
Tương lai của AMM
  • Concentrated Liquidity: Uniswap v3 đã mở đường cho mô hình thanh khoản tập trung, giúp LP tối ưu hóa vốn.

  • Cross-chain AMM: AMM hoạt động trên nhiều blockchain, kết nối qua cầu nối.

  • AMM kết hợp AI: Sử dụng AI để tối ưu hóa chiến lược thanh khoản.

  • Dynamic AMM: Các giao thức mới như Balancer, Curve liên tục cải tiến công thức.

  • Tích hợp với Layer-2: AMM trên Layer-2 giúp giảm phí gas, tăng tốc độ.

AMM sẽ tiếp tục là một phần không thể thiếu của DeFi, mang lại thanh khoản tự động và cơ hội kiếm lợi nhuận cho hàng triệu người.


12. Câu hỏi thường gặp về AMM

  • AMM có an toàn không?

AMM an toàn nếu bạn sử dụng các giao thức đã được audit. Tuy nhiên, rủi ro hợp đồng thông minh và Impermanent Loss vẫn tồn tại.

  • Làm thế nào để trở thành Liquidity Provider?

Bạn cần có cặp token, kết nối ví với AMM, chọn pool và gửi tài sản. Bạn sẽ nhận LP token đại diện cho phần sở hữu.

  • Impermanent Loss có mất vĩnh viễn không?

Không, “tạm thời” nghĩa là nếu giá trở về mức ban đầu, tổn thất biến mất. Nếu bạn rút khi giá đã thay đổi, tổn thất trở thành vĩnh viễn.

  • AMM có cần KYC không?

Không, AMM không yêu cầu KYC, phù hợp với tính phi tập trung của DeFi.

  • Phí giao dịch trên AMM là bao nhiêu?

Tùy AMM, thường từ 0.04% (Curve) đến 0.3% (Uniswap v2). Uniswap v3 có nhiều mức phí: 0.05%, 0.3%, 1%.


Kết luận

AMM là gì? Đó là Automated Market Maker – giao thức tạo lập thị trường tự động, sử dụng pool thanh khoản và công thức toán học để định giá tài sản, thay thế sổ lệnh truyền thống trong DeFi. AMM đã cách mạng hóa cách chúng ta giao dịch tiền điện tử, mang lại thanh khoản tự động, minh bạch và cơ hội kiếm lợi nhuận thụ động cho bất kỳ ai.

Blockchain và DeFi đang mở ra kỷ nguyên tài chính mới, và AMM chính là một trong những phát minh quan trọng nhất.

Nguồn tham khảo:
Uniswap Docs – AMM | Investopedia – Automated Market Maker | Binance Academy – What is an AMM | CoinGecko – AMM | Ethereum.org – DeFi

 

Chia sẻ bài viết:
Từ khóa : ,

Tác giả: Huy Huỳnh

- Huy Huỳnh là Developer đồng thời là biên tập viên tại Coin60s. Tham gia thị trường từ 2017, anh chuyên theo dõi thị trường crypto, blockchain và các xu hướng đầu tư tài sản số. Nội dung nghiên cứu anh tập trung vào tin tức thị trường, kiến thức crypto và đánh giá dự án.
- Từ năm 2024, anh bắt đầu nghiên cứu thêm về cơ sở hạ tầng Blockchain (blockchain hub, infrastructure...)...Xem thêm