一文讀懂Merkl:如何在Uniswap V3上搭建新的激勵範式?

原文:《在激勵層做文章,了解Merkl如何在Uniswap V3上搭建新的激勵範式》

作者:Jaleel

為了激勵集中流動性AMM 中的流動性,Angle 推出了Merkl,一個新的激勵Uniswap V3 類型流動性資金的機制平台。任何DAO 或個人都可以在Merkl 定制激勵Uniswap V3 的類型和方式,包括設置自己的分配參數來鼓勵更嚴格的範圍等等。 Merkl 能憑藉這些新功能,成為最有效和靈活的方式激勵Uniswap V3 礦池嗎?

Angle & Merkl

Angle 是一個於2021 年11 月推出的去中心化、資本高效和超額抵押的穩定幣協議,在2021 年9 月28 日,完成由a16z 領投的500 萬美元種子輪融資,Fabric VC、Wintermute、Divergence Ventures 等參投。 Angle 可用於發行稱為agTokens 的穩定幣,旨在反映它們所掛鉤的資產的價值。該協議由幾個不同的模塊或智能合約集組成,可以從中發行或鑄造穩定幣。

Angle 在推出其第一個帶有單一鑄幣模塊(核心模塊)的穩定幣agEUR 的同時,也引入了一個允許借入Angle 穩定幣作為抵押品的借貸模塊。該協議還參與了直接存款模塊,也稱為算法市場操作(AMO),允許它在其他協議中增強agTokens 的流動性。

雖然Merkl 機制是由Angle Labs 構建和維護的,但它與Angle 協議是分開的。

Merkl 是什麼

從本質上講,Merkl 是一個激勵Uniswap V3 類型流動性資金的機制平台,Uniswap V3 上的流動性提供者(LP) 和其他類型的具有集中流動性的AMM 可以從一個或多個池中激勵流動性的人(incentivizors) 那裡獲得補償。

激勵者在如何分配獎勵方面享有極大的靈活性:他們可以選擇對提供更多單一代幣流動性的LPs 進行更多的獎勵,或者也可以更好地獎勵那些設定了緊密的範圍並從其位置獲得更多交易費用的LPs。他們還可以選擇是否要激勵超出範圍的流動性,或者是否要讓某些特定代幣的持有者獲得加強的獎勵。

使用Merkl 無需承擔任何資金風險,也不需要LPs 執行任何特定的智能合約交互:他們可以保留流動性,同時仍然獲得獎勵。他們還可以自定義自己的倉位,以最大化從費用和激勵中獲得的收益,享受AMMs 集中流動性類型所提供的所有可能性。

Merkl 與Gamma 或Arrakis 等流動性倉位管理者兼容。這意味著可以通過Gamma 在池子上提供流動性,並獲得獎勵,而無需執行任何進一步的操作(無需抵押Gamma 或Arrakis 代幣)。因此,在池子上沒有其他流動性提供者的情況下,使用Merkl 來激勵池子與通過抵押合約激勵Arrakis 或Gamma 代幣完全相同。

Merkl 對激勵收取低維護費用。除了在領取獎勵時消耗的燃氣外,流動性提供者使用該平台沒有任何成本。

Merkl 如何運行新的範式激勵?

Merkl 基於一個非鏈腳本,可在給定鏈上查看受激勵的池的數據,為所有這些池的利益相關者計算獎勵。基於此,腳本將所有獎勵分配數據聚合到一個Merkle 樹中,然後壓縮為Merkle 根,推送到鏈上,以允許LPs 獲取其獎勵。該腳本每次定期運行,並每次固定時間段。這意味著每次運行腳本時,它只查看與此特定時間段相關的鏈上數據。

一文讀懂Merkl:如何在Uniswap V3上搭建新的激勵範式?

可定制的分配公式

嚴格來說,對於一個有兩個令牌(A 和B)的池,腳本會查看在運行期間在池中發生的交換,並根據持倉期間賺取的手續費(代表池使用的流動性)、在池中掉期期間持有的TOKEN A 和TOKEN B 份額計算獎勵分數。激勵者可以為每個參數分配不同的權重,也可以通過允許持有特定令牌(例如veANGLE 或veCRV)的地址獲得更高獎勵,來進一步定制池的獎勵分配。在一個特定的時間段內,該池內位置的確切分配公式如下:

