Đối với các thị trường có ít thanh khoản, như DeFi, AMM được cho là cơ chế tốt nhất để đảm bảo rằng mỗi lệnh được thực hiện nhanh chóng và dễ dàng nhất có thể. Vậy AMM là gì? Cơ chế hoạt động của công cụ tạo lập thị trường tự động ra sao? Cùng tìm hiểu qua bài viết dưới đây nhé!
Contents
AMM là gì?
Automated Market Maker được viết tắt là AMM – có thể hiểu là công cụ tạo lập thị trường tự động. Automated Market Maker là phương thức giao dịch dùng thuật toán để tính toán giá token ngay thời điểm mua được sử dụng tại sàn giao dịch phi tập trung.
Hiện tại, các sàn DEX, CEX đang sử dụng phương thức Order Book có nghĩa là “sổ lệnh” là nơi mà người mua và người bán sẽ chủ động deal giá thích hợp để có thể tiến hành giao dịch. Còn đối với sàn AMM DEX thì dùng thuật toán AMM nhằm tự động điều chỉnh giá trị tài sản phù hợp cho các cặp giao dịch trong 1 Liquidity Pool.
>> Sàn DEX là gì? So sánh điểm khác biệt giữa sàn DEX và sàn CEX
AMM hoạt động như thế nào?
Các AMM DEX dùng giao dịch P2C (Pear to Contract) có nghĩa là giao dịch diễn ra giữa người dùng và hợp đồng. Do không có sổ lệnh nên cũng không có lệnh “buy” hoặc “sell”.
Bạn sẽ dùng công thức toán học tính giá nhận được cho một loại tài sản mà bạn muốn mua hoặc bán.
Suy ra, AMM hoạt động bằng cách dùng công thức toán học để xác định giá trị của cặp token trong Liquidity Pool.
Tùy theo từng giao thức DEX AMM mà công thức tính có thể thay đổi. Tuy nhiên, công thức phổ biến là:
x*y = k
Trong đó:
- x và y đại diện cho số lượng của hai mã token được nhà cung cấp thanh khoản thêm vào Pool thanh khoản.
- k là tích số của x và y (k là hằng số không đổi). Dù số lượng x va y thay đổi thì k vẫn luôn cố định.
Ví dụ:
Một nhà cung cấp thanh khoản đã khởi tạo ra 1 pool cho cặp ETH/DAI tại Unis Wap. Với 1 ETH = 450 USD, 1 DAI = 1 USD. Trong đó, 1 Pool cần đảm bảo rằng tổng giá trị hai loại tài khoản phải luôn bằng nhau. Tức là nếu khởi tạo 1 Pool có 10 ETH thì bạn cần thêm 4500 DAI.
Vậy tính thanh khoản của Pool này sẽ là 10 x $450 + 4500 x $1 = $9000
Theo công thức toán học thì ta có:
x | 10 |
y | 4500 |
k | 45000 |
Giả sử bạn muốn swap lấy ra 1 ETH từ Pool. Sau khi giao dịch hoàn thành, trong Pool sẽ còn lại 9 ETH, còn hệ số k không thay đổi, nên trong Pool sẽ có 5000 DAI.
Số lượng DAI | Số lượng ETH | Hằng số (k=x*y) | |
Vốn ban đầu | 4500 | 10 | 45000 |
Khi lấy 1 ETH | 5000 | 9 | 45000 |
Ưu nhược điểm của công cụ tạo lập thị trường
Đối với trader |
Đối với Liquidity Providers |
|
Ưu điểm |
|
|
Nhược điểm |
|
|
Làm thế nào để sử dụng Automated Market Maker?
Cách sử dụng AMM như sau:
- Truy cập vào trang web của giao thức hoặc giao diện người dùng
- Kết nối ví hỗ trợ DeFi với giao thức và chọn loại tài sản muốn mua bán
- Nhấn chọn “Swap” và xác nhận giao dịch trên ví.
Cung cấp thanh khoản như sau:
- Sau khi đã kết nối với ví thì người dùng chuyển đến phần “Liquidity Provider”
- Chọn số tiền họ muốn cam kết cho pool. Đa phần các giao thức sẽ cần có sẵn cả hai loại tài sản.
Người dùng nhận được mã thông báo đại diện cho quyền sở hữu của họ trong nhóm sau khi giao dịch được xác nhận. Sau đó, nó có thể được trao cho bất kỳ ai hoặc “được thông qua” một lần nữa để đổi lấy mã thông báo cơ sở cộng với bất kỳ chi phí bổ sung nào.
Tổng kết
Bài viết trên chia sẻ những thông tin chi tiết về AMM. Hy vọng bài viết mang đến cho bạn những thông tin hữu ích. Cảm ơn bạn đã theo dõi bài viết.
Xem thêm:
Trade Coin là gì? Trade Coin như thế nào cho người mới bắt đầu
Hold coin là gì? Chiến lược Hold coin hiệu quả
Blockchain Explorer là gì? Các Blockchain Explorer phổ biến hiện nay