Kyber自動定價儲備庫(APR)

買賣虛擬貨幣
為了進一步發展我們的儲備庫網路,我們開發了一種新的儲備庫型別 - 自動定價儲備庫(APR),主要針對持有大量代幣的團隊,但不需投入大量技術資源來維持儲備庫。在這篇文章中,我們將解釋建立APR的過程、規範、背後的動機以及Kyber流動性網路的當前狀態。 APR如何運作 自動定價儲備庫依賴於Kyber在智慧合約中預先設定的演算法,以自動提供代幣的兌換率。它根據執行的交易和 ETH/代幣庫存 更改代幣的價格。 它首先提供代幣的初始供應,並在部署時設定起始價格,直到交易開始時才會更改。根據ETH價格和市場條件的變化(例如,使用者以買入或賣出為主),則需要在儲備庫中補充ETH或代幣庫存。 

下圖為代幣價格如何隨著交易的發生而變化的示例,以及儲存在庫中的初始ETH和代幣庫存。

建立自動價格儲備庫的過程 

建立APR需要簡單的3個步驟。首先,需要在區塊鏈上部署以下智慧合約:KyberReserve.sol和LiquidityConversionRates.sol。其次,儲備庫經理將初始的ETH和代幣庫存存入儲備庫合同。最後,儲備庫管理呼叫LiquidityConversionRates合約中的函式setLiquidityParams()來設定流動性引數。之後,儲備庫將能夠進行做市,直到其庫存耗盡為止。呼叫setLiquidityParams()應該在部署儲備庫時執行一次,然後在補充庫存時執行。 儲備庫經理只需要確定APR的初始流動性引數。具體需要考慮以下資訊:

1. 流動資金率 
2. 初始以太數量 
3. 初始代幣數量 
4. 初始代幣價格 
5. 最小和最大的價格支援因素 
6. 交易的最大買入和最大賣出量 
7. 費率 

這些資訊將用於計算傳遞給setLiquidityParams()函式所需的引數。 

引數說明 
引數如下:

function setLiquidityParams(uint _rInFp, uint _pMinInFp, uint _numFpBits, uint _maxCapBuyInWei, uint _maxCapSellInWei, uint _feeInBps, uint _maxTokenToEthRateInPrecision, uint _minTokenToEthRateInPrecision)
在引數列表中有幾點需要注意。 首先,請注意一些引數將具有InFp字尾。 InFp指的是公式精度。 雖然這是可配置的,但建議值為2⁴⁰。 r是流動性,是指當ETH/代幣庫存的數量以1個ETH值變化時,價格應以100為單位變動的利率。r為0.01時,價格將移動1%。 r的計算考慮了存入合同的初始ETH和代幣的數量,以及所需的最小/最大價格因素比率。 較小的r也意味著需要更多的ETH和代幣庫存促進流動性。 對於最小/最大價格因素比率,建議以0.5:2.0的比率開始。 這表明庫存足以使標價相對於ETH的代幣價格增加100%或減少50%。 下面是價格為0.00004258 ETH的代幣示例表:

安裝指南 

有關部署和測試自動價格儲備的更詳細指南,請訪問我們的文件
(https://developer.kyber.network/docs/AutomatedReservesGuide/)。如果您有任何反饋或問題,可以在Kyber Developer電報組中找到我們(https://t.me/KyberDeveloper)。 

APR的動機 

第一種儲備庫型別是Fed Price Reserve,提供了在網路中引導流動性的手段。希望透過其代幣資產為生態系統提供流動性, 能夠在完全在鏈上管理儲備庫的同時實現這一目標。然而,管理Fed Price reserve的靈活性伴隨著相對不穩定的學習曲線和資源成本,這是由於開發,執行和維護鏈外伺服器或指令碼來提供鏈上價格而產生的。 

與Fed Price reserve不同,建立APR的首要考慮因素是易於維護。因此,APR能夠在智慧合約中完全在鏈上計算兌換率。這意味著儲備庫經理不再需要承擔上述資源成本。 

然而,這伴隨著對定價演算法沒有太多的控制權,因為儲備庫管理依賴於智慧合約中的預定義演算法。 APR另一個原因是由於最初的ETH庫存和執行自動化市場製作所需的代幣無法達到權衡而導致財務成本增加。此外,重要的是一個APR只能支援一種代幣。如果需要支援另一種代幣,則需要部署另一個APR。 

APR的設計還可以幫助發現新建立的代幣價格,這些代幣以前在任何中心化或去中心化的交易所都不可用。透過買賣雙方的互動,根據某一時刻的市場情緒,反應其代幣的市場估值。

發展共享流動性池 

未來自動價格儲備庫將成為新流動性提供商可用於為生態系統提供流動性的選擇之一。他們可以選擇經典的Fed Price Reserve以獲得更大的靈活性和控制權,或者使用APR來簡化管理並降低成本。 

BigBom是第一個利用APR的專案。我們一直在運營和支援APR在其他幾個專案上的推廣,如Midas Protocol、Distributed Credit Chain、Dether和The Abyss,並在不久的將來推出更多專案。到目前為止,Kyber共有16個儲備庫。 

透過與新的潛在流動性提供商的持續合作,我們的目標是進一步發展生態系統中的共享流動性池。更多的流動性讓跨鏈進行更無縫的兌換,從而增加了去中心化應用程式的普及。我們很高興看到新的流動性提供商利用APR來幫助增加網路流動性。

更多區塊鏈資訊:www.qukuaiwang.com.cn/news

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;