什麼是自動化做市商(AMM)?


自動化做市商(AMM)是一種軟件算法,用於控制去中心化交易所中加密貨幣和定價的價格。

AMM系統廣泛用於DEFI行業,尤其​​是在去中心化的交易所(DEX)中,例如Uniswap,Balancer,Bancor和Curve。

AMM在鎖定特殊智能合約的多個代幣的加密貨幣公共礦池中使用流動性,以創建去中心化的市場。

自動化做市商(AMM)是如何成為的?

自動化做市商(AMM)是一種自動交易機制 DEFI協議運行。它可以在可用的加密貨幣貨物市場中的資本移動和用戶交易所的執行。

第一個談論實施AMM的開發人員是GNOSIS項目團隊的成員Alan Liu。他的想法 被概述了 以太坊創始人 Vitalik Buterin在2016年Reddit上 個人博客 2017年7月。

這個概念構成了UNISWAP平台協議的基礎, 哪個 從以太坊基金會獲得了首個100,000美元的贈款。此外,維塔利克·布特林(Vitalik Buterin)為UNISWAP開發人員提供了建議。

隨後,由於Uniswap,AMM廣為人知。同時,最早成功的AMM實施之一可以稱為Bancor Network平台,該平台在2017年6月通過ICO籌集了1.4億美元。

MMA工作所需的關鍵要素是流動性礦池– 一種以A的形式存儲的加密貨幣資源 智能合約。流動性礦池通常由兩個加密貨幣集團組成,並形成一個市場– 類似於中心化交易所上的交易對。

一些礦池參與者阻止了他們的資金,以通過交易所佣金產生收入。此類用戶被稱為流動性提供商。

另一個類別是去中心化交易所的直接用戶,他們使用其中一個礦池中的協議中的加密貨幣(此類交易稱為“交易”)。

為了更好地理解流動性礦池,讓我們看看是什麼導致了他們的創造。

第一個DEX交易所在 以太坊並使用了用於交易的中心化交易所中的標準訂單書。為了使這種交易機制有效,它必須具有極高的交易處理速度。鑑於通過區塊鏈確認了去中心化交易所的交易,因此此類DEX的實際速度和功能極為有限。 AMM提供了解決此問題的解決方案。

因此,AMM是創建資產市場的根本不同的方式,是協議涉及買賣訂單和用戶儲量的公式或規則。

流動性礦池如何工作?

礦池可以使用兩個或更多資產。例如,在UNISWAP Exchange上,您可以為配對令牌創建礦池。 Balancer平台允許您為三個或更多代幣創建礦池。曲線協議是為具有相似價值的基於資產的礦池而設計的,例如ETH和點評的令牌WETH或USDC和DAI。這些礦池的操作由AMM管轄。

每個這樣的AMM-DEX都可以使用自己的公式和規則與流動性礦池進行交互。例如,UNISWAP協議 用途 以下公式:x * y = k。

在等式中,x和y表示流動性礦池中可用的令牌數量; k是稱為不變的恆定值。在曲線的情況下,使用公式x * y = k和x + y = k。

公式x * y = k也用於Sushiswap和PancakesWap項目,這是最常見的AMM-DEX類型。

流動性礦池中的資產如何?

當流動性在礦池中被阻止時,其提供商會收到特殊的LP-Tokens確認其在礦池中的份額。可以將其作為期票呈現,其財產賦予了從交易所交易交易中獲得委員會的權利,並將其股份從礦池中退還;

LP-Tokens是可轉讓的加密貨幣資源,可以在公開市場上出售或交易所,並投資於第三方Defi應用程序。

通過流動性礦池將一種資產交易所為另一資產的過程稱為交易所。該過程的本質是像LP一樣,僅在礦池而不是兩個資產中添加一個資產。泳礦池收取小額委員會的交易所費用,可與中心化交易所交易的委員會相當,即0.1-0.3%。費用按照礦池中的份額成比例地在流動性提供商之間分配。

例子

讓我們為ETH/USDC對創建一個有條件的流動性礦池。以等於2000 USDC的1個ETH的價格,我們需要以1:2000的比率同時阻止這兩個硬幣的任何數量。以這個價格,礦池中可能有100張ETH和200,000 USDC。

