上海升級與 Staking 播客系列 ep.3 Lido 將如何漸進地進行去中心化
發表於 2023-04-25 15:49 作者: ETH中文
在上海升級之前,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 升級。
關於 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
標題:上海升級與 Staking 播客系列 ep.3 Lido 將如何漸進地進行去中心化
地址:https://www.coinsdeep.com/article/12780.html
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。