Eth2 質押可以獲得複利嗎?一文了解質押池的代幣機制

買賣虛擬貨幣

imToken 將於近期在錢包中深度整合 InfStones 提供的非託管 Eth2 質押服務,即將上線,敬請期待。

 

原文:The Tokenomics of Staking Pools. What Are Staked ETH Tokens and How Do They Work?

作者:StakeWise

譯者:Daisy

 

對原文略有刪改

 

Eth2 信標鏈上線已近 5 個月,在此期間湧現了大量的第三方質押平臺,從幣安等交易所到 Rocket Pool 和 StakeWise 這樣的 DeFi 專案。儘管他們提供的質押方案在多個維度上均有差異,有一個點卻是相同的:都在嘗試解決普通使用者質押 ETH 時遇到的問題。這些問題具體是什麼呢?

  1. 質押 ETH 的技術複雜性超出了普通使用者的技能範圍;
  2. 普通使用者難以滿足 32 個 ETH 的質押數額要求;
  3. 質押的 ETH 有約 18-24 個月的鎖定期。

這 3 個問題加總起來,足以讓大部分普通使用者望而卻步。那麼質押池方案如何解決這些問題呢?

 

質押池的解決方案

為了解決以上這些問題,Eth2 質押池誕生了。使用者以「拼單」的方式將 ETH 投入質押池,質押池代表使用者運營 Eth2 節點,這樣一來無論使用者的技術水平和存款規模如何,都能參與 Eth2 質押並獲得收益。

此外,質押池還嘗試透過在 Eth2 上鑄造質押池代幣以解決 ETH 被鎖定的流動性問題,這些代幣代表著使用者在 Eth2 質押的本金和收益。使用者還可以在 Uniswap 等二級市場上將代幣兌換成 ETH 提前退出質押,或將代幣作為 Aave 這類 DeFi 專案中的抵押品提高資金利用率。

然而不同質押池方案的代幣機制各不相同。例如,Lido 的 stETH 代幣與 StakeWise 的 sETH2 代幣並不相同,因此在二級市場上的定價也應該是不同的。同時,Rocket Pool 的 rETH 與 stETH,CREAM 的 crETH2 和 Stkr 的 aETH 等也不盡相同。

但如果對這些差異進行分類和評估,可以發現不同質押池方案的特色及其適合人群。此外,這種比較分析為質押池代幣的估值奠定了基礎,從而更好地進行價格發現。

 

質押池代幣模型

質押池代幣模型分為兩類:一種是單代幣模型,透過一個代幣代表質押的本金和收益,另一種是雙代幣模型,將質押的本金和收益分別用 2 種不同的代幣來表示。

單代幣模型

單代幣模型基於代幣再平衡 / 再定價的概念。也許是由於機制足夠簡單,它是當前最流行,被大多數質押池採納的機制。當使用者將 ETH 存入質押池,池子會鑄造一個代幣代表使用者的本金和獎勵 / 懲罰的累加值。它可以透過 2 種方式實現:

  1. 透過調整代幣餘額,即再平衡,來反映使用者質押收到的獎勵 / 懲罰。使用者可以在階段 1.5 透過該代幣等比例兌換質押池中的 ETH。
  2. 透過調整代幣價格,即再定價,來反映使用者質押收到的獎勵 / 懲罰。使用者可在階段 1.5 透過該代幣按實時定價兌換質押池中的 ETH。

舉個例子

  1. 餘額變化:使用者在池子裡質押 1 個 ETH ,得到 1 個代表質押的 sETH(s 代表 staked) 代幣。

隨著質押池中獎勵或懲罰的累積,池子中每個參與者的代幣餘額也會相應發生變化,例如當使用者在池中有 1.1 個 ETH,那麼對應的地址上 sETH 代幣餘額也為 1.1。因此,使用者的質押收益會透過地址中不斷增加的代幣餘額呈現,這個代幣是由質押池鑄造的。在階段 1.5,這些 sETH 代幣可以等比例兌換成 ETH。

  1. 價格變化:使用者在池子裡質押 1 個 ETH,按照當時 ETH/sETH 代幣的兌換匯率得到 sETH 代幣。

兌換匯率由質押池中 ETH 和 sETH 代幣總供應量的比例決定,並會根據池子累積的獎懲金額而變化。

假設使用者初始質押時的匯率為 1,即質押池還沒有獲得任何獎勵,1 ETH = 1 sETH。隨著池子中獎勵和懲罰累積,使用者的 sETH 代幣餘額將保持不變,但現在每個代幣可兌換的 ETH 比例將發生變化。換句話說,1 個 sETH 代幣可能等於池中的 1.1 個 ETH。

