Các trình tạo thị trường tự động (AMM) theo mô hình sản phẩm không đổi là một loại thuật toán trao đổi phi tập trung (DEX) cho phép người dùng giao dịch tiền điện tử mà không cần sổ đặt hàng. Thuật toán thiết lập giá của một loại tiền điện tử cụ thể dựa trên một công thức toán học đảm bảo tích của số lượng hai loại tiền điện tử khác nhau trong một hồ chứa thanh khoản không đổi. AMM sản phẩm không đổi sử dụng một phương trình toán học cố định để xác định giá của một loại tiền điện tử cụ thể dựa trên số dư token trong hồ chứa thanh khoản. Phương trình đó là:
x * y = k
trong đó x và y là số lượng của hai token khác nhau trong hồ chứa thanh khoản, và k là một giá trị hằng số đại diện cho tích sản phẩm ban đầu của hai số dư token trong hồ. Khi một nhà giao dịch mua một token, họ giảm cung cấp của token đó trong hồ chứa đồng thời tăng cung cấp của một token khác, và ngược lại khi họ bán.
AMMs đã trở nên phổ biến vì tính đơn giản và mức phí thấp của chúng. Chúng loại bỏ nhu cầu sử dụng sổ đặt hàng, điều này có thể phức tạp và gây ra vấn đề về thanh khoản, đặc biệt là đối với các thị trường nhỏ hơn. Ngoài ra, các AMMs như Uniswap và SushiSwap là không cần phép, có nghĩa là bất kỳ ai cũng có thể tham gia vào hồ bơi thanh khoản bằng cách cung cấp token của riêng họ và kiếm phí giao dịch như một phần thưởng.
Các nhà tạo lập thị trường tự động lần đầu tiên được giới thiệu trong một bài báo trắng năm 2017 do một nhóm nhà nghiên cứu do Dan Robinson và Vitalik Buterin dẫn đầu. Bài báo đề xuất một loại sàn giao dịch phi tập trung mới sử dụng phương pháp công thức để định giá và cung cấp thanh khoản, thay vì mô hình sổ lệnh truyền thống được sử dụng bởi các sàn giao dịch tập trung.
Việc triển khai đầu tiên của một nhà tạo lập thị trường tự động là Bancor, ra mắt vào năm 2017. Bancor đã sử dụng một cách tiếp cận tương tự với công thức sản phẩm không đổi được sử dụng bởi các AMM hiện đại, nhưng với một số khác biệt chính. Thuật toán định giá của Bancor đã sử dụng thông số “trọng số kết nối” có thể được điều chỉnh để cân bằng cung và cầu của các mã thông báo trong nhóm thanh khoản.
Năm 2018, Uniswap được ra mắt bởi Hayden Adams, giới thiệu công thức sản phẩm không đổi làm thuật toán định giá cho AMM của nó. Đổi mới này có ý nghĩa quan trọng vì nó loại bỏ nhu cầu cho một tham số điều chỉnh, làm cho thuật toán định giá đơn giản và minh bạch hơn.
Kể từ đó, đã xuất hiện một số AMM khác, bao gồm SushiSwap, Curve, Balancer, và nhiều hơn nữa. Các AMM này có các tính năng và lựa chọn thiết kế khác nhau, nhưng tất cả đều sử dụng một hình thức thuật toán tạo lập thị trường tự động để xác định giá và thanh khoản của các token trong hồ bơi thanh khoản của họ.
Một trong những chỉ trích lớn nhất về AMM là sự dễ bị tổn thất tạm thời, đó là sự khác biệt giữa giá trị dự kiến và giá trị thực tế của các token LP trong hồ chứa thanh khoản do sự thay đổi tỷ lệ giá của các token. Khi tỷ lệ giá của các token trong hồ chứa thay đổi đáng kể, LP có thể gặp phải mất giá so với việc giữ các token bên ngoài hồ chứa.
Ví dụ, giả sử một hồ bơi thanh khoản có 10 ETH và 1000 DAI. Giá trị của hồ bơi (k) là 10 ETH * 1000 DAI = 10.000 ETH-DAI. Nếu một nhà giao dịch muốn mua 1 ETH, thuật toán sẽ tính toán giá mới dựa trên công thức sản phẩm không đổi, vì vậy:
10 ETH 1000 DAI = 10,000 ETH-DAI
(10 + 1) ETH y = 10,000 ETH-DAI
y = 1000 / 11 = 90.9 DAI
Người giao dịch sẽ cần hoán đổi 90.9 DAI để nhận được 1 ETH. Sau giao dịch, số dư mới của pool sẽ là 11 ETH và 909.1 DAI, giữ nguyên sản phẩm không đổi (k).
Mất mát tạm thời là một rủi ro mà nhà cung cấp thanh khoản phải xem xét khi cung cấp token cho một hệ thống giao dịch AMM sản phẩm không đổi. Họ có thể gặp mất mát tạm thời nếu giá của các token trong hồ bơi thay đổi đáng kể và họ có thể không kiếm được nhiều như nếu chỉ giữ token của họ bên ngoài hồ bơi.
Slippage (khi chuyển đổi giữa các đồng tiền) là một yếu tố khác cần xem xét khi giao dịch trên một hệ thống tạo lập thị trường tự động với sản phẩm không đổi. Đây là sự khác biệt giữa giá dự kiến và giá thực tế của một giao dịch do sự thay đổi trong số lượng đồng tiền trong hồ bơi. Khi thanh khoản của hồ bơi thay đổi, giá thực hiện có thể lệch khỏi giá dự kiến, dẫn đến sự lệch giá.
Ví dụ, nếu một nhà giao dịch muốn mua một lượng lớn một mã thông báo có một phần nhỏ của hồ chứa thanh khoản, giá thực hiện có thể cao hơn đáng kể so với giá thị trường hiện tại. Điều này là do giao dịch sẽ gây ra sự lệch lớn hơn trong số dư mã thông báo của hồ chứa, dẫn đến sự trượt giá nhiều hơn.
Độ trượt có thể được giảm thiểu bằng cách đảm bảo rằng hồ chứa thanh khoản có độ sâu đủ và bằng cách sử dụng lệnh giới hạn thay vì lệnh thị trường. Lệnh giới hạn cho phép người giao dịch đặt mức giá tối đa hoặc tối thiểu mà họ sẵn lòng trả cho một token, giảm thiểu rủi ro của độ trượt đáng kể.
Ngoài sự mất mát và trượt giá không ổn định, còn có một số rủi ro khác liên quan đến các nhà cung cấp thanh khoản tự động. Đáng chú ý nhất là:
Cuộc tấn công vay flash: Vay flash là một loại vay có thể được thực hiện và trả trong cùng một giao dịch. Điều này có thể được sử dụng để thao tác giá token trong một AMM, dẫn đến những lợi nhuận đáng kể cho kẻ tấn công. Ví dụ, một cuộc tấn công vay flash có thể được sử dụng để thao tác giá token trong một hồ chứng khoán thanh khoản và gây ra AMM mua token của kẻ tấn công ở một giá cao nhân tạo.
Lỗ hổng hợp đồng thông minh: Lỗ hổng của hợp đồng thông minh có thể bị lợi dụng để đánh cắp quỹ người dùng hoặc can thiệp vào giá token trong một AMM. Ví dụ, nếu có một lỗ hổng trong mã hợp đồng thông minh, kẻ tấn công có thể rút quỹ người dùng từ hồ bơi thanh khoản.
Rủi ro quản trị: Nhiều AMM được quản lý bởi các tổ chức tự trị phi tập trung (DAO), có thể đối mặt với rủi ro quản trị nếu thiếu tính minh bạch hoặc nếu một nhóm người dùng thiểu số sở hữu quyền biểu quyết không cân xứng. Ví dụ, nếu một nhóm nhỏ người dùng sở hữu một lượng lớn quyền biểu quyết, họ có thể ảnh hưởng đến quyết định quản trị của AMM theo lợi ích của họ.
Rủi ro quy định: Khi cảnh quan quy định đối với tiền điện tử tiếp tục phát triển, có nguy cơ AMM sẽ phải đối mặt với hành động quy định hoặc thách thức pháp lý. Ví dụ, nếu một AMM vi phạm luật chứng khoán, nó có thể đối mặt với hành động pháp lý từ các cơ quan quản lý.
Rủi ro về tính thanh khoản: Mặc dù AMM được thiết kế để cung cấp thanh khoản cho các thị trường và tài sản nhỏ hơn, nhưng vẫn có rủi ro về tính thanh khoản thấp, dẫn đến mức giá mua-bán rộng hơn và độ trượt giá cao hơn. Ví dụ, nếu có tính thanh khoản thấp trong một hồ bơi thanh khoản, một nhà giao dịch có thể không thể thực hiện giao dịch với giá mong muốn.
6.Rủi ro của Oracle: AMM phụ thuộc vào thông tin giá từ oracles, là nguồn thông tin giá ngoại vi. Nếu oracles bị kiểm soát hoặc xâm nhập, nó có thể dẫn đến giá cả không chính xác trên AMM. Ví dụ, nếu kẻ tấn công có thể thao túng dữ liệu giá trên oracles, họ có thể kiếm lợi từ giao dịch trên AMM.
Nhìn chung, mặc dù AMM có nhiều lợi ích, nhưng vẫn có một số rủi ro liên quan đến việc sử dụng chúng. Người giao dịch và nhà cung cấp thanh khoản nên cân nhắc kỹ lưỡng những rủi ro này trước khi tham gia với một AMM và thực hiện các biện pháp phòng ngừa thích hợp để giảm thiểu chúng. Giống như bất kỳ ứng dụng phi tập trung nào, người dùng cần nhận thức về những rủi ro và thực hiện các biện pháp phòng ngừa thích hợp để bảo vệ tài sản của họ.
AMMs đại diện cho một trong những cuộc cách mạng sáng tạo lớn nhất trong lĩnh vực tiền điện tử, thúc đẩy sự tăng trưởng của giao dịch phi tập trung, cung cấp cho các nhà giao dịch một cách đơn giản và tiếp cận được để đổi giữa các loại tiền điện tử khác nhau mà không cần đến sàn giao dịch trung tâm hoặc sổ đặt hàng. Mặc dù DEX và AMM có vị trí của riêng mình trong hệ sinh thái tiền điện tử, nhưng chúng vẫn chưa thể thay thế hoàn toàn các sàn giao dịch trung tâm đối với nhiều người tham gia thị trường.
Thông báo: Bài viết này được viết phối hợp với DWF Labs, một nhà cung cấp thanh khoản thị trường và khách hàng cơ sở hạ tầng của Gate.io. Để biết thêm thông tin về DWF Labs, truy cập www.dwf-labs.com