GoPlus研究:深入探討Eigenlayer,設計與建構AVS系統


EigenLayer是以太坊生態中的核心基礎設施,TVL超過100億美元。其創新的「再質押」機制允許用戶在獲得質押收益的同時為多個網路提供安全服務,減輕啟動成本和營運壓力。 EigenLayer透過共享安全礦池提升網路安全性,使ETH和流動性質押代幣的價值穩定,進而減少節點作惡的可能性。此外,開發者可基於EigenLayer建構主動驗證服務(AVS),提升去中心化應用的靈活性與創新能力。 GoPlus利用EigenLayer打造使用者安全保護服務,推動Web3的發展。

原文來源:GoPlus

背景

從去年到今天,EigenLayer 作為以太坊生態裡很大的一個核心敘述已經增持了超過100 億美元的TVL,然而,大多數人可能只是簡單地將其視為一個金融基礎設施,主要是因為EigenLayer最重要廣為人知的特性就是其「再質押」概念。這種看法印象讓人很容易認為EigenLayer 是一個幫助用戶獲得額外質押收益的平台。實際上,當我們深入思考時,一個關鍵問題浮現:再質押的ETH 或LST(流動性質押代幣)能夠產生額外的收益?這個問題的答案揭示了為什麼EigenLayer 的真正本質。我認為EigenLayer 實際上是一個革命性的金融驅動的雲端運算基礎設施。定義可能乍聽之下有些矛盾,但它擔心說明了EigenLayer 的創新之處。傳統的雲端運算服務,如AWS 或GCP,主要依靠中心化的資源調節配置和管理來提供運算能力。而EigenLayer 則透過巧妙地結合金融激勵機制和多元化運算資源,創造了一個全新的雲端運算的基礎設施模型。這篇文章,會按照我們的理解,來深入研究EigenLayer的原理機制,以及經過數月的開發實踐,我們也分享了一些關於如何基於EigenLayer去打造自己的中心化網絡、如何設計AVS的經驗和想法。

Eigenlayer 是什麼?

首先,EigenLayer是一個革命性的以太生態系統的基礎設施。對用戶而言,它能夠讓持有坊以太資產的用戶不僅能夠透過質押獲得利息,還能用這些收益去支持其他有潛力的存款項目,額外的獎勵。這就是EigenLayer的核心理念—Restake。它就像是一個神奇的橋樑,連接了以太坊的強大安全性和所有對網路安全有需求的項目。對開發者來說,它就像一個提供安全的雲端運算平台,讓他們可以專注於建構去中心化服務本身,而不必從零開始建立複雜的思想以及安全系統。

AVS是什麼,如何運作?

基於Eigenlayer,開發者可以建立自己的Actively Validated Service(AVS),這也是Eigenlayer 生態裡最重要的概念,AVS 簡單來說就是一個需要託管以驗證「任務」的協定、服務或系統。舉個比方,如果你想建立一個去中心化的價格前置機網絡,為了防止該前置機網絡的參與節點作惡,需要讓這些節點決定一定的資產,並設定好每個節點在廣播上報價格時的輿情機制,那麼這種場景就很適合用AVS 來完成,AVS 服務本身承擔了獲取價格、上報價格的工作,同時AVS 也對應著它的服務管理合約——Service Manager,該合約與Eigenlayer合約通信,其中包含與服務功能相關的狀態,例如運行服務的操作者以及用於保護服務的押金數量。 Vyas Krishnan 的說法,Eigenlayer 承擔了「將加密貨幣轉換為雲端」的角色,那麼AVS 就是按照我們Web2 所熟知的雲端服務,並且將加密貨幣純鏈上計算的能力劃分了那麼鏈下的雲端運算中。 AVS具體是如何在Eigenlayer你就這麼做吧。

·首先,作為想要使用Eigenlayer 網路的專案方,需要透過開發自己的AVS 用戶端以及ServiceManager 合約,客戶端本身就是網路所要驗證的服務或系統,該客戶端將會被未來大量參與網路的節點所運行,而ServiceManager 本身規定了節點參與網路的條件以及節點本身獎懲的機制。如:需要質押哪些代幣、需要質押的最小代幣數量等。並且同時也要遵循AVS ServiceManager 的一些契約規範,保留一些基本的介面以便被Eigenlayer主合約以及通訊等。

