在上海昇級之前,ECN 有幸邀請到三個重要的流動性質押服務商StakeWise、Rocket Pool 和Lido的代表做客ECN Podcast,跟他們聊聊以太坊上海昇級對Staking 用戶和整個行業格局的影響,以及這三個協議各自即將上線的大型升級將會對以太坊Staking 帶來哪些值得期待的創新和變革。


這一期是上海昇級與Staking 播客系列的最後一期,很高興邀請到的是Lido DAO 的重要貢獻者Master of Validators Isidoros Passadis (Izzy) 。 Lido 是最早上線的流動性質押解決方案之一,也是當下質押池網絡佔比最大的服務提供商。在這期播客裡,我們跟Izzy 就Lido 的一些根本性問題進行了探討,例如質押理念、Lido DAO 對節點運營商准入的決策、多鏈困境和網絡佔比超過關鍵的共識閾值等;Izzy分享了上海昇級對Staking 的影響以及Staking 領域的一些值得期待的改變;最後Izzy 介紹了將推動Lido 去中心化的V2 升級。


【本期主播】

Stephanie


【時間戳】

00:45 Lido 的質押理念

03:50 Lido 的代幣模型

06:07 Lido DAO 如何選擇節點運營商

10:01 Lido 節點運營商集的健康情況

11:49 Lido 的多鏈困境

15:04 如何看待Lido 超過30% 網絡佔有率

20:12 上海昇級對Staking 的兩點影響

23:37 LSD 格局被重新洗牌的可能性

25:50 如何看待機構質押

28:04 Staking 領域的創新和新變化(協議層上的)

33:31 Restaking

35:44 Lido V2 提款的兩種模式

42:01 Lido V2 推出Staking Router

44:57 個人質押者可以如何接入Staking Router

46:50 Lido 協議將如何保證節點運營商的質量和表現


點擊收聽Podcast,了解更多:

https://ecnpodcast.fireside.fm/shanghai-upgrade-with-lido


我們在小宇宙也更新了哦!

https://www.xiaoyuzhoufm.com/episode/644673fc5f593525cd26f6f0


關於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 方面,以太坊協議可能會有兩點的修改。其中一點的核心思想是在以太坊執行層上擁有一個可驗證的表示,這個表示與驗證者的一些數值相關,即它們的質押數量、它們是否正在運行、在信標鏈上是活躍還是已退出等,也就是信標狀態根。把信標鏈區塊的哈希樹根暴露在執行層會使得任何質押解決方案得以構建無需信任的預言機(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 的需求,就將會有市場力量在應用層創建解決方案。有待觀察的是,這些解決方案需要在多大程度上與協議層緊密結合或至少集成。


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,或鏈上保險企業)。通過結合所有這些信息然後提取質押路由可以使用的一些可執行的建議,以確定哪些運營商應該得到押金。因此我們在做的是決定哪些是好的驗證者集或運營商集應該有的最佳參數,然後他們把它實現為一個半自動化的評分和質押分配系統。


參閱資料


➤ Lido 官方推特:https://twitter.com/LidoFinance

➤ Isidoros Passadis 個人推特:https://twitter.com/IsdrsP

➤ Lido V2 介紹:https://blog.lido.fi/introducing-lido-v2/

➤ Lido 與Nethermind 的合作研究:https://research.lido.fi/t/a-proposal-for-partnering-with-nethermind-to-design-a-mechanism-for-a-good-validator-set- maintenance/3000

➤ Lido 的季度節點運營商驗證者指標報告:https://research.lido.fi/t/lido-node-operator-validator-metrics/1431

➤ MixBytes 棄用Lido 在Polkadot 和Kusama 的質押服務:https://mixbytes.io/blog/mixbytes-sunsets-lido-on-polkadot-and-kusama#rec563434145

➤ EIP-4788 在EVM 的信標區塊根:https://eips.ethereum.org/EIPS/eip-4788

➤ 0x03 提款憑證:簡單的Eth1-可出發的提款:https://ethresear.ch/t/0x03-withdrawal-credentials-simple-eth1-triggerable-withdrawals/10021