banner
Ming202

Ming202

email
x

Web3科普|什麼是自動做市商(AMM)

A2C91B36-BE05-4610-9BDB-B2AD25EA0D09

自動做市商(Automated Market Maker,AMM)是一種去中心化交易所(DEX)使用的算法協議,通過算法(如恆定乘積)來確定資產的價格,並根據供需情況自動調節價格,而無需通過傳統訂單簿的方式來提供流動性並確定資產價格。
簡單地說,想提供流動性的人將兩種資產按一定比例放到一個資產池(其實就是一套智能合約)中,讓其他交易者直接和池中資產進行交易,資產池使用一種根據資產供需比例的算法自動確定資產價格,這就是 AMM。

AMM 的運行過程及其核心機制#

創建流動性池
流動性池是 AMM 的核心組件,由多個用戶存入的加密資產組成的資金池,用於為去中心化交易所提供流動性。
流動性提供者(LP)將其資產存入流動性池中,以換取流動性代幣(LP Token),這些代幣代表了其在池中的份額。
定價機制
AMM 使用特定的算法來確定池中資產的價格。最常見的定價公式是恆定乘積公式,即 x * y = k,其中:
x 和 y 分別代表池中兩種資產的數量。
k 是一個恆定值,代表總流動性。
例如,在 Uniswap 中,ETH/DAI 池使用的公式是 ETH 數量 * DAI 數量 = 恆定值 k。這一公式確保了池中的資產數量變化時,資產價格會自動調整。
交易過程
當用戶進行交易時(例如,用 ETH 換取 DAI),AMM 根據恆定乘積公式重新計算池中資產的價格。交易過程中會產生滑點(Slippage),即實際成交價格與預期價格之間的差異,這種差異取決於交易規模和流動性池的深度。
交易步驟:
1、用戶發起交易請求。
2、AMM 根據當前池中的資產數量計算出新的價格。
3、交易執行,用戶從池中獲取目標資產,同時向池中添加另一種資產。
4、池中資產數量和價格重新調整,以維持恆定乘積。
滑點(Slippage)
指交易執行時的預期價格與實際成交價格之間的差異。流動性越高,滑點越小,交易的成本越低。
例如,如果你下單購買一枚比特幣的價格為 50 美元,但在你的訂單執行之前,價格上漲到了 52 美元,那麼你可能會遭受每枚 2 美元的滑點損失。這意味著你的實際購買價格將是 52 美元,而不是預期的 50 美元。
流動性提供者的獎勵
流動性提供者通過以下兩種方式獲得獎勵:
交易手續費:每筆交易都會產生手續費,這些手續費按比例分配給所有流動性提供者。
流動性挖礦獎勵:某些平台會額外獎勵流動性提供者平台代幣,以激勵更多用戶提供流動性。
通過上述機制,AMM 有效地簡化了交易過程,提供了去中心化、無需信任的交易環境,極大地促進了 DeFi 生態系統的發展。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。