· 網路的參與節點本身在Eigenlayer 中被稱為“Operator”,Operator 是專業的節點運營商,主要負責實際運行和維護網絡節點,當他們想要參與到某個網絡中時,他們需要滿足ServiceManager 中所規定的准入條件。身為Operator,他們同時也可以是Staker 去質押給自己的節點。那麼,普通用戶是如何參與整個工作流程的過程呢,Eigenlayer 設計了一個delegate 的功能,它允許普通的用戶將自己的代幣委託給選擇的算子節點,委託該節點通過運行AVS來獲得額外的網路收益。

· 在完成了AVS 的建造以及節點的招募後,該網路的服務就可以開放去被消費和使用了,下圖是官方給出的一個整個AVS 服務的流程調用的示意圖。

可以看到,Service Manager 透過事件事件觸發了算子的節點執行鏈下的計算,算子將計算結果透過私鑰去簽署後在傳回合約,從而完成一次呼叫。但實際上,AVS 的實現方式可以更多的靈活,首先,觸發AVS並不一定要透過Service Manager來進行,由於運營商節點在註冊時就已經公開了他們的IP等網關信息,因此可以直接去呼叫網關公開的服務介面(需要鑑權,防止大量)的垃圾郵件)獲得結果,但在這個過程中,需要去報告結果以及透過聚合器來對結果完成討論,因為同一次呼叫可能會由多個節點去運行的對應服務來提高服務的可用性。最終服務經理再根據上報的結果與Eigenlayer交互行為完成對節點的獎懲行為。

EigenLayer 的核心定位

講完了AVS 以及EigenLayer 的介紹,我想總結下EigenLayer 的主要三點核心定位,方便大家更好的理解它以及判斷是否要使用它。

連結主辦單位和開發者的平台

EigenLayer的核心定位之一是作為連結質押者和開發者的平台。這項創新模式徹底了去中心化網路的建構和參與方式,為雙方帶來了外部的機會和便利性。在EigenLayer出現之前,新的去中心化網路面臨著巨大的冷啟動挑戰:

· 高昂的啟動成本:專案方需要大量投入資金和人力來吸引節點加入網路。

· 營運壓力:維持活躍的節點網路需要持續的營運和激勵措施。

· 節點參與權益高:節點節點業者需要購買特定網路的代幣才能參與,增加了他們的風險和成本。

· 網路效應緩慢:收益參與者少,新網路很難快速建立安全性和可靠性。

EigenLayer透過其創新的設計巧妙地解決了這些問題。它允許質押者使用ETH或LST同時為多個網路提供節點服務,大量減少了參與權益。專案方可以快速連接一個已經存在的龐大的質押者網路允許,加速冷啟動過程。對於節點營運商來說,他們需要為每個參與的網路購買特定代幣,這降低了風險敞口。透過質押者從多個網路獲得獎勵,EigenLayer 創造了一個多方共贏的生態系統,實現了激勵的有效景觀。這種創新模式不僅簡化了去中心化網路的建構和參與過程,也為大多數代幣持有者提供了有效的生息的場景。

從目前的EigenLayer 生態中,我們可以發現,已經有大量的有非常好的背書的算子節點,其中不乏Coinbase Cloud、Figment、Google Cloud、Galaxy、Hashkey 等。這些機構的加入不僅為生態系統帶來了專業和可靠性,也很大程度上增強了一般使用者的信心。委託人可以選擇這些背景強大的營運商來委託自己的資產,既獲得了專業的節點營運服務,也降低了風險。對於開發者而言,這樣的便利性是不可言喻的,他們可以快速從零開始建立自己的驗證者網絡,降低了開發網絡和維護的成本,利用已經成熟的大規模的質押礦池從而獲得比較高水準的安全保障,將重心更多的放在自身的產品和服務創新上,而不是重複打造基礎設施的輪子。

共享安全礦池

