深入 Eigenlayer 設(shè)計并構(gòu)建 AVS
作者:GoPlus背景
從去年到今天,EigenLayer作為Ethereum生態(tài)里很大的一個核心敘事已經(jīng)積累了超過100億美金的TVL,然而,大多數(shù)人可能只是簡單地將其視為一個金融基礎(chǔ)設(shè)施,主要是因為EigenLayer最廣為人知的特性是其"Restaking"(再質(zhì)押)概念。這種初步印象容易讓人認為EigenLayer僅僅是一個幫助用戶獲得額外質(zhì)押收益的平臺。實際上,當我們深入思考時,一個關(guān)鍵問題浮現(xiàn)出來:為什么再質(zhì)押的ETH或LST(流動性質(zhì)押Tokens)能夠產(chǎn)生額外的收益?這個問題的答案揭示了EigenLayer的真正本質(zhì)。我認為EigenLayer其實是一個革命性的金融驅(qū)動的云計算基礎(chǔ)設(shè)施。這種定義可能乍一聽有些矛盾,但它恰恰體現(xiàn)了EigenLayer的創(chuàng)新之處。傳統(tǒng)的云計算服務(wù),如AWS或GCP,主要依靠中心化的資源調(diào)配和管理來提供計算能力。而EigenLayer則通過巧妙地結(jié)合金融激勵機制和分布式計算資源,創(chuàng)造了一個全新的云計算的基礎(chǔ)設(shè)施模型。這篇文章,會按照我們的理解,來深入EigenLayer的原理機制,并且經(jīng)過了數(shù)月的開發(fā)實踐,我們也會分享關(guān)于如何基于EigenLayer打造自己的Decentralization網(wǎng)絡(luò)、如何設(shè)計AVS的一些經(jīng)驗和想法。Eigenlayer是什么?
首先,EigenLayer是一個革命性的Ethereum生態(tài)系統(tǒng)的基礎(chǔ)設(shè)施。對于用戶而言,它能夠讓持有Ethereum資產(chǎn)的用戶不僅能夠通過質(zhì)押獲得利息,還能用這些存款憑證去支持其他有潛力的項目,賺取額外的獎勵。這就是EigenLayer的核心理念——Restaking。它就像是一個神奇的橋梁,連接了Ethereum的強大安全性和所有對網(wǎng)絡(luò)共識安全有需求的項目。對于開發(fā)者來說,它就像一個提供安全保障的云計算平臺,讓他們可以專注于構(gòu)建Decentralization服務(wù)本身,而不必從零開始構(gòu)建復雜的共識以及安全系統(tǒng)。
首先,作為想要使用Eigenlayer網(wǎng)絡(luò)的項目方,需要通過開發(fā)自己的AVS客戶端以及ServiceManager合約,客戶端本身就是網(wǎng)絡(luò)所要驗證的服務(wù)或系統(tǒng),該客戶端將會被未來大量參與網(wǎng)絡(luò)的Node所運行,而ServiceManager合約本身則是規(guī)定了Node參與網(wǎng)絡(luò)的條件以及對于Node本身獎懲的機制。如:需要抵押哪些Tokens、需要抵押的最小Tokens數(shù)量等。并且同時也要遵循AVSServiceManager合約的一些規(guī)范,保留一些基本的接口以便被Eigenlayer主合約索引以及通信等。
網(wǎng)絡(luò)的參與Node本身在Eigenlayer中被稱作為**「Operator」**,Operator是專業(yè)的Node運營商,主要負責實際運行和維護網(wǎng)絡(luò)Node,當他們想要參與到某個網(wǎng)絡(luò)中時,他們需要滿足ServiceManager中所規(guī)定的準入條件。作為Operator,他們同時也可以是Staker去質(zhì)押給自己的Node。那么,普通用戶是如何參與到整個workflow的過程中呢,Eigenlayer設(shè)計了一個delegate的功能,它允許普通的用戶將自己的Tokensdelegate給選擇的OperatorNode,委托該Node通過運行AVS來獲得額外的網(wǎng)絡(luò)收益。
在完成了AVS的搭建以及Node的招募后,該網(wǎng)絡(luò)的服務(wù)就可以開放去被消費和使用了,下圖是官方給出的一個整個AVS服務(wù)的調(diào)用流程的示意圖
缺乏傳統(tǒng)的通用性Decentralization計算網(wǎng)絡(luò)
幾乎沒有直接面向終端用戶提供服務(wù)的AVS
我們認為,大量的應(yīng)用型AVS能夠為生態(tài)帶來更多可能性。這些應(yīng)用型AVS可以直接服務(wù)于終端用戶,從而擴大EigenLayer的影響力和實用性。GoPlus作為用戶安全服務(wù)的提供者,正在利用EigenLayer的基礎(chǔ)設(shè)施,構(gòu)建一個專注于用戶安全的AVS。這個AVS將為Crypto用戶提供全面的安全保護服務(wù),包括但不限于:
錢包地址風險評估
反釣魚和反欺詐保護
Tokens風險評估
Decentralization實時鏈上防火墻
GoPlus通過在EigenLayer上構(gòu)建AVS,將提供Decentralization、透明和可靠的安全服務(wù)。這一舉措不僅提高了服務(wù)的可信度,還能通過激勵機制吸引更多參與者。GoPlus的AVS將為用戶提供更好的保護,同時幫助EigenLayer拓展到面向終端用戶的新應(yīng)用領(lǐng)域,目前GoPlus的安全服務(wù)平均日調(diào)用量高達2100萬次,因此在完成AVS升級后,GoPlusAVS有望成為生態(tài)內(nèi)最大的應(yīng)用型用例。且通過Decentralization的方式提供安全服務(wù),這也是Web3發(fā)展過程中全新的一種安全范式。