一文讀懂Merkl:如何在Uniswap V3上搭建新的激勵範式?

紀元長度& 爭議期

腳本運行的時間週期(也稱為紀元)取決於鏈條,也是兩次獎勵分配之間的實際時間。紀元長度基本上在2 小時到3 天之間,例如如果以太坊的紀元長度為1 天,那麼Uniswap V3 LPs 可以在Merkl 上每天最多獲得新獎勵。

由於Merkl 基於的腳本聚合了同一條鏈上所有支持的AMM 的所有池,對不同池有流動性的液性提供者可以在每個紀元結束時一次性獲得全部獎勵。此外,由於系統依靠單個Merkle 根處理每條鏈的分發,流動性提供者可以在一次交易中獲取所有令牌獎勵(來自潛在的許多集中流動性AMM 上的不同池)。

為了允許任何人無需批准就可以參與到系統中,並且減少系統面臨潛在黑客攻擊或故障的風險,每個新的Merkle 根更新之後都會跟隨一個爭議期,允許任何人對結果提出質疑。聚合鏈的獎勵分配數據的新Merkle 根僅在該爭議期之後有效。爭議可以通過向獎勵分發合約發送預定義數量的爭議Token(最可能是agEUR)來觸發。

在爭議期間,獎勵分發合約的Merkle 根被凍結到其最後有效版本。爭議可以被視為有效,在這種情況下,提出爭議的人將獲得退款,爭議的Merkle 根將被撤銷,或者是無效的。在最後一種情況下,提出爭議的人會失去其資金,並且爭議期將從頭開始重新啟動(這意味著被爭議的樹仍然不被認為是有效的)。爭議Token 、數量和長度可以通過直接查詢處理恆獎勵的合約來獲得。

費用結構

Merkl 可免費用於流動性提供者索取獎勵,在激勵者發送激勵金額時將收取3%的維護費用。對於包含某些特定批准令牌的池,可以免除此費用。例如,發送到其中包含agEUR 或其他Angle 協議穩定幣的獎勵池的獎勵不收取任何費用。

流動性提供者如何使用Merkl 領取激勵?

作為流動性提供者,Merkl 允許用戶根據激勵者的池子設置分配公式,來自定義自己的資金頭寸,以優化在Uniswap V3 等AMM 上的回報。

要獲得在Merkl 上列出的獎勵,可以直接在AMM(例如UniswapV3)上或支持的流動性管理器上提供流動性。在添加流動性時需要做出的主要選擇是:資金範圍的寬窄、兩個token 之間的分割。

一旦提供了流動性,就不需要額外的步驟來開始接收獎勵,將能直接從Merkl 頁面或任何其他集成Merkl 的應用程序中領取它們。特別是,您不需要在其他任何地方放置您的代幣。

一文讀懂Merkl:如何在Uniswap V3上搭建新的激勵範式?

項目方如何使用Merkl 分配激勵?

任何希望激勵池的DAO 或個人都可以使用Merkl 並自定義其分配以獲得所需類型的流動性。進入官網後,您只需填寫要激勵的礦池地址、獎勵代幣的地址以及在選定的分配期限內發送的獎勵金額。

獎勵代幣在使用前需要列入白名單,對於列入白名單的代幣,需要發送最低金額才能使分配被視為有效。如果您要使用的獎勵代幣尚未列入白名單,可以在Angle Discord 服務器的Merkl 頻道給官方留言。

接著自定義任何可以自定義的分配公式參數。完成後,應用程序將提示您簽署免責聲明消息,然後發布將代幣發送到分發合約的交易。持有資金的地址可以根據他們在池中提供流動性的方式在每個紀元結束時領取獎勵。

一文讀懂Merkl:如何在Uniswap V3上搭建新的激勵範式?

Blockbeats 提醒:由於鏈上Merkle 根更新可能會有明顯的延遲,並且腳本或用於更新鏈上結果的基礎設施可能存在缺陷,請自行決定是否使用Merkle。

Total
0
Shares
Related Posts