上述的EigenLayer 的第一大特點是能夠連接質押者和開發者,幫助專案快速找到服務的驗證者節點,那麼對於開發者和專案方而言,如何保證這些節點的穩定性實現自身網路的安全性這就是EigenLayer 解決的核心問題之一,也可以說是EigenLayer 最大的賣點。

這裡首先要定義一下什麼是所謂的網路安全性,我們都知道在傳統的區塊鏈去中心化網路架構中,每個網路都需要獨立建構和維護自己的思想體系。因為在一個安全分配中式系統中,每個節點都有作惡的可能性,因此網路必須建立在一個零信任的基礎之上,並且需要建立去纈密的投票機制來防止節點作惡,以維護網路的穩定和安全。來說,大多數網路會選擇讓節點透過質押自己的網路代幣作為質押物來讓節點參與網路的工作中獲取收益,透過「砍伐」這種方式讓節點產生破壞的作惡成本,從而實現目的但是這裡的成本本身可能不是穩定的,來自質押物本身如果是這些網絡的原始代幣的話,那麼隨著價格的旋轉,節點作惡的成本一直不斷旋轉,當滿足“作惡收益大於質押品”時「物成本」這個條件下,這個網路也可能陷入安全危機,這樣的情況在歷史上也曾經多次發生過,而且大部分網路原始代幣的價格確實十分容易被操控且不穩定。

在EigenLayer提出的解決方案中,重點強調了共享安全的概念,實際上就是把以太坊的安全性以收益的形式出租給了這些去中心化網路。透過讓撮合質押者、節點以及各種項目,讓決定作惡成本的質押物變成ETH/LST,由於ETH 以及再質押代幣價格的穩定,這樣的網路安全性其實是更值得信賴的。這也能夠幫助一個網絡在早期的快速建立穩定、安全的去中心化服務網絡,以自己的代幣作為收益來支付整個網絡的「安全服務費用」。同樣,也能夠幫助具體中心化的服務以這種向去中心化的方式過渡,從而提升原有服務的品質和透明度,再從因服務提升而獲得的收益中拿出一部分收益來給這些共享安全的質押者們獎勵,進入到一個正循環中。

目前,EigenLayer 擁有接近120 億美元價值的TVL 資產,這實際上是一個巨大的共享安全礦池,足以提供給大眾的DA、Sequencer、前置機以及大眾去中心化的網路安全服務。

程式錯誤

EigenLayer的第三個核心優勢是其重設感知的能力。這裡首先需要介紹AVS的概念,AVS全名為Actively Validated Services,AVS指任何需要自己的重設系統進行驗證的服務,例如Sequencer、DA、預測機網路以及大眾去中心化網路服務,AVS由參與網路對應的運營商來相容,最終由AVS對應的合約(ServiceManager)來進行管理並行使意見。業者需要透過該合約入口來進行註冊,同時獎懲也將由該合約來進行觸發,因此可以說,該合約就作為了AVS 的准入網關。在開發者去編寫合約的時候,可以靈活的定義自己的AVS 驗證規則以及要求、節點的准入規則、Slash 的規則,等等甚至對於質押的代幣也可以進行靈活的配置。 EigenLayer的前置能力為開發者提供了外部的靈活和創新空間。透過此特性,開發者可以根據網路的發展階段需求,動態調整意見參數,確保網路在不同場景下都能保持最佳的效能和安全性。此喚醒項目可隨時優化其運作機制,以應對不斷變化的市場環境和使用者需求。

AVS的設計思路以及原則

在設計自己的AVS之前,我覺得大部分的開發者需要去想清楚以下幾個問題:

1.項目本身所提供的服務需求與類型

理解專案提供的服務類型是設計AVS 的基礎,因為它直接影響:

必要性:計算本身是否是鏈上的VM無法執行的或成本太高的,如果是鏈上合約就可以完成驗證的,那可以使用AVS的必要性

驗證邏輯:不同的服務需要不同的驗證方式。例如:

· 前置機服務可能需要驗證多個資料來源的一致性

· DA 服務需要驗證資料的儲存和搜索

· 鏈上風控需要對交易進行模擬和審查,需要即時的效率和準確性

效能需求:服務類型決定了對速度、吞吐量的要求。如:

