Tầm quan trọng của AMM trong ngành công nghiệp Web3 và việc thực hiện AMM trong hệ sinh thái Solana
Trong ngành Web3, các sản phẩm liên quan đến DeFi chiếm ưu thế trên thị trường. Trong đó, AMM như một khâu quan trọng, là lực lượng thúc đẩy sự đổi mới tài chính Web3. Bài viết này sẽ giới thiệu một số AMM quan trọng trong hệ sinh thái Solana, nhằm cung cấp tham khảo cho các nhà cung cấp thanh khoản (LP) trong việc chọn chiến lược đầu tư.
CPMM (AMM)
CPMM là một trong những triển khai AMM cơ bản nhất, nhiều sản phẩm đã áp dụng mô hình này. Lấy ví dụ về AMM dựa trên tích hằng số được phát hành bởi một nền tảng giao dịch, tích hằng số chỉ ra rằng tích của lượng cung cấp hai loại token trong pool giữ nguyên: X * Y = k.
Khi LP thêm tính thanh khoản vào bể, CPMM sẽ tự động tạo tài khoản liên kết cho người dùng và phát hành LP Token, dùng để chứng minh quyền sở hữu phần của bể. Khi rút tính thanh khoản, LP Token tương ứng sẽ bị hủy.
Chương trình trên chuỗi của CPMM được phát triển bằng Anchor. Khi người dùng thực hiện trao đổi token, các lệnh liên quan đến swap sẽ được kích hoạt. Ví dụ, khi người dùng đổi USDC lấy TRUMP, họ có thể thực hiện qua bể TRUMP-USDC.
Trong quá trình giao dịch, AMM của hệ sinh thái Solana tương tác trực tiếp với CPMM Program, thông qua việc truyền vào địa chỉ pool, địa chỉ token và các thông tin khác để thay đổi trạng thái của Token Account tương ứng nhằm hoàn thành thao tác swap. Số lượng token mục tiêu có thể đổi được được tính toán thông qua ConstantProductCurve.swap_base_input_without_fees.
Công thức tính là: (x + Δx) * (y - Δy) = x * y
Sau khi thực hiện chuyển đổi toán học, ta có công thức Δy (số lượng token y có thể đổi được):
Δy = (Δx * y) / (x + Δx)
Đây là nguồn gốc của delta_y = (delta_x * y) / (x + delta_x) trong mã. Cần lưu ý rằng phép tính này không bao gồm phí giao dịch, vì phí đã được trừ trong logic trước đó.
CLMM (Nhà tạo lập thị trường thanh khoản tập trung)
CLMM tương tự như phiên bản V3 của một số DEX, mỗi cặp token có nhiều mức phí khác nhau, có thể tạo các bể tương ứng với từng mức. CLMM cho phép LP chọn phạm vi giá khi tiêm vốn, vốn sẽ chỉ được phân phối trong phạm vi đã chọn.
Đối với các bể thanh khoản tập trung, token tồn tại ở hai phía của giá hiện tại. LP cũng có thể chỉ cung cấp một loại token, cung cấp cái gọi là thanh khoản một bên, tương tự như lệnh giới hạn trong tài chính truyền thống.
Nói chung, đối với các pool có biến động giá nhỏ, LP có xu hướng chọn phạm vi nhỏ hơn; đối với các pool có biến động giá mạnh, họ có xu hướng chọn phạm vi lớn hơn. Việc làm này nhằm tránh tối đa việc giá hiện tại rời khỏi phạm vi giá đã chọn, giảm thiểu tổn thất vô thường.
Cần lưu ý rằng, mặc dù thanh khoản tập trung có thể nâng cao tỷ lệ sử dụng vốn của LP, nhưng cũng đặt ra yêu cầu cao hơn đối với nhận thức tài chính của LP. LP cần quản lý thanh khoản của mình một cách tích cực hơn, nếu không có thể phải chịu tổn thất vô thường nghiêm trọng do biến động thường xuyên trên chuỗi.
DLMM (Nhà tạo lập thị trường thanh khoản động)
DLMM là sản phẩm AMM được một nền tảng ra mắt, cũng là một biến thể của DEX V3, tương tự như CLMM. DLMM giới thiệu khái niệm Bin, với bể bắt đầu từ giá cơ bản, mỗi khoảng Bin step nhỏ sẽ tồn tại như một Bin. Nếu giao dịch xảy ra trong cùng một Bin, người giao dịch sẽ được hưởng mức trượt giá bằng không, điều này có thể tăng đáng kể khối lượng giao dịch và tỷ lệ thành công của giao dịch.
Trong DLMM, các token trong pool cũng phân bố ở cả hai bên của giá hiện tại. Bin đang hoạt động hiện tại có hai loại token, các Bin khác phân bố ở hai bên của Bin đang hoạt động hiện tại, mỗi bên chỉ có một loại token.
DLMM cung cấp cho LP ba chiến lược: Spot, Curve và Bid Ask. Chiến lược Spot phù hợp với hầu hết các pool thanh khoản; Chiến lược Curve thì phù hợp hơn với các pool có biến động giá nhỏ, như cặp stablecoin; Chiến lược Bid Ask thì phù hợp hơn với các pool có biến động giá lớn, nhưng yêu cầu LP phải điều chỉnh vị thế thường xuyên.
Tóm tắt
AMM là một phần quan trọng trong lĩnh vực tài chính Web3, thông qua cơ chế độc đáo và sự đổi mới của nó, đã thúc đẩy sự phổ biến và phát triển của tài chính phi tập trung. Khi công nghệ tiếp tục tiến bộ và hệ sinh thái hoàn thiện, AMM có khả năng đóng vai trò lớn hơn trong tương lai, tiếp tục thay đổi bối cảnh tài chính truyền thống.
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
21 thích
Phần thưởng
21
4
Chia sẻ
Bình luận
0/400
GmGmNoGn
· 07-19 07:36
dlmm thật vô dụng
Xem bản gốcTrả lời0
OnChainSleuth
· 07-19 07:30
À biến là nhiều khó chịu.
Xem bản gốcTrả lời0
LayerHopper
· 07-19 03:15
Chuyển hướng của các giao thức khác nhau thật thú vị
Xem bản gốcTrả lời0
NftPhilanthropist
· 07-19 03:11
nói thật - những thuật toán amm này chỉ là từ thiện với những bước thêm *điều chỉnh kính lúp*
Phân tích việc thực hiện AMM trong hệ sinh thái Solana: So sánh ưu nhược điểm của CPMM, CLMM và DLMM
Tầm quan trọng của AMM trong ngành công nghiệp Web3 và việc thực hiện AMM trong hệ sinh thái Solana
Trong ngành Web3, các sản phẩm liên quan đến DeFi chiếm ưu thế trên thị trường. Trong đó, AMM như một khâu quan trọng, là lực lượng thúc đẩy sự đổi mới tài chính Web3. Bài viết này sẽ giới thiệu một số AMM quan trọng trong hệ sinh thái Solana, nhằm cung cấp tham khảo cho các nhà cung cấp thanh khoản (LP) trong việc chọn chiến lược đầu tư.
CPMM (AMM)
CPMM là một trong những triển khai AMM cơ bản nhất, nhiều sản phẩm đã áp dụng mô hình này. Lấy ví dụ về AMM dựa trên tích hằng số được phát hành bởi một nền tảng giao dịch, tích hằng số chỉ ra rằng tích của lượng cung cấp hai loại token trong pool giữ nguyên: X * Y = k.
Khi LP thêm tính thanh khoản vào bể, CPMM sẽ tự động tạo tài khoản liên kết cho người dùng và phát hành LP Token, dùng để chứng minh quyền sở hữu phần của bể. Khi rút tính thanh khoản, LP Token tương ứng sẽ bị hủy.
Chương trình trên chuỗi của CPMM được phát triển bằng Anchor. Khi người dùng thực hiện trao đổi token, các lệnh liên quan đến swap sẽ được kích hoạt. Ví dụ, khi người dùng đổi USDC lấy TRUMP, họ có thể thực hiện qua bể TRUMP-USDC.
Trong quá trình giao dịch, AMM của hệ sinh thái Solana tương tác trực tiếp với CPMM Program, thông qua việc truyền vào địa chỉ pool, địa chỉ token và các thông tin khác để thay đổi trạng thái của Token Account tương ứng nhằm hoàn thành thao tác swap. Số lượng token mục tiêu có thể đổi được được tính toán thông qua ConstantProductCurve.swap_base_input_without_fees.
Công thức tính là: (x + Δx) * (y - Δy) = x * y
Sau khi thực hiện chuyển đổi toán học, ta có công thức Δy (số lượng token y có thể đổi được): Δy = (Δx * y) / (x + Δx)
Đây là nguồn gốc của delta_y = (delta_x * y) / (x + delta_x) trong mã. Cần lưu ý rằng phép tính này không bao gồm phí giao dịch, vì phí đã được trừ trong logic trước đó.
CLMM (Nhà tạo lập thị trường thanh khoản tập trung)
CLMM tương tự như phiên bản V3 của một số DEX, mỗi cặp token có nhiều mức phí khác nhau, có thể tạo các bể tương ứng với từng mức. CLMM cho phép LP chọn phạm vi giá khi tiêm vốn, vốn sẽ chỉ được phân phối trong phạm vi đã chọn.
Đối với các bể thanh khoản tập trung, token tồn tại ở hai phía của giá hiện tại. LP cũng có thể chỉ cung cấp một loại token, cung cấp cái gọi là thanh khoản một bên, tương tự như lệnh giới hạn trong tài chính truyền thống.
Nói chung, đối với các pool có biến động giá nhỏ, LP có xu hướng chọn phạm vi nhỏ hơn; đối với các pool có biến động giá mạnh, họ có xu hướng chọn phạm vi lớn hơn. Việc làm này nhằm tránh tối đa việc giá hiện tại rời khỏi phạm vi giá đã chọn, giảm thiểu tổn thất vô thường.
Cần lưu ý rằng, mặc dù thanh khoản tập trung có thể nâng cao tỷ lệ sử dụng vốn của LP, nhưng cũng đặt ra yêu cầu cao hơn đối với nhận thức tài chính của LP. LP cần quản lý thanh khoản của mình một cách tích cực hơn, nếu không có thể phải chịu tổn thất vô thường nghiêm trọng do biến động thường xuyên trên chuỗi.
DLMM (Nhà tạo lập thị trường thanh khoản động)
DLMM là sản phẩm AMM được một nền tảng ra mắt, cũng là một biến thể của DEX V3, tương tự như CLMM. DLMM giới thiệu khái niệm Bin, với bể bắt đầu từ giá cơ bản, mỗi khoảng Bin step nhỏ sẽ tồn tại như một Bin. Nếu giao dịch xảy ra trong cùng một Bin, người giao dịch sẽ được hưởng mức trượt giá bằng không, điều này có thể tăng đáng kể khối lượng giao dịch và tỷ lệ thành công của giao dịch.
Trong DLMM, các token trong pool cũng phân bố ở cả hai bên của giá hiện tại. Bin đang hoạt động hiện tại có hai loại token, các Bin khác phân bố ở hai bên của Bin đang hoạt động hiện tại, mỗi bên chỉ có một loại token.
DLMM cung cấp cho LP ba chiến lược: Spot, Curve và Bid Ask. Chiến lược Spot phù hợp với hầu hết các pool thanh khoản; Chiến lược Curve thì phù hợp hơn với các pool có biến động giá nhỏ, như cặp stablecoin; Chiến lược Bid Ask thì phù hợp hơn với các pool có biến động giá lớn, nhưng yêu cầu LP phải điều chỉnh vị thế thường xuyên.
Tóm tắt
AMM là một phần quan trọng trong lĩnh vực tài chính Web3, thông qua cơ chế độc đáo và sự đổi mới của nó, đã thúc đẩy sự phổ biến và phát triển của tài chính phi tập trung. Khi công nghệ tiếp tục tiến bộ và hệ sinh thái hoàn thiện, AMM có khả năng đóng vai trò lớn hơn trong tương lai, tiếp tục thay đổi bối cảnh tài chính truyền thống.