在 4 月初,ECN Podcast 跟 Izzy 就 Lido 的一些根本性問題進行了探討,例如質押理念、Lido DAO 對節點運營商準入的決策、多鏈困境和網路占比超過關鍵的共識閾值等。
(前情提要:Lido啟動升級V2投票,將開放以太坊提款、存款模塊)
(相關補充:LSD巨頭|Lido、Frax 和 Rocket Pool 優劣分析,上海升級前該選誰?)
在上海升級之前,ECN 有幸邀請到三個重要的流動性質押服務商 StakeWise、Rocket Pool 和 Lido 的代表做客 ECN Podcast,跟他們聊聊以太坊上海升級對 Staking 使用者和整個行業格局的影響,以及這三個協議各自即將上線的大型升級將會對以太坊 Staking 帶來哪些值得期待的創新和變革。
這一期是上海升級與 Staking Podcast系列的最後一期,很高興邀請到的是 Lido DAO 的重要貢獻者 Master of Validators Isidoros Passadis (Izzy)。
Lido 是最早上線的流動性質押解決方案之一,也是當下質押池網路佔比最大的服務提供商。在這期 Podcast 裡,我們跟 Izzy 就 Lido 的一些根本性問題進行了探討,例如質押理念、Lido DAO 對節點運營商準入的決策、多鏈困境和網路佔比超過關鍵的共識閾值等;Izzy 分享了上海升級對 Staking 的影響以及 Staking 領域的一些值得期待的改變;最後 Izzy 介紹了將推動 Lido 去中心化的 V2 升級。
關於 Lido
➤ Lido 的質押理念是什麼?從上線以來是否有調整?
Lido 實際上是在以太坊上的中介軟體或一組軟體。從作為 Lido DAO 的一名貢獻者的角度,我認為 Lido DAO 成員和投票者對寫進 Lido 協議的行動所反應的精神和原則是不斷演變的。
當 Lido 上線時,我還沒加入,我是在上線 6 到 7 個月後才成為貢獻者的。在 2020 年 12 月,儘管流動性質押的概念已經存在了,但顯然那時在以太坊上它還是非常新的概念。當時,Lido 協議和 DAO 背後的核心理念是,儘可能地對以太坊共識層的參與進行民主化,也就是讓任何人都可以成為質押者。這個理念最終是使得任何人都可以成為節點執行者。
因此,Lido 一開始以及到現在的執行方式是在經許可的方式引入一組節點執行商。Lido DAO 對他們進行選擇和審查,然後邀請進入 Lido 協議來執行驗證者。但現在 Lido 貢獻者很多的工作是希望這個系統可以對很多不同的運營商開放。因此,Lido 的 Staking 哲學的基本原則是儘可能地讓更多不同的參與者能夠輕鬆、便捷和簡單地進行 Staking,並且以鏈上透明的方式進行質押。
➤ Lido 協議的代幣模型
Lido 協議目前的核心代幣是 stETH,它是回基代幣模型。回基意味著,每天 stETH 的數量增長與在信標鏈上質押的 ETH 和獎勵數量相匹配。據我所瞭解,使用這個模型的原因首先是使用者友好,因為它很簡單直接,就是你獲得更多的代幣了。這與價值累積的代幣模型相對,即代幣數量不變,但價值會增長,例如 Rocket Pool 的 rETH。
但 Lido 也提供了一種價值累積型代幣,即封裝的 stETH, wstETH。推出 wstETH 的原因主要有兩個,一是有些使用者可能更傾向於價值累積型代幣,二是有些 DeFi 應用能與價值累積型代幣更好地整合。
➤ Lido DAO 如何選擇新的節點運營商?目前 Lido 的 29 個節點運營商的健康狀態如何?
Lido DAO 基本上試圖根據一組原則或策略來決策,即 Lido 所參與的不同網路裡好的節點運營商集合應該有得原則和策略。簡言之,這些好的特性與伺服器多樣性、地理分佈、客戶端多樣性等相關。伺服器多樣性之所以重要是因為,人們基本上會採用兩種基礎設施,本地資料中心或雲端服務,我們發現很多驗證者會選擇更簡單的方法,特別是在家質押者。而地理上管轄區分佈越分散,越能防止所有驗證者被某個大洲或國家過度代表。客戶端多樣性則為了防止某個多數客戶端出現漏洞而引起大規模驗證者斷線情況的出現。
Lido DAO 試圖結合所有這些方面的情況來進行投票,在 Lido 論壇上有每個季度的驗證者節點運營商指標報告,Lido DAO 的貢獻者、代幣持有人等可以根據這些報告的資料情況進行討論,然後選擇新的節點運營商。
我認為總的來說,Lido 節點運營商在過去一年半內取得了非常大的進步,不僅改善了 Lido 節點運營商集合中的客戶端多樣性,而且也改善了 Ethereum 整體上的情況。
而 Lido 的節點運營商集還可以在以下方面改善:
- 執行層客戶端多樣性。Geth 一直在執行層客戶端中佔絕大多數,不只是因為它本身是執行多年很強健的客戶端,還因為特別合併後,一些新的客戶端出現了一些問題。但在過去兩個季度,我們可以看到執行層客戶端多樣性有很好的改善
- 節點運營商的絕對數量。29 不是我們覺得滿意的數量。Lido 作為一個 DAO 和一個協議,特別是考慮到 Lido 的 v2 版本,這個數量在未來肯定會大幅提升。
➤ Lido 的多鏈困境,如何在不同鏈間平衡?
首先要回答 Lido 是什麼、治理一組協議的 Lido DAO 是如何運作、以及對 Lido 的存在來說其核心是什麼的問題。
關於 Lido 存在的核心這個問題,其實取決於每個貢獻者自己的看法。Lido 的貢獻者或只在 Lido 上特定網路的節點運營商來說,他們肯定會對特定網路有偏向。但實際上,Lido 是在以太坊上誕生的,以太坊是他的家園和總部,因此它的治理投票和 DAO 代幣 LDO 都在以太坊上進行和原生。因此,外部參與者期望並認為以太坊的成功對 Lido 的長期發展至關重要是合理的。從這點出發,要回答 Lido 如何擴充套件到其他協議,邏輯其實不一樣。因此,這就是 DAO 本質上有趣和具有挑戰性的地方。
關於 MixBytes 前段時間宣佈將不再使用 Lido 上 Polkadot 和 Kusama 的質押服務,其中一個原因是 Lido 都優先順序一直向以太坊傾斜。這件事的相關背景是,之前 MixBytes 之前想在 Polkadot 和 Kusama 上支援 Lido,這個提案得到了 DAO 的投票通過。但後來,該團隊認為這樣做不值得,於是決定不再支援。這時,DAO 所處的位置就非常為難,因為這不是一個由中央控制的組織,最終很可能棄用的流程會繼續至完成。我想,這是 DAO 試圖找到值得投資的協議時會發生的事。
➤ 如何看待 LSD 協議網路佔有率超過 30% (關鍵的共識閾值) 的問題?
我不能代表 Lido 來談論這個問題,但從 Lido 的貢獻者的角度,以下是我的一些看法。
首先,任何人都不能說 Lido 在網路上擁有重要份額是一件好事。但對於這個問題可能引起的技術風險是有多個不同的角度去看待的。我不是說這些風險不重要,但我想在質押生態裡,還有很多其他風向現在是沒有得到充分的重視和討論的,它們可能比這個問題更重要。
其次,這個問題肯定是 Lido DAO 希望解決的,以防它可能進一步上升。有其他一些貢獻者想到了雙重治理方案 (dual governance),即讓通過持有 stETH 的質押者和 LDO 持有者都能對協議的決定投票,以及在最糟糕的情況下提供退出的渠道和機制。我不認為有很多的 DAO 會思考這些機制和保護措施,即使我們也還在設計階段。
而回到在以太坊上多少的質押佔比才算太多這個問題。我們需要考慮的第二點是,這些資訊有多少是真正公開,多少只是基於其他人報導的?由於 Lido 是一個鏈上協議,而且 DAO 只在鏈上運作,因此它是完全公開和透明的,這與一些中心化交易所是非常不同的。
當你看某個協議上正在執行的驗證者數時,以太坊生態上很多參與者對質押的影響或潛在控制不是立即顯現的。我認為,我們應該思考的更重要的事情之一是各種不同型別的參與者 (包括像 Lido 這樣的流動性質押方案) 在質押份額和控制方面有何影響。一個簡單的例子是,即使有五個解決方案它們各佔 20% 的份額,但其中一個運營商或一組運營商緊密合作,在這些佔 20% 的協議裡各佔 50%,那麼他們其實對網路有更多的操縱。而且,他們這樣做並不會受到協議本身的限制。
上海升級對質押的影響
上海升級啟用提款後,有部分提款和完全提款。部分提款大概是最有趣的部分,它使得質押者或驗證者可以提出餘額中 32 個 ETH 以外的任何部分。由於提款是持續進行的,這意味著我們將看到獎勵持續流回執行層。這之所以有趣是因為,一方面它將減少退出的驗證者數量,從而減輕網路壓力,而不需要擔心驗證者不斷退出和再次進入系統。另一方面,使得鎖倉不再是無限期的,鎖倉現在變得是由使用者自己控制的。
從 Lido 協議的角度來看,重要的地方在於貢獻者建立的升級為 stETH 使用者添加了提款機制,即發起取回累積的相關 stETH 和獎勵的請求。從貢獻者的角度來看,重要的是為使用者提供一個好的提款流程,使其簡單易用。
啟用提款對以太坊的意義在於,提升使用者對以太坊網路技術健壯性的信心。因此,它使得與質押相關的核心功能迴圈變完整了。開發者也可以把重心轉移到以太坊發展的其他方面。
➤ 上海升級後,LSD 的市場份額會被重新洗牌嗎?
老實說,我不知道,只能談一下我的一些直覺。
如果我們認為在所有質押中有相對大的一部分是流動性質押,那麼使用者想要實現重新洗牌是可以的。但這裡有一個推論,即持有一定流動性質押代幣的使用者正在等待提款,以獲得流動性質押代幣的全部可能價值,他們期望在啟動提款後我們的代幣在二級市場價值可能會低於當前價格,儘管目前已非常接近面值。
他們還有可能直接去二級市場而不做提款,因為提款需要等待比較長的時間。
➤ Staking 行業將有什麼令人興奮的創新和改變?
我想要分享兩點,一是以太坊權益證明的下一個核心功能,二是 restaking。
以太坊協議上兩項可能關於 Staking 的修改
關於第一點,在 Staking 方面,以太坊協議可能會有兩點的修改。其中一點的核心思想是在以太坊執行層上擁有一個可驗證的表示,這個表示與驗證者的一些數值相關,即它們的質押數量、它們是否正在執行、在信標鏈上是活躍還是已退出等,也就是信標狀態根。把信標鏈區塊的 hash 樹根暴露在執行層會使得任何質押解決方案得以構建無需信任的預言機 (trustless oracle)。目前,所有與質押相關的預言機都是受信任的。因為基本上,你需要有人監測在信標鏈上驗證者的數值、總數和累積的獎勵,從而讓質押軟體瞭解是否需要增加或減少回基代幣。如果只通過驗證已經在執行層上的資料就能完成監測,就可以構建無需信任的預言機,這樣就能大大減少大多數流動性質押的內在技術風險。
參閱:https://eips.ethereum.org/EIPS/eip-4788
另一點以太坊上可能的修改是可觸發提款 (triggerable withdrawals)。在以太坊上執行驗證者有兩套金鑰 —— 驗證者金鑰和提款金鑰。在流動性質押解決方案裡,提款金鑰通常由智能合約管理,由協議所有。驗證者金鑰對於網路上的驗證工作至關重要。目前,在 Lido 協議上,驗證者金鑰由節點運營商負責保管、管理並確保正確使用。這裡有一個挑戰是,你需要有驗證者金鑰才可以退出,也就是說需要節點運營商主動對退出訊息簽名才能實現。我想要提到的這個 EIP 是關於可觸發或強制退出,即在執行層上的智慧合約應該可以做到,針對特定的驗證者,運營商同意把控制給到智能合約。該智能合約可以直接傳送退出訊息到共識層,並確保運營商可能不履行 DAO 或協議請求退出驗證者的技術風險被消除了。我想,就像啟動提款使得質押相關的技術和鎖倉風險的迴圈完整了,可觸發退出也將使得質押協議的迴圈完整了。
參閱:https://ethresear.ch/t/0x03-withdrawal-credentials-simple-eth1-triggerable-withdrawals/10021
Restaking
Restaking 是這樣的一個概念:你把通過在以太坊網路上活躍的質押得到的安全性,以及這種經濟價值用於為其他網路或資料 (例如,資料可用性) 提供安全性。
目前,實現 restaking 或者以正確的方式實現而不會導致很多可能的經濟風險或不受控的技術風險還有很多挑戰。但這是一個很有趣的概念,看看在權益證明系統裡可組合性將如何運作。某種程度上,它與流動性質押非常相似,因為即使權益證明協議不支援流動性質押,但在應用層上實現是很自然的事情,因為市場對此有需求並且會創造出來。所以,restaking 的情況也會類似,有對 restaking 的需求,就將會有市場力量在應用層建立解決方案。有待觀察的是,這些解決方案需要在多大程度上與協議層緊密結合或至少整合。
延伸閱讀:LSD 板塊尚未完全發力,「以太坊二次質押」Eigenlayer 協議即將到來
Lido V2 升級
➤ V2 升級的兩種提款模式
Turbo 模式和 Bunker 模式是我們這些貢獻者設想提款時設計出來的。Turbo 模式希望會是預設模式,以及永遠以這種模式運作。Bunker 模式更加像是故障安全模式,即遇到網路糟糕情況時保護使用者、質押者和協議安全的模式。
在 Turbo 模式,提款會儘快有 Lido 協議處理,其過程如下:使用者提出的提款請求會被通過 Lido 預言機登記在執行層上,這構成一個提款是合法的訊號。然後協議通過軟體決定著是否需要驗證者退出,例如 Lido 的緩衝池是否有足夠的 ETH 來滿足提款請求。如果驗證者需要被退出,預言機會在鏈上發出一個訊號,節點運營商讀到訊號後處理驗證者退出請求,時間從幾小時到幾天不等,這與協議的質押提款時間差不多。然後使用者就能取回請求提款的 ETH。有時候,Lido 的提款會比在以太坊上的更快,因為有緩衝池。緩衝池的來源包括:存進的 ETH 還沒質押、部分獎勵從共識層提取出來或 MEV 從執行層進來。
當網路出現問題時,提款會進入 Bunker 模式,例如在共識層上有大型罰沒事件同時發生時。之所以需要 Bunker 模式是因為,當你想要那質押的 stETH 兌換回 ETH,但此時正在發生發行罰沒事件,協議是很難知道罰沒是否回影響你想要提取的 ETH 所相關的驗證者的。如果那些驗證者被影響了,你會想要等罰沒完全結束,以瞭解可能因罰沒而減少的總獎勵。這樣,每個使用者最終都額能獲得正確數量的獎勵,而不是由於他們進入佇列的時間不同而導致一些使用者可能會獲得或更多或更少的獎勵。因此,Bunker 模式是讓提款流程放慢腳步,以便每個人都能獲得他們應得的份額。但這個模式只會在關鍵或緊急情況下啟動。
➤ V2 為什麼要在主網上海升級一個月後才進行?有安全問題嗎?
據我所知,是沒有安全問題的。主要是審計還沒完成,還有確保節點運營商正確設定流程和機制而需要進行的測試工作還沒完成。
➤ 質押路由 ——Lido 去中心化的重要一步
目前,Lido 協議只有一個節點運營商登錄檔,由 DAO 控制。而質押路由要做的是讓很多不同的方式可以發生。質押路由的設計和目前的實現是,其本身不會做決定,DAO 會通過質押路由在以下方面做決定:哪些模組可以被接入質押路由,以及分配多少押金給該模組。這樣做的好處是,每個模組都可以用自己的方式來管理節點運營商集。可能有些模組是使用債券而完全無需許可的,有些模組是完全無需許可但不使用債券但得到充分保險的,因為由資金分配器。
還有其他模組可能使用分散式驗證者技術 (DVT),這是有望在今年上主網的質押基礎設施 ,現在最大的兩個解決方案是 SSV 網路和 Obol 網路,這種技術將大大降低執行驗證者的運營和技術風險,並讓在家質押者參與在驗證過程更簡單。
因此,如果你把質押路由想成是建立了一個模組市場,這實際上對想要對質押機制做貢獻並與 Lido 互動的任何人開放,只是你需要由一定程式碼背景或需要與有程式碼背景的人合作,這不同於 Lido V1 完全需許可的模式。
➤ 個人質押者在 V2 的參與方式會是如何?
當 V2 上線後,預期會有 Lido 貢獻者或其他參與方建立接入質押路由的新模組。這些模組可能會允許個人質押者或社群質押者以不同的方式參與,有些可能通過 DVT 解決方案,有些可能需要你把提款憑證指向 Lido 的智慧合約,然後示意你想加入 Lido 協議,在底層會有債券或白名單之類的選項。如果你想做到真正的無需許可,我想同時使用 DVT 和少量債券會比較合適,如果不適用 DVT,那麼需要提高債券金額。這真的取決於每個模組想到的不同風格的社群質押者參與方式。
➤ 是否擔心 Lido 協議變成模組市場後會降低整個網路的表現和品質?
Lido 貢獻者正在與 Nethermind 團隊合作一項研究,關於設計一個對運營商和驗證者集的進行半自動或全自動的自治評分系統,這相當於把當前 Lido 貢獻者選擇節點運營商的決策指標抽象出來,放到鏈上。我們可能會通過演算法執行各種不同型別的評分系統,或從不同的地方獲取資料 (可能是預言機、第三方資料服務提供商,例如 metrika 或 rated.network,或鏈上保險企業)。通過結合所有這些資訊然後提取質押路由可以使用的一些可執行的建議,以確定哪些運營商應該得到押金。因此我們在做的是決定哪些是好的驗證者集或運營商集應該有的最佳引數,然後他們把它實現為一個半自動化的評分和質押分配系統。
📍相關報導📍
Arbitrum本週空投DAO「1.1 億枚ARB」;Lido再提案獎勵wstETH質押