Automated Market Maker (AMM) là gì?
Automated Market Maker (AMM) là một hợp đồng thông minh đặt giá token và thực hiện hoán đổi bằng toán học thay vì ghép bạn với một nhà giao dịch khác. Nó dùng một công thức kết hợp với một bể token để niêm yết giao dịch cho bạn bất cứ khi nào bạn muốn. Hãy tưởng tượng giống máy bán hàng tự động cho tiền mã hóa, nhưng các nút là các phương trình.
AMM cần có người đứng ở phía đối diện ngay lập tức, giống như một sổ lệnh. Không đúng. Bể thanh khoản tự nó chính là đối tác của bạn, và giá dịch chuyển dựa trên tỷ lệ token bên trong bể đó.
Automated Market Maker (AMM) hoạt động như thế nào
Tóm tắt nhanh. Bạn muốn hoán đổi token A lấy token B trên một DEX. Đây là những gì xảy ra phía sau màn hình.
- Bước 1: Token nằm trong bể thanh khoản do hợp đồng thông minh quản lý.
- Bước 2: Những token đó được gửi bởi các nhà cung cấp thanh khoản (LP), những người kiếm được một phần phí giao dịch.
- Bước 3: Hợp đồng báo giá bằng một công thức. Một công thức phổ biến giữ tích lượng token gần một hằng số, nên giá xuất phát từ tỷ lệ trong bể.
- Bước 4: Bạn chấp thuận hoán đổi. Hợp đồng gửi cho bạn token B, nhận token A, và cập nhật số dư bể.
- Bước 5: Tỷ lệ thay đổi, nên giao dịch tiếp theo có mức giá hơi khác. Đó là tác động giá tích hợp đang hoạt động.
Đúng vậy, đó là quy trình.
Trước khi hoán đổi trên Automated Market Maker (AMM), hãy đặt mức dung sai độ trượt hợp lý và nhìn nhanh kích thước bể. Bể mỏng hoặc thị trường biến động có thể làm giá thay đổi nhiều hơn bạn mong đợi.
Automated Market Maker (AMM) được tính như thế nào?
Nhiều bể tuân theo quy tắc tích hằng. Nếu x là lượng token A trong bể và y là lượng token B, tích của chúng giữ gần một hằng số k.
x * y = k Khi bạn thêm Δx token A, bể cập nhật y để tích vẫn gần k. Lượng đầu ra thường được tính như sau:
output_B = y - k / (x + Δx) Giá tức thời đến từ tỷ lệ y chia cho x. Giao dịch lớn hơn làm thay đổi tỷ lệ nhiều hơn, nên bạn cảm nhận tác động giá lớn hơn.
Biến thể
Không phải mọi bể đều dùng cùng một công thức. Các kiểu chính bạn sẽ thấy:
- Tích: Bộ tạo thị trường tích không đổi cổ điển bộ tạo thị trường tích không đổi (CPMM) giữ x nhân y gần một hằng số.
- Tổng: Các công thức tổng không đổi cho các tài sản gần tỉ lệ một ăn một như cặp stablecoin.
- Hỗn hợp: Kết hợp cho phép hoạt động như tổng khi gần ngang giá và như tích khi lệch, phổ biến cho stablecoin.
- Tập trung: Thanh khoản được đặt trong các khoảng giá chọn trước, như trong Uniswap v3, nhằm cải thiện hiệu quả sử dụng vốn.
AMM báo giá từ bể của chính nó, không phải từ một nguồn giá toàn cầu. Tỷ giá có thể khác nhau giữa các DEX, phí thay đổi theo bể, và LP chịu lỗ tạm thời khi giá dịch chuyển.
Ví dụ
Hoán đổi ETH lấy USDC trên Uniswap lúc 3 giờ sáng vẫn được khớp vì hợp đồng bể cung cấp cho bạn một báo giá trực tiếp và thực hiện ngay lập tức.
Sự thật thú vị
Ý tưởng tích hằng có nguồn gốc từ nghiên cứu tạo thị trường từ lâu trước khi có tiền mã hóa, nhưng nó trở nên nổi tiếng sau khi Uniswap phổ biến meme x nhân y bằng k trong mùa DeFi.
Tóm tắt
Automated Market Maker (AMM) tóm gọn: mã luôn tạo cho bạn một giao dịch từ một bể chung, không cần gọi môi giới, không phải chờ.