資產中資產的餘額取決於其價格。當用戶決定使用上述礦池交易所10個ETH時,他將在正常交易中將硬幣存入智能合約。為了換取他的10個ETH,他將獲得20,000美元(不包括交易所費)。

交易所後,礦池的餘額將為110 ETH和180,000 USDC。因此,在此礦池中,ETH的價格將約為1636 USDC,而不是其他市場的2000年USDC。這種情況吸引了套利交易者,他們通過將USDC添加到礦池中,直到價格達到每1 eth的市場價格為2,000美元。

MMA的缺點是什麼?

儘管AMM一直是交易和Defi的突破,但它具有許多不同的缺點。首先,使用MMA進行掉期時,價格滑倒的風險很高。反過來,這導致了普通用戶的LP和礦工提取價值(MEV)損失的風險。

為了防止這種風險,正在創建其他類型的AMM,例如 結合了AMM-BAACER和GNOSIS協議的發展牛仔項目。

其次,與中心化交易所不同,通過AMM進行交易時只能下達一種類型的訂單。不可能使用限制訂單或其他類型的交易,例如停止損失。

什麼是無常損失?

使用AMM-DEX將資產持有流動性庫中時,無常損失(IL)是暫時或未實現的損失。 IL歸因於流動性提供商(LPS),這意味著令牌當時的價格差異在礦池中鎖定在礦池中,而持有時的實際價格。損失被稱為未實現,因為在從礦池中提現流動性之前,它們不會被鎖定。

例如,讓我們在UNISWAP Exchange上取一個流動性礦池,該礦池根據經典公式x * y = k:

流動性提供商阻止了1 ETH和2000 DAI。它在泳礦池中的份額為10%; 該礦池共有10個ETH和20,000 dai-相當於40,000 dai。 礦池的餘額沒有改變,因為沒有新的流動性提供者。 假設ETH的市場價格更改為4000 dai。 然後,套利交易者利用了這種情況,一方面將礦池的比率更改為5 ETH,另一側將20,000 dai更改為20,000 dai。同時,礦池的總尺寸仍然是原始的40,000 dai。 在這一點上,流動性提供者決定從礦池中撤回其份額– 為10%。 鑑於當前的礦池餘額,他撤回了0.5 ETH和2000 dai,儘管最初他增加了1個ETH和2000 dai。 他的份額的初始價值為4000 dai(1 ETH Plus 2000 DAI),就穩定幣而言。退出時的資產價值為4000 dai(0.5 ETH加2000 dai) 但是,如果用戶只是持有其1 ETH和2000 DAI,那麼他們的資產價值將為6000 dai。使用AMM-DEX時,這是未實現的損失或增益。 用戶還將獲得所有礦池委員會的10%(與他在礦池中的份額成正比),以獎勵提供流動性。例如,由於分配給開發商的稅款或項目財政部以進行未來開發,因此可以減少獎勵。

這是一個有條件的例子,表明,一個資產的價格急劇上漲了50%,而無需考慮套利交易者的許多交易,以及將資產價格與中心化交易所價格保持在中心化交易的價格相結合所需的時間,在這些交易中,變化立即發生。

當市場“平靜”時,可變運動將添加到無常損失計算中, 在他的博客中描述 由Starknet開發人員Peteris Erins作者。由於這些預測計算,對資產價格的兩倍移動的無常損失價值約為5.7%。但這只是一個預測值– 很難預測潛在的“損失”。

與AMM交易時,如何降低風險?

在使用流動性礦池之前,您應該計算所有可能在存款和計劃撤銷資產時支付的佣金。

必須考慮到資產價格轉移的可能性。可以提前計算一些潛在的問題,例如間歇性損失(IL)的風險。

要計算IL,您需要了解其起源的性質。您也可以使用其中之一 可變損耗計算器 在線可用。

資訊來源:由0x資訊編譯自COINPAPER。版權歸作者所有,未經許可,不得轉載

Total
0
Shares
Related Posts