因此,每個 sETH 代幣的價格從 1 ETH 變成了 1.1 ETH,透過價格反映質押收益。在階段 1.5,使用者可以按照最終的 ETH/sETH 比例將所有 sETH 代幣兌換成池中的 ETH。

Rocket Pool、CREAM、Stkr 和 StaFi 採用的都是價格變化這種方式。

不論是透過餘額還是價格來反映累積收益,它們有一個共同點:用單個代幣表示質押本金和收益。這意味著,當使用者透過質押獲得該代幣,或者在市場上買入或賣出該代幣時,就是在接收 / 賣出質押本金和收益。

 

雙代幣模型

雙代幣模型中代表本金和收益的是兩個不同的代幣,但同樣基於代幣再平衡的概念。

你向質押池中存入的本金會反映在代表存款的 ETH 代幣(sETH)上。和其他再平衡代幣一樣,它與你質押的 ETH 以 1:1 的比例進行鑄幣。

地址中代表本金的 sETH 代幣不會增加,你的質押獎勵會等比例反映在 rETH(r 表示 reward 獎勵)代幣上。sETH 和 rETH 共同構成了你的質押餘額,兩者都可以在以太坊上自由轉移,也可以像單代幣模型中的代幣一樣被用於智慧合約。

舉個例子

使用者在池子裡質押 1 個 ETH 可獲得 1 個 sETH。隨著池中獎勵的增長,sETH 的餘額仍保持不變,但它在地址中的存在將觸發 rETH 的累積。只要使用者繼續持有 sETH 代幣,rETH 的累積就會繼續。在階段 1.5,sETH 和 rETH 代幣都可等比例兌換池中的 ETH。

StakeWise 是目前唯一一個使用雙代幣模型的質押池。

雙代幣模型創造出了一種類似於動態債券的新型混合工具,然而不同的是,它將質押餘額分離為具有不同價值累積和現金流預期(本金和利息)的工具,從而幫助使用者更高效、更靈活地管理自己的資產。

例如,rETH 實際上可以在 STRIPs  市場逐步出售給那些希望從質押中獲得利息敞口,但又不想親自參與質押的使用者。

 

質押池代幣的執行機制

不同質押池代幣 sETH 的核心工作原理有著微妙的不同,但產生的影響是深遠的。

 

鏈下預言機

為了提供有效的流動性解決方案,sETH 必須準確反映使用者質押的 ETH 價值。這就要求質押池始終有正確數量的 ETH 支援 sETH 代幣的鑄造發行。質押池可以根據其驗證者在信標鏈中的餘額進行準確的代幣鑄造。

不幸的是,鑄造代幣的 ERC-20 合約與驗證者的餘額並不在同一個區塊鏈上,Eth2 鏈上的代幣合約無法直接同步信標鏈上驗證者的餘額。質押池需要透過鏈下預言機來克服這個問題,其工作原理類似於 Chainlink。

通訊方式如下:首先,預言機操作者必須同時執行 Eth2 和 Eth2 節點,才能同時與兩條鏈進行通訊。當兩個節點都啟動後,預言機將從信標鏈上收集屬於某個特定質押池的驗證者資訊,並將其上傳至 Eth2 鏈上的 ERC-20 合約。信標鏈的資訊一旦被提交至 ERC-20 合約,sETH 代幣的數量(或鑄造新代幣的匯率)就會根據驗證者餘額的變化而更新。這種變化既可以是向上的,也可以是向下的,取決於餘額是增長(即獲得獎勵)還是下降(即受到懲罰)。

但鏈下預言機有一個缺陷:預言機操作者掌握著代幣餘額的控制權。為了緩解這一問題,質押池運營商要求多個預言機同時提交相同的資訊,以便透過共識機制更新代幣餘額,並將預言機分佈在獨立實體之間,實現一定程度的去中心化。

不過,這些解決方案仍不夠理想,建議使用者在選擇質押池時檢查其是否以足夠去中心化的方式執行預言機。

 

餘額更新頻率

在 ERC-20 合約中,每一次代幣餘額更新都需要支付一筆礦工費,為了節省這筆支出,大多數服務提供商會選擇每 24 小時更新一次代幣餘額。很多人認為這個頻率已經足夠了,因為單日質押收益率相當低(從每天 0.005% 到 0.063% 不等),頻繁更新是沒有必要的。

