EigenLayer提出的再質押協議最近受到了越來越多的關注。它爲許多問題提供了新的解決方案,並在流動性質押衍生品軌道中扮演了重要的敘述角色。以下文章簡要討論了‘再質押’,以及一些基礎的實現和安全風險。
EigenLayer 協議
以太坊的質押指的是用戶將他們的 ETH 鎖定到以太坊網路中,以支持其運營和安全性。在以太坊 中,這種質押機制是權益證明(PoS)共識算法的一部分,它取代了之前的工作證明(PoW)機制。用戶可以通過質押 ETH 成爲驗證者,參與區塊的創建和確認過程,作爲回報,他們會收到質押獎勵。
以太坊質押和驗證者趨勢
這種原生質押方法有許多問題,例如需要大量的資本(32 ETH 或其倍數),需要爲驗證節點提供硬件並確保其可用性,以及已質押的 ETH 的不靈活性。
因此,流動性質押衍生品(LSD)應運而生,旨在解決傳統質押中的流動性問題。它允許用戶在質押他們的代幣時,獲得代表他們質押份額的流動性代幣(如 Lido 的 stETH 或 Rocket Pool 的 rETH)。這些流動性代幣可以在其他平台上交易、借用或用於其他金融活動。這樣,用戶可以參與質押以賺取獎勵,同時保持他們資金的靈活性。
流動性質押代幣通常由項目發行,並與原始質押資產保持固定的兌換比率,例如 Lido 發行的 stETH 與 ETH 的兌換關係爲 1:1。
熱門流動性質押項目
質押的唯一問題是流動性嗎?
顯然不是。越來越多的中間件、DAs、跨鏈橋接和預言機項目正在採用節點加權益質押的操作模式,不斷地去中心化共識。通過空投和提供更高的質押收益,他們將用戶從更大的共識圈吸引到他們的小圈子中。
此外,對於大多數初創項目來說,創建一個權益證明(PoS)共識網路是困難的,也不容易說服用戶放棄其他收益和流動性來參與。
再質押並不是關於再投資收益;這是完全不同的事情。
在以太坊的共識協議中,約束驗證節點的核心機制是削減機制。EigenLayer提出的再質押協議擴展了這種削減邏輯,允許許多主動驗證服務(AVS)也編寫邏輯來懲罰惡意行爲者,約束行爲,並實現共識。
EigenLayer是以太坊上的一個創新協議,引入了restaking(再質押)機制,允許在共識層復用以太坊和流動性質押代幣(LST)。截至2024年2月,EigenLayer協議上的鎖定價值已經達到45億美元,其中LST佔大約40%。同時,著名投資公司a16z剛剛宣布投資1億美元。其生態系統項目Renzo、Puffer等也已經收到了Binance、OKX等的投資。這些也標志着它在改善以太坊的擴容基礎設施和增強加密經濟安全性方面取得了顯著的進步。
鎖定價值超過45億美元
EigenLayer的核心功能是增加以太坊的安全性多樣性。在下面的例子中(來自白皮書),通過再質押協議,三個AVS由於資金量大而更容易獲得共識安全性,而不會削弱ETH Layer1:
EigenLayer 集中共識:
EigenLayer包括三個核心組件,分別對應再質押協議中的三類用戶:
EigenLayer簡化架構圖
從圖中我們可以看到各個角色之間的協作關係:
所有角色都可以在EigenLayer協議中獲利,總的來說,這是一個“三贏”的局面,沒有損失。
爲了簡化實現邏輯的解釋,我們隱藏了運營商(Operator )和代理管理器(DelegationManager),這與上面的架構圖略有差異。
首先,以流動性質押代幣的再質押爲例,最簡單的 TokenPool實現只需要完成三個功能:質押、提款和削減。在Solidity中的實現結果如下:
contract TokenPool {
// staking balance
mapping(address => uint256) public balance;
function stake(uint256 amount) public; // staking
function withdraw() public; // withdrawal
// executing slashing logic
function slash(address staker, ??? proof) public;
}
爲了水平擴展斜線邏輯並爲AVS開發人員提供標準接口,可以進行以下修改。多個註冊的削減者(slasher)可以按需按順序執行,並在發生惡意行爲時適當減少質押資金(類似於原生質押)。
contract Slasher {
mapping(address => bool) public isSlashed;
// implementing slashing logic
function slash(address staker, ??? proof) public;
}
contract TokenPool {
mapping(address => uint256) public balance;
// managing registered slasher
mapping(address => address[]) public slasher;
function stake(uint256 amount) public;
function withdraw() public;
// registering slasher
function enroll(address slasher) onlyOwner;
}
註冊一個削減者其實是一個嚴謹的過程,只有經過審查的削減邏輯才能被EigenLayer和用戶接受。如何分配質押代幣是另一個核心問題。
目前,EigenLayer支持9種不同類型的流動性質押代幣(LSTs)。它在TokenPool的基礎上實現了一個高階的TokenManager:
contract TokenManager {
mapping(address => address) tokenPoolRegistry;
mapping(address => mapping(address => uint256)) stakerPoolShares;
// staking stETH to stETHTokenPool
function stakeToPool(address pool, uint256 amount);
// withdrawing stETH form stETHTokenPool
function withdrawFromPool(address pool);
// ...
}
到目前爲止,我們已經能夠實現一個簡單的流動性質押代幣(LSD)再質押合約。考慮一個小問題 🤔:被罰沒的流動性質押代幣(例如1個stETH)會去哪裏?它們被銷毀了,還是被 EigenLayer 存入其財庫,或者用於其他目的?
本地再質押的原理更容易理解,但其執行更爲復雜,因爲質押的ETH位於信標鏈上。EigenLayer協議作爲以太坊執行層的智能合約,利用預言機從共識層獲取數據(如節點驗證者餘額)。這部分可以參考以下Github中的合約實現文檔:
eigenlayer-contracts/src/contracts/pods/EigenPod.sol at master·Layr-Labs/eigenlayer-contracts
自2023年以來,再質押的敘述已日益深入,許多項目建立在EigenLayer協議上,創建上層包裝,並通過協議尋求共識和安全。以下是一些熱門項目:
Puffer Finance (pufETH) 是基於EigenLayer的流動性再質押協議。它旨在降低個人質押者的入門門檻,專注於EigenLayer內的‘原生質押’領域,例如將節點操作員的最低要求從32個ETH減少到2個ETH。
Puffer強調一種名爲Secure-Signer的遠程籤名工具,該工具是驗證器中的一個模塊,允許將密鑰管理和籤名邏輯移出共識客戶端。 Secure-Signer在像Intel SGX這樣的TEE設備上運行,爲驗證者提供更強的密鑰安全性和削減保護保證。
作爲唯一獲得Binance和EigenLayer兩者投資的項目,Puffer在普通投資者中也頗受歡迎。我們也可以參與Puffer質押以獲得PufETH和一定數量的積分。
Staker 和 NoOps 之間的飛輪效應
Renzo Protocol 是EigenLayer協議中Strategy Manager的高級封裝。它的目標是保護AVS並提供更高的質押獎勵。基於EigenLayer的原則,我們知道削減邏輯由AVS開發者提供,而這些AVS之間的組合策略會隨着數量的增長變得復雜。Renzo通過一層封裝爲節點運營商和AVS開發者提供保護。
今年,Renzo也已經獲得了來自OKX Ventures和Binance Labs的投資。預計在即將到來的再質押賽道中,它將成爲一名重要的參與者。
Renzo 協議架構
EigenPie 是MagPie和EigenLayer聯合推出的再質押協議。這個名字容易被誤認爲是一個官方項目,但實際上並不完全準確。今年早些時候,EigenPie開始了它的首輪質押積分活動,參與者可以獲得三重收益:EigenLayer積分,EigenPie積分和IDO份額。
KelpDAO (rsETH) 是基於EigenLayer的三重獎勵再質押協議。與其他生態系統項目一樣,KelpDAO關注節點運營商和AVSs之間的合作關係,提供高級封裝來保護雙方的利益和合作;
KelpDAO是再質押賽道上尚未發行代幣的一個非常重要的領導項目,‘掠奪大軍’也正在積極參與。
再質押雖然帶來額外的回報,但也引入了更大的風險敞口。
首先,再質押協議本身的合約安全風險。建立在EigenLayer協議上的項目的資金大多存儲在他們的合約中。如果EigenLayer合約遭到攻擊,項目和用戶的資金可能都會有風險。
其次,再質押協議已經發行了更多的LSTs,如Puffer的pufETH,KelpDAO的rsETH等。與傳統的LSDs(如stETH)相比,他們的合約邏輯更復雜,因此更可能出現LST脫鉤或項目RUGs導致資產損失。
除了EigenLayer協議本身,大多數其他的再質押協議還未實現提款邏輯,所以早期的採用者只能通過二級市場獲取一些流動性,可能會遭受流動性不足的困擾。
另外,EigenLayer本身還處於早期階段(階段2),所以一些合約功能並未完善(如StrategyManager),早期採用者應當注意這些風險。
自2023年以來,再質押的領域非常熱門,許多獨立投資者和鏈圈的投資機構都積極參與。從技術上講,EigenLayer的再質押協議爲流動性質押帶來了新的思路,解決了更多的問題。
另一方面,再質押的概念還相對較新,許多再質押項目,包括EigenLayer協議,都還處在早期的測試網階段,機遇和挑戰並存。
目前,再質押的領域主要由EigenLayer獨自主導,但預計未來將有更多的項目加入,探索流動性質押的新模式,並爲項目提供新的共識安全解決方案。
隨着再質押協議逐漸崛起,ZAN爲早期的再質押項目提供專業的節點服務和審計服務,幫助他們在這個充滿希望的領域穩步前進。
近期 TVL(鎖定總值)的爆炸性增長
Поділіться
Контент
EigenLayer提出的再質押協議最近受到了越來越多的關注。它爲許多問題提供了新的解決方案,並在流動性質押衍生品軌道中扮演了重要的敘述角色。以下文章簡要討論了‘再質押’,以及一些基礎的實現和安全風險。
EigenLayer 協議
以太坊的質押指的是用戶將他們的 ETH 鎖定到以太坊網路中,以支持其運營和安全性。在以太坊 中,這種質押機制是權益證明(PoS)共識算法的一部分,它取代了之前的工作證明(PoW)機制。用戶可以通過質押 ETH 成爲驗證者,參與區塊的創建和確認過程,作爲回報,他們會收到質押獎勵。
以太坊質押和驗證者趨勢
這種原生質押方法有許多問題,例如需要大量的資本(32 ETH 或其倍數),需要爲驗證節點提供硬件並確保其可用性,以及已質押的 ETH 的不靈活性。
因此,流動性質押衍生品(LSD)應運而生,旨在解決傳統質押中的流動性問題。它允許用戶在質押他們的代幣時,獲得代表他們質押份額的流動性代幣(如 Lido 的 stETH 或 Rocket Pool 的 rETH)。這些流動性代幣可以在其他平台上交易、借用或用於其他金融活動。這樣,用戶可以參與質押以賺取獎勵,同時保持他們資金的靈活性。
流動性質押代幣通常由項目發行,並與原始質押資產保持固定的兌換比率,例如 Lido 發行的 stETH 與 ETH 的兌換關係爲 1:1。
熱門流動性質押項目
質押的唯一問題是流動性嗎?
顯然不是。越來越多的中間件、DAs、跨鏈橋接和預言機項目正在採用節點加權益質押的操作模式,不斷地去中心化共識。通過空投和提供更高的質押收益,他們將用戶從更大的共識圈吸引到他們的小圈子中。
此外,對於大多數初創項目來說,創建一個權益證明(PoS)共識網路是困難的,也不容易說服用戶放棄其他收益和流動性來參與。
再質押並不是關於再投資收益;這是完全不同的事情。
在以太坊的共識協議中,約束驗證節點的核心機制是削減機制。EigenLayer提出的再質押協議擴展了這種削減邏輯,允許許多主動驗證服務(AVS)也編寫邏輯來懲罰惡意行爲者,約束行爲,並實現共識。
EigenLayer是以太坊上的一個創新協議,引入了restaking(再質押)機制,允許在共識層復用以太坊和流動性質押代幣(LST)。截至2024年2月,EigenLayer協議上的鎖定價值已經達到45億美元,其中LST佔大約40%。同時,著名投資公司a16z剛剛宣布投資1億美元。其生態系統項目Renzo、Puffer等也已經收到了Binance、OKX等的投資。這些也標志着它在改善以太坊的擴容基礎設施和增強加密經濟安全性方面取得了顯著的進步。
鎖定價值超過45億美元
EigenLayer的核心功能是增加以太坊的安全性多樣性。在下面的例子中(來自白皮書),通過再質押協議,三個AVS由於資金量大而更容易獲得共識安全性,而不會削弱ETH Layer1:
EigenLayer 集中共識:
EigenLayer包括三個核心組件,分別對應再質押協議中的三類用戶:
EigenLayer簡化架構圖
從圖中我們可以看到各個角色之間的協作關係:
所有角色都可以在EigenLayer協議中獲利,總的來說,這是一個“三贏”的局面,沒有損失。
爲了簡化實現邏輯的解釋,我們隱藏了運營商(Operator )和代理管理器(DelegationManager),這與上面的架構圖略有差異。
首先,以流動性質押代幣的再質押爲例,最簡單的 TokenPool實現只需要完成三個功能:質押、提款和削減。在Solidity中的實現結果如下:
contract TokenPool {
// staking balance
mapping(address => uint256) public balance;
function stake(uint256 amount) public; // staking
function withdraw() public; // withdrawal
// executing slashing logic
function slash(address staker, ??? proof) public;
}
爲了水平擴展斜線邏輯並爲AVS開發人員提供標準接口,可以進行以下修改。多個註冊的削減者(slasher)可以按需按順序執行,並在發生惡意行爲時適當減少質押資金(類似於原生質押)。
contract Slasher {
mapping(address => bool) public isSlashed;
// implementing slashing logic
function slash(address staker, ??? proof) public;
}
contract TokenPool {
mapping(address => uint256) public balance;
// managing registered slasher
mapping(address => address[]) public slasher;
function stake(uint256 amount) public;
function withdraw() public;
// registering slasher
function enroll(address slasher) onlyOwner;
}
註冊一個削減者其實是一個嚴謹的過程,只有經過審查的削減邏輯才能被EigenLayer和用戶接受。如何分配質押代幣是另一個核心問題。
目前,EigenLayer支持9種不同類型的流動性質押代幣(LSTs)。它在TokenPool的基礎上實現了一個高階的TokenManager:
contract TokenManager {
mapping(address => address) tokenPoolRegistry;
mapping(address => mapping(address => uint256)) stakerPoolShares;
// staking stETH to stETHTokenPool
function stakeToPool(address pool, uint256 amount);
// withdrawing stETH form stETHTokenPool
function withdrawFromPool(address pool);
// ...
}
到目前爲止,我們已經能夠實現一個簡單的流動性質押代幣(LSD)再質押合約。考慮一個小問題 🤔:被罰沒的流動性質押代幣(例如1個stETH)會去哪裏?它們被銷毀了,還是被 EigenLayer 存入其財庫,或者用於其他目的?
本地再質押的原理更容易理解,但其執行更爲復雜,因爲質押的ETH位於信標鏈上。EigenLayer協議作爲以太坊執行層的智能合約,利用預言機從共識層獲取數據(如節點驗證者餘額)。這部分可以參考以下Github中的合約實現文檔:
eigenlayer-contracts/src/contracts/pods/EigenPod.sol at master·Layr-Labs/eigenlayer-contracts
自2023年以來,再質押的敘述已日益深入,許多項目建立在EigenLayer協議上,創建上層包裝,並通過協議尋求共識和安全。以下是一些熱門項目:
Puffer Finance (pufETH) 是基於EigenLayer的流動性再質押協議。它旨在降低個人質押者的入門門檻,專注於EigenLayer內的‘原生質押’領域,例如將節點操作員的最低要求從32個ETH減少到2個ETH。
Puffer強調一種名爲Secure-Signer的遠程籤名工具,該工具是驗證器中的一個模塊,允許將密鑰管理和籤名邏輯移出共識客戶端。 Secure-Signer在像Intel SGX這樣的TEE設備上運行,爲驗證者提供更強的密鑰安全性和削減保護保證。
作爲唯一獲得Binance和EigenLayer兩者投資的項目,Puffer在普通投資者中也頗受歡迎。我們也可以參與Puffer質押以獲得PufETH和一定數量的積分。
Staker 和 NoOps 之間的飛輪效應
Renzo Protocol 是EigenLayer協議中Strategy Manager的高級封裝。它的目標是保護AVS並提供更高的質押獎勵。基於EigenLayer的原則,我們知道削減邏輯由AVS開發者提供,而這些AVS之間的組合策略會隨着數量的增長變得復雜。Renzo通過一層封裝爲節點運營商和AVS開發者提供保護。
今年,Renzo也已經獲得了來自OKX Ventures和Binance Labs的投資。預計在即將到來的再質押賽道中,它將成爲一名重要的參與者。
Renzo 協議架構
EigenPie 是MagPie和EigenLayer聯合推出的再質押協議。這個名字容易被誤認爲是一個官方項目,但實際上並不完全準確。今年早些時候,EigenPie開始了它的首輪質押積分活動,參與者可以獲得三重收益:EigenLayer積分,EigenPie積分和IDO份額。
KelpDAO (rsETH) 是基於EigenLayer的三重獎勵再質押協議。與其他生態系統項目一樣,KelpDAO關注節點運營商和AVSs之間的合作關係,提供高級封裝來保護雙方的利益和合作;
KelpDAO是再質押賽道上尚未發行代幣的一個非常重要的領導項目,‘掠奪大軍’也正在積極參與。
再質押雖然帶來額外的回報,但也引入了更大的風險敞口。
首先,再質押協議本身的合約安全風險。建立在EigenLayer協議上的項目的資金大多存儲在他們的合約中。如果EigenLayer合約遭到攻擊,項目和用戶的資金可能都會有風險。
其次,再質押協議已經發行了更多的LSTs,如Puffer的pufETH,KelpDAO的rsETH等。與傳統的LSDs(如stETH)相比,他們的合約邏輯更復雜,因此更可能出現LST脫鉤或項目RUGs導致資產損失。
除了EigenLayer協議本身,大多數其他的再質押協議還未實現提款邏輯,所以早期的採用者只能通過二級市場獲取一些流動性,可能會遭受流動性不足的困擾。
另外,EigenLayer本身還處於早期階段(階段2),所以一些合約功能並未完善(如StrategyManager),早期採用者應當注意這些風險。
自2023年以來,再質押的領域非常熱門,許多獨立投資者和鏈圈的投資機構都積極參與。從技術上講,EigenLayer的再質押協議爲流動性質押帶來了新的思路,解決了更多的問題。
另一方面,再質押的概念還相對較新,許多再質押項目,包括EigenLayer協議,都還處在早期的測試網階段,機遇和挑戰並存。
目前,再質押的領域主要由EigenLayer獨自主導,但預計未來將有更多的項目加入,探索流動性質押的新模式,並爲項目提供新的共識安全解決方案。
隨着再質押協議逐漸崛起,ZAN爲早期的再質押項目提供專業的節點服務和審計服務,幫助他們在這個充滿希望的領域穩步前進。
近期 TVL(鎖定總值)的爆炸性增長