· 即時的鏈上風控服務需要極低的延遲

· AI 的服務需要大量GPU 算力效能

安全模型:不同的服務面臨不同的安全威脅,影響懲罰機制設計。例如:

· 金融服務可能需要更嚴格的安全措施和更高的處罰

· 內容分發服務可能更關注防篡改和可用性

節點需求:服務類型決定了對節點的硬體和軟體需求。如:

· 運算密集型服務需要高效能伺服器

· 存儲密集型服務需要大容量存儲

2.如何懲罰作惡的節點

這個問題直接關係到AVS的安全性和可靠性。開發者需要設計一個有效的懲罰機制來維持網路的安全性和穩定性。這包括:

· 定義什麼行為被視為“作惡”

· 設定適當的懲罰力度,既要足夠威懾,又不至於過於緊張導致節點參與度下跌

· 設計公平、透明的判定與執行機制

合理的懲罰機制可以有效降低節點作惡的動機,保障網路的長期健康運作。

3. 服務本身的獲利能力以及能夠支付「共享安全」的預算

問題涉及AVS 的經濟持續性。開發者需要評估:

· 服務的獲利模式和預期收入,或在專案青年如何與自己的代幣經濟結合透過代幣膨脹來給予足夠的預期收入

· 營運成本,包括基礎建設、維護等

· 可分配給節點和質押者的資助撥款

合理的經濟模型可以確保AVS能夠吸引並留住足夠的節點和質押者,同時維持專案的永續發展。

4.需要足夠大的網路規模

網路規模直接影響AVS的效能、去中心化程度和安全性:

· 較小的網路可能更容易管理,但可能會犧牲一些去中心化程度

· 擴大的網路可能提供更高的安全性,但可能增加複雜性和成本

開發者需要根據服務需求和資源約束,找到最佳的平衡。

只有清楚的考慮解決這些問題,我認為才可能設計出一個好的並且參與度高的AVS,也避免後期可能因思考不足而出現的重大問題。

AVS 目前生態以及新機會

儘管EigenLayer 仍處於早期階段,但我們認為該生態存在大量的機會以及潛力。首先,根據我們的觀察,

目前生態中的AVS主要中心化在以下幾個領域:

· 大事記

· 去中心化Sequencer

· 隨機數生成

· ZK-Prover

· 預言機服務

這些服務主要面向開發者,為區塊鏈基礎設施提供關鍵支援。然而,我們注意到目前生態中存在一些顯著的空白:

· 缺乏傳統的通用性去中心化運算網絡

· 幾乎沒有直接向終端使用者提供服務的AVS

我們認為,大量的應用型AVS 能夠為生態帶來更多可能性。這些應用型AVS 可以直接服務終端用戶,進而擴大EigenLayer 的影響力和實用性。 GoPlus 作為用戶安全服務的提供者,正在利用EigenLayer 的基礎設施,建立了對用戶安全的AVS 的關注。這個AVS 強大的加密貨幣用戶提供全面的安全保護服務,包括但不限於:

· 隱藏地址分析

· 反釣魚與反詐騙保護

· 風險評估

· 去中心化即時鏈上防火牆

GoPlus 透過在EigenLayer 上建置AVS,將提供去中心化、透明和可靠的安全服務。這項措施不僅提高了服務的可信度,也能透過激勵吸引更多參與者。 GoPlus 的AVS 吸引用戶提供更好的保護,同時幫助EigenLayer拓展到面向終端用戶的新應用領域,目前GoPlus的安全服務平均日調用量高達2100萬次,因此在完成AVS升級後,GoPlus AVS有機會成為生態內最大的應用類型並且透過去中心化的方式提供安全服務,這也是Web3發展過程中全新的一種安全範式。

本文來自投稿,不代表BlockBeats 觀點

歡迎加入律動BlockBeats官方社群:

Telegram 訂閱群:https://t.me/theblockbeats

Telegram交易所群:https://t.me/BlockBeats_App

Twitter 官方帳號:https://twitter.com/BlockBeatsAsia

資訊來源:0x資訊編譯自網際網路。版權所有,未經許可,不得轉載


Total
0
Shares
Related Posts