然而,在發生大規模 slash 事件時,每 24 小時更新一次的頻率可能就太低了。當驗證者被 slash 懲罰,會在幾分鐘內造成大規模損失(極端情況下,所有質押餘額都會被罰沒)。如果質押池的多名驗證者同時被 slash 懲罰,每 24 小時更新一次的頻率將會造成災難性後果。

任何使用者都可以透過信標鏈瀏覽器追蹤質押池的驗證者在每個 epoch 裡的數額,並在質押池代幣透過價格或數量反映出來之前,預先知道自己的質押餘額已經大幅下降。一旦持有質押池代幣的使用者意識到池子裡的 ETH 與質押池代幣的供應量不匹配,他們就會搶跑 ERC-20 合約,將質押池代幣拋到二級市場上套出 ETH,讓毫無戒備的流動性提供者蒙受永久性損失,並對被 slash 懲罰的質押池造成巨大風險。

為了避免這種情況,質押池可以調高 ERC-20 合約的更新頻率,在礦工費成本和 slash 餘額錯配風險之間找到平衡點。質押池可能還沒準備好更頻繁地更新代幣餘額(更不用說每個 epoch 更新一次了!)。相反,他們更願意專注於透過改進安全程式來降低被 slash 的風險,或者準備只在 slash 事件真正發生時調高更新頻率。

因此,建議質押池的使用者和流動性提供者監控與其相關的質押池的驗證者餘額。未來,像Beaconcha.in 這樣的服務很可能會提供訂閱 slash 事件的通知,有助於市場更快地消解 slash 資訊,使 ETH 質押池代幣在二級市場流轉更高效。

 

收入和損失的社會化

所有的質押池都會根據使用者的存款規模與質押池存款總額按比例分配質押收入和損失。這樣做的目的是為了避免一些使用者由於被隨機分配到的驗證者表現比其他驗證者差,導致這些使用者賺得更少的情況。假設所有的質押池驗證者都誠實行事,那麼主要差異就來自於一些驗證者被更高頻地隨機選中打包交易從而獲得更多獎勵。因此,收入社會化似乎是一項公平的方案。

然而,收入社會化在不同質押池參與者之間仍然存在一定程度的不公平,特別是等待 Eth2 驗證者啟用的佇列(在撰寫本文時,啟用等待期約 19 天)。舉個例子,驗證者所獲得的獎勵總額是由所有 sETH 代幣持有者共享的,而新使用者參與質押時無需等待啟用就可以獲得 sETH 收益。

因此,sETH 代幣持有者的年化收益率與質押池驗證者的平均年化收益率是不同的,我們對此應有了解。

這種設計有利有弊。一方面,對剛質押的新使用者而言,他們可以繞過啟用等待期賺取收益。另一方面如果質押池驗證者被 slash 懲罰,新使用者也會蒙受損失。

 

收取服務費

質押池的服務費通常在其為使用者所賺取收益的在 8%~23% 之間。在分配使用者收益時,服務費會被扣除,直接反映在 sETH 代幣餘額的增長上。

例如,有兩個機制相同、驗證者表現相同的質押池,服務費較低的質押池發行的代幣自然會比費用較高的質押池發行的代幣有更好的收益率。

評估不同代幣在二級市場的價格以及在 DeFi 應用中的表現時,這一點是最重要的。淨收益的變化將導致不同 sETH 代幣的價格差異,即使在流動性深度相同的情況下,費用較低的代幣可兌換的 ETH 更多。

 

收益再質押

對於質押收益存在著一個普遍的誤解,有不少使用者認為質押池會自動將質押獲得的收益再投入質押,獲得複合收益率。但在當前的 Eth2 規範中,收益自動再質押是不可能實現的,使用者應該警惕任何聲稱原生支援收益再質押的池子。當到了階段 1.5,也就是使用者能從驗證者那裡提取收益時,質押池的收益再質押和複利收益率才能實現。我們距離那個時刻還有大約 18 個月,期間請大家務必小心虛假廣告。

儘管無法原生支援,但使用雙代幣模型的質押池可以手動實現收益再質押。這類池子的使用者可以將自己的質押收益與本金分開出售,將收益重新投入質押。只要 rETH 代幣在二級市場上不折價出售,他們甚至可以實現複合收益率。

 

最後

希望透過這篇文章,你可以瞭解不同質押池的代幣機制。

如果對於其他 Eth2 質押方案感興趣,也可以閱讀這篇內容。

來源:imtoken錢包部落格,Eth2 質押可以獲得複利嗎?一文了解質押池的代幣機制

免責聲明:

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

推荐阅读