如何構(gòu)建AVS
最近,使用 EigenLayer 來構(gòu)建基礎(chǔ)設(shè)施項目在開發(fā)者社區(qū)中已經(jīng)變得非常流行。這些項目被稱為主動驗證服務(wù)(AVS),指的是任何需要自己的分布式驗證語義以進行驗證的系統(tǒng)。這些系統(tǒng)可以包括 DA 層、新的 VM、預(yù)言機、橋等等。
Source: EigenLayer, IOSG
但是我們到底如何構(gòu)建一個 AVS?
為了設(shè)置 AVS 的基本規(guī)則,您需要回答四個主要問題。
Q1: What defines a Task in your AVS?
在 EigenLayer 中,任務(wù)是 Operator 承諾為 AVS 提供服務(wù)的最小工作單位。這些任務(wù)可能與AVS 的一個或多個罰沒條件相關(guān)聯(lián)。
以下是兩個示例任務(wù):
在 EigenDA 的中托管和提供 “DataStore”
為跨鏈橋發(fā)布另一個區(qū)塊鏈的狀態(tài)根
EigenLayer 在以下工作流程中提供了一個更詳細的示例。這個 AVS 的任務(wù)是計算特定數(shù)字的平方。
Task Generator 以固定時間間隔發(fā)布任務(wù)。每個任務(wù)指定了需要計算平方的數(shù)字。它還包括法定人數(shù)和法定人數(shù)的閾值百分比,規(guī)定每個列出的法定人數(shù)至少需要一定比例的 Operator 簽名才能通過此任務(wù)。
當(dāng)前加入 AVS 的 Operator 需要從任務(wù)合約中讀取任務(wù)編號,計算其平方,對計算結(jié)果進行簽名,并將計算結(jié)果和簽名發(fā)送給 Aggregator。
Aggregator 收集來自 Operator 的簽名并進行聚合。如果任何來自 Operator 的響應(yīng)通過 了 Task Generator 在發(fā)布任務(wù)時設(shè)置的閾值百分比,聚合器將這些響應(yīng)聚合起來并發(fā)布到任務(wù)合約中。
在爭議解決期間,任何人都可以提出爭議。DisputeResolution 合約會處理特定 Operator 的錯誤響應(yīng)。(或者該 Operator 在這個時間窗口內(nèi)沒有做出響應(yīng))
如果爭議被最終驗證并處理, Operator 將被凍結(jié)在 Registration 合約中,由 EigenLayer 的否決委員決定是否否決凍結(jié)請求。
Q2: What kind of trust does your AVS want to inherit?
Source: EigenLayer, IOSG Ventures
EigenLayer 提供了三種可編程信任。
經(jīng)濟信任
經(jīng)濟信任依賴于人們對質(zhì)押資產(chǎn)的信心。如果腐敗帶來的利潤低于腐敗成本,經(jīng)濟上理性的行為者就不會發(fā)起攻擊。例如,如果對跨鏈橋發(fā)起攻擊的成本為 10 億美元,但利潤僅為 5 億美元,則從經(jīng)濟上來看,進行攻擊是顯然不理性的。
作為廣泛采用的加密經(jīng)濟學(xué)原語,罰沒可以大大提高腐敗成本,從而強化經(jīng)濟安全。
去中心化信任
去中心化信任的本質(zhì)是擁有一個龐大且廣泛分布的驗證者集合,無論是在虛擬上還是在地理上。為了防止在 AVS 中各個節(jié)點之間發(fā)生串通和 Liveness Attack,最好不要讓單一服務(wù)提供商運行所有節(jié)點。
在 EigenLayer 上,不同的 AVS 可以定制它們的去中心化程度。例如,它們可以為 Operator 設(shè)置地理位置要求,或者只允許個人 Operator 提供節(jié)點服務(wù),并相應(yīng)地提供更多的激勵來吸引這類Operator。
以下是一個示例:
Shutter 提出了一種通過使用閾值加密來防止 MEV 的解決方案。該過程涉及一組節(jié)點,稱為Keypers,他們通過分布式密鑰生成(DKG)參與計算一組共享的公鑰和私鑰。這些節(jié)點由Shutter DAO 的治理選舉產(chǎn)生。
顯然,DKG 依賴于誠實多數(shù)的假設(shè)。
通過借助 EigenLayer 提供的節(jié)點運營服務(wù),Shutter 可以獲得更廣泛的 Kepers 分布。這種方法不僅降低了 Keypers 之間串通的風(fēng)險,還增強了網(wǎng)絡(luò)的安全性和彈性。
同樣,Lagrange 的 Lagrange State Committee(LSC)由再質(zhì)押者組成。對于每個狀態(tài)證明,至少有 2/3 的委員會成員必須簽署一個特定的區(qū)塊頭,之后才通過 SNARK 生成一個狀態(tài)證明。
以太坊“包含”(Inclusion)信任
以太坊驗證者除了通過質(zhì)押向以太坊作出承諾外,如果進一步在 EigenLayer 上再質(zhì)押,他們還可以向 AVS 作出可信承諾。這使得提議者可以在以太坊上提供一些服務(wù)(例如,通過MEV-Boost++進行部分區(qū)塊拍賣),而無需在以太坊的協(xié)議層面進行更改。
例如,遠期區(qū)塊空間拍賣允許買家提前確保得到未來的區(qū)塊空間。參與再質(zhì)押的驗證者可以對區(qū)塊空間作出可信承諾,如果之后他們未包含買家的交易,則會被罰沒。
假設(shè)你正在構(gòu)建一個預(yù)言機,你可能需要在一定時間段內(nèi)提供價格?;蛘呒僭O(shè)你正在運行一個L2,你可能每隔幾分鐘就需要向以太坊發(fā)布 L2 數(shù)據(jù)。這些都是遠期區(qū)塊空間拍賣的用例。
Q3: Is the work to be done by the operator lightweight or heavyweight?
如果你想要繼承以太坊驗證者的去中心化,AVS 的任務(wù)應(yīng)盡可能設(shè)計得輕量級。
如果任務(wù)消耗大量計算資源,Solo Operator 可能無法處理它們。
Q4: What are the slashing conditions?
通過再質(zhì)押到一個特定的服務(wù),再質(zhì)押者就接受了可能存在的罰沒風(fēng)險,并且這個罰沒條件將由 AVS 來指定。
作為 AVS,應(yīng)設(shè)計可在鏈上驗證、可證明、客觀可歸因的罰沒條件。例如,在以太坊中雙重簽名一個區(qū)塊,以及一個輕節(jié)點跨鏈橋 AVS 中的節(jié)點簽署來自另一個鏈的無效區(qū)塊。
設(shè)計不當(dāng)?shù)牧P沒條件可能導(dǎo)致分歧,進而引發(fā)系統(tǒng)性風(fēng)險。
AVS 還應(yīng)確??捎^察性,允許跨服務(wù)監(jiān)控、追蹤和記錄請求和響應(yīng)。
如何量化?
你的 AVS 需要多少信任(再質(zhì)押的資本、不同的分布式驗證者數(shù)量,以及需要實現(xiàn)以太坊驗證者承諾的以太坊驗證者數(shù)量),以及你將如何激勵它?
例如,如果一個跨鏈橋每周的交易量為 1 億美元,并租用價值 1 億美元的安全性,用戶可以相信他們是安全的。即使驗證者試圖破壞系統(tǒng),用戶也會受到保護,因為他們可以通過罰沒重新分配對用戶進行補償。
考慮到跨鏈橋的 TVL、再抵押的 ETH 數(shù)量、選擇加入的 Operator 數(shù)量和許多其他參數(shù)將不斷變化,并可能出現(xiàn)大幅波動,AVS 需要某種方法來調(diào)整其安全預(yù)算和緩沖空間。
AVS 可以用其總代幣供應(yīng)的一部分支付經(jīng)濟安全。
But, do I compromise my token utility by using EigenLayer?
絕對不是!
EigenLayer 支持雙重質(zhì)押(Dual Staking)。這使您可以同時使用 ETH 和您的原生代幣來保護網(wǎng)絡(luò),并根據(jù)需要調(diào)整每種代幣的比例。在網(wǎng)絡(luò)的早期階段,ETH 可能占據(jù)較大比例。隨著網(wǎng)絡(luò)成熟,您可能希望原生代幣發(fā)揮更重要的作用。在這種情況下,AVS 可以通過協(xié)議治理增加原生代幣的比例。
此外,當(dāng) AVS 的安全需求在短期內(nèi)迅速增長時,例如,當(dāng)由 AVS 預(yù)言機服務(wù)的 DeFi 協(xié)議的TVL 迅速增加時,AVS 仍然可以使用EigenLayer 來加固它的經(jīng)濟安全。
從這個角度來看,EigenLayer 是一個可編程的信任市場,提供“彈性”安全。
What external tools can I use?
以下是一些值得注意的項目。
在 EigenLayer 的三方市場中, Operator 依賴于 AVS 開發(fā)者正確編碼 AVS 軟件并設(shè)置合理的罰沒條件。然而,考慮到 AVS 的多樣性,每個 AVS 與 Operator 之間的交互邏輯可能會有所不同,這創(chuàng)造了一個全新的領(lǐng)域。為了防止意外的罰沒事件,AVS 可以在發(fā)布前對代碼庫進行審核。此外,EigenLayer 設(shè)有否決委員會,能夠通過多重簽名否決不正確的罰沒決定。
與此同時,Cubist正在與 EigenLabs 合作開發(fā)一個開放的反罰沒框架,利用安全硬件并使用自定義策略在密鑰管理器內(nèi)簽署交易和驗證消息。例如,同時簽署兩個不同高度的區(qū)塊頭永遠不會被密鑰管理器內(nèi)的策略引擎所批準(zhǔn)。
風(fēng)險偏好較高的再質(zhì)押者/ Operator 可能希望參與早期的 AVS 以獲得更高的回報。在這種情況下,Cubist 的 Anti-slasher 可能會有用。
許多人知道 EigenLayer 可以幫助 AVS 建立信任網(wǎng)絡(luò),但 AVS 需要為經(jīng)濟安全支付多少費用,以及如何抵御經(jīng)濟攻擊呢?
Anzen Protocol 開發(fā)了安全因子(SF),這是衡量 AVS 經(jīng)濟安全性的通用標(biāo)準(zhǔn)度量。SF 基于腐敗成本和腐敗利潤的概念。
Anzen 幫助 AVS 維護最低經(jīng)濟安全水平,而無需過度支付經(jīng)濟安全。
EigenLabs 正在開發(fā) EigenSDK,以幫助 AVS 編寫其節(jié)點軟件代碼。該 SDK 包括簽名聚合、與 EigenLayer 合約的交互邏輯、網(wǎng)絡(luò)、密碼學(xué)和事件監(jiān)視客戶端模塊。
與此同時,Othentic 正在構(gòu)建一個開發(fā)工具,以幫助 AVS 更快地發(fā)布產(chǎn)品。
你可能感興趣的文章
-
TVL已達79.13億!a16z向再質(zhì)押協(xié)議EigenLayer注資1億美元!
知名美國風(fēng)投向向再質(zhì)押協(xié)議EigenLayer投資了驚人的1億美元?!?/p> 2024-02-23
-
為EigenLayer質(zhì)押品帶來流動性!Kelp DAO發(fā)行代幣KEP!
LRT協(xié)議Kelp DAO于2/21公布其代幣KEP,Kelp DAO表示此代幣可用來為EigenLayer積分/獎勵帶來流動性,由于再質(zhì)押協(xié)議EigenLayer目前的質(zhì)押積分缺乏流動性,Kelp DAO除了為Eige…
2024-02-22 -
EigenLayer TVL突破60億美元!超越Uniswap成第五大協(xié)議
據(jù)DeFiLlama所示,以太坊再質(zhì)押項目EigenLayer在重新開放質(zhì)押后,TVL已突破60億美元,過去7天增幅達181%,更多詳細資訊請看下面正文…
2024-02-12 -
EigenLayer暫時取消質(zhì)押上限!TVL破30億美元 緊追Uniswap
EigenLayer宣布重新開放質(zhì)押后,TVL已正式突破30億美元,在所有協(xié)議中排名第六,緊追第五名的Uniswap,更多詳細資訊請看下面正文…
2024-02-07 -
EigenLayer取消各池子質(zhì)押上限 將重新開啟質(zhì)押窗口
再質(zhì)押項目EigenLayer宣布將取消各流動性池質(zhì)押上限,所有LST池子皆可存入超過20萬枚流動性質(zhì)押代幣,更多詳細資訊請看下面正文…
2024-01-26 -
EigenLayer宣布將為Cosmos生態(tài)應(yīng)用鏈提供服務(wù)!有助于雙邊發(fā)展
再質(zhì)押協(xié)議EigenLayer宣布將為Cosmos生態(tài)的應(yīng)用鏈提供服務(wù),未來新的網(wǎng)絡(luò)項目啟動,將可以同時享有Cosmos SDK的靈活架構(gòu)與Ethereum提供的安全性,有助于雙邊生態(tài)的創(chuàng)新發(fā)展…
2024-01-12 -
Google Cloud加入以太坊再質(zhì)押協(xié)議EigenLayer測試網(wǎng)、參與Goerli節(jié)點
Google Cloud已與其它超過65個營運商和獨立參與者一起加入了「EigenLayer的營運商工作組」,并將在Goerli測試網(wǎng)上作為節(jié)點營運者,參與其重置協(xié)議(restaking protocol)的…
2023-12-27 -
除了EigenLayer之外的再質(zhì)押協(xié)議(Restaking)盤點
再質(zhì)押協(xié)議(Restaking)不只是Eigenlayer或是以太坊生態(tài)的特色,加密研究員Ignas指出Polygon、Solana、Cosmos等生態(tài)早已經(jīng)出現(xiàn)快速發(fā)展的再質(zhì)押項目?!?/p> 2023-12-27
-
Near與EigenLayer打造快速結(jié)算層SFFL!旨在實現(xiàn)Laeyr2快速通訊
NEAR Foundation團隊成員Altan Tutar嘗試以白話文介紹Near與EigenLayer未來的新合作內(nèi)容,將推出以太坊生態(tài)更快的結(jié)算層—超快速最終性層,更多詳細資訊請看下面正文…
2023-12-21 -
以太坊再質(zhì)押項目EigenLayer白皮書四大看點
這篇文章主要介紹了以太坊再質(zhì)押項目EigenLayer白皮書四大看點的相關(guān)資料,需要的朋友可以參考下本文詳細內(nèi)容介紹…
2023-02-28