爲什麽「再質押」占領了社交媒體?

中級3/11/2024, 11:33:10 PM
EigenLayer 提出的 再質押(Restaking)協議最近越來越受到重視,它在許多問題上提供了新解法,也是流動性質押衍生品賽道很重要的敘事,本文剖析「再質押」,以及一些相關的底層實現和安全風險。

EigenLayer 提出的 再質押(Restaking)協議最近越來越受到重視,它在許多問題上提供了新解法,也是流動性質押衍生品賽道很重要的敘事,下文簡單聊聊「再質押」,以及一些相關的底層實現和安全風險。

EigenLayer Protocol

質押與流動性質押

以太坊的 質押(Staking)是指用戶將他們的 ETH 鎖定在以太坊網絡中,以支持網絡的運行和安全性。在以太坊2.0 中,這種質押機製是權益證明(Proof of Stake, PoS)共識算法的一部分,它取代了之前的工作量證明(PoW)機製。用戶通過質押 ETH,成爲驗證者(Validators),參與到區塊的創建和確認過程中,作爲回報,他們可以穫得質押獎勵。

以太坊質押和驗證者趨勢

這種原生質押方式存在很多問題,比如需要的資金量不小(32 ETH 或它的倍數)、需要提供一些硬件作爲驗證節點且保證可用性、質押的 ETH 被鎖定不靈活等等。

於是 流動性質押衍生品(Liquid Staking Derivatives,LSD)應運而生,它旨在解決傳統質押中的流動性問題,允許用戶在質押代幣的衕時,穫得代錶他們質押份額的流動性代幣(如 Lido 的 stETH 或 Rocket Pool 的 rETH);這些流動性代幣可以在其他平颱上交易、借貸或用於其他金融活動,這樣,用戶既能參與到質押中穫得獎勵,又能保持資金的靈活性。

流動性質押通證一般會由項目方髮行,併保持與原始質押資産固定的兌換比例,比如 Lido 髮行的 stETH 與 ETH 的兌換關繫爲 1:1。

熱門流動性質押項目

流動性是質押的唯一問題嗎?

顯然不是,目前越來越多的中間件、DA、跨鏈橋、預言機項目都採用節點+質押的方式運行,它們的做法在不斷的分散共識,通過空投和更高的質押收益,吸引用戶離開大的共識圈而進入它們的小圈子;

另外對於大部分初始項目來説,創建一個 PoS 的共識網絡是很難的,説服用戶放棄其他收益和流動性而參與進來併不容易;

EigenLayer 解決的問題

再質押不是指收益滾存,這是完全不衕的兩件事情。

以太坊共識協議中,約束驗證節點的核心是它的 罰沒機製(Slashing),而 EigenLayer 提出的再質押協議核心就是通過某種方式拓展了罰沒邏輯,讓許多 主動驗證服務(Actively Validated Services,AVS)也能夠編寫邏輯,曏作惡的玩家做出懲罰,約束行爲併達到共識。

EigenLayer 是以太坊上的一個創新協議,它引入了 Restaking 機製,允許在共識層重新使用以太坊和流動質押代幣(LST)。截止 2024.02,EigenLayer 協議上的鎖倉價值已經達到了 45 億美元,其中 LST 占比 40% 左右;衕時著名投資機構 a16z 也剛剛宣布了 1 億美元的投資,其生態項目 Renzo、Puffer 等都先後拿到了 Binance、OKX 等投資。這些也標誌著它在完善以太坊定標基礎設施和提高加密經濟安全性方麵取得了重大進展。

鎖倉價格超過 45 億美元

EigenLayer 的核心功能是使以太坊的安全性多樣化,在下圖示例(來自白皮書)中,三個 AVS 借助再質押協議更容易的穫得了更大資金量帶來的共識安全性,衕時也沒有造成 ETH Layer1 的削弱。

EigenLayer 讓共識更集中

EigenLayer 包含三個核心組件,也分別對應再質押協議的三類用戶:

  • TokenManager:處理質押者(staker)的質押和提款。
  • DelegationManager:註冊運營商(operator)併跟蹤管理運營商份額。
  • SlasherManager:管理罰沒邏輯,爲 AVS 開髮者提供懲罰能力接口。

EigenLayer 簡化架構圖

從圖中可以清晰的看到各個角色之間的協衕關繫:

  1. 質押者通過 TokenManager 質押他們的 LST 併穫得額外收益,衕時質押者也信任對應的運營商(這一點和你在 Lido、Binance 質押沒有區別,運營商運行的基礎就是穫得信任)。
  2. 運營商通過 DelegationManager 註冊後穫得 LST 資産,爲需要 AVS 服務的項目方提供節點服務,從項目方提供的節點獎勵和手續費中抽取收益。
  3. AVS 開髮者實現一些通用或特殊的 Slasher 運行在節點上,提供給項目方(AVS 需求方)使用,這些項目方(比如跨鏈橋、DA、預言機等)通過 EigenLayer 購買這類服務,直接穫得共識安全。

各個角色都能在 EigenLayer 協議中穫得收益,整體來看是一個「三贏零虧」的局麵。

如何實現再質押

這裡爲了更簡單的説明實現邏輯,隱藏了 Operator 和 DelegationManager,與上文架構圖略有區別。

首先,我們以流動性質押代幣的再質押舉例,最簡單的 TokenPool 實現隻需要滿足三個功能:質押、提款、罰沒,通過 Solidity 實現出來的效果如下:

contract TokenPool {

// 質押餘額

mapping(address => uint256) public balance;

function stake(uint256 amount) public; // 質押

function withdraw() public; // 提款

// 運行罰沒邏輯

function slash(address staker, ??? proof) public;

}

爲了橫曏拓展 slash 邏輯,給 AVS 開髮者提供統一的接口,可以做出如下改造,註冊的多個 slasher 會根據需求依次執行併傳遞,在某些環節作惡時適當對質押款做削減(類似原生質押):

contract Slasher {

mapping(address => bool) public isSlashed;

// 實現罰沒邏輯

function slash(address staker, ??? proof) public;

}

contract TokenPool {

mapping(address => uint256) public balance;

// 管理已經註冊的 slasher

mapping(address => address[]) public slasher;

function stake(uint256 amount) public;

function withdraw() public;

// 註冊 slasher

function enroll(address slasher) onlyOwner;

}

註冊 slasher 實際是一個比較嚴格的過程,隻有經過審查的 shash 邏輯才能夠被 EigenLayer 和用戶所接受,如何分配質押代幣也是另一個比較核心問題。

目前 EigenLayer 支持了 9 種不衕的流動性質押代幣(LSTs),它通過在 TokenPool 上封裝了一層更高階的 TokenManager 實現:

contract TokenManager {

mapping(address => address) tokenPoolRegistry;

mapping(address => mapping(address => uint256)) stakerPoolShares;

// 質押 stETH 到 stETHTokenPool

function stakeToPool(address pool, uint256 amount);

// 從 stETHTokenPool 提款 stETH

function withdrawFromPool(address pool);

// …

}

至此,我們已經可以實現一個簡單的 LSD 再質押合約;思考一個小問題:被罰沒的 LST(比如 1 stETH)流曏了哪裡,被銷毀還是被 EigenLayer 充入國庫還是其他用途?

原生再質押的原理更容易理解但實現卻更覆雜,因爲這些質押的 ETH 存在於信標鏈(Beacon Chain)上,EigenLayer 協議作爲智能合約運行在以太坊的執行層,它借助預言機來穫取共識層的數據(比如節點驗證者餘額等),這部分可以參考合約實現:https://github.com/Layr-Labs/eigenlayer-contracts/blob/master/src/contracts/pods/EigenPod.sol

迸髮的再質押生態

自 23 年以來,再質押敘事越來越深刻,有很多項目方基於 EigenLayer 協議做了很多上層的包裝,也有很多項目希望能通過 EigenLayer 協議穫取更多的共識和安全,下麵是幾個比較熱門的項目;

Puffer Finance (pufETH) 是一個基於 EigenLayer 的流動性再質押協議,它旨在降低個體質押者的進入門檻,重點關註 EigenLayer 中的「原生質押」領域,比如它把節點運營商的最低要求從 32 ETH 降低到了 2 ETH。

Puffer 在技術上重點提到了一個遠程簽名工具 Secure-Signer,遠程簽名者是驗證器中的一個模塊,允許將密鑰管理和簽名邏輯移至共識客戶端之外,Secure-Signer 在 TEE 設備 Intel SGX 上運行,可以爲驗證者提供更強的密鑰安全和削減保護保證。

作爲目前唯一一個衕時被 Binance 和 EigenLayer 投資的項目,Puffer 在普通投資者中也比較火熱,我們也可以參與到 Puffer 質押中,穫得 pufETH 和一定的積分。

質押者和 NoOps 之間的飛輪

Renzo Protocol 是對 EigenLayer 協議中策略管理器(StrategyManager)的高階包裝,它的目的是保護 AVS 併提供更高的質押收益;通過 EigenLayer 的原理,我們知道 slashing 邏輯是由 AVS 開髮者提供的,而這些 AVS 之間的組合策略會隨著數量的增加而變覆雜,Renzo 通過一層封裝爲節點運營商和 AVS 開髮者提供了保護。

Renzo 今年也先後拿到了 OKX Ventures 和 Binance Labs 的投資,相信不久將來的再質押賽道,它也是一個重要的卷王。

Renzo Protocol 架構

EigenPie 是 MagPie 和 EigenLayer 合作推出的再質押協議,這個名字很容易被誤以爲是官方的項目,但實際併不嚴謹;今年年初 EigenPie 開啟了第一輪的質押積分活動,參與者可以一舉三得:EigenLayer 積分、EigenPie 積分和 IDO 份額。

KelpDAO (rsETH) 是一個基於 EigenLayer 的三重收益再質押協議,與其他生態項目一樣 KelpDAO 重點關註節點運營商和 AVS 之間的協作關繫,提供了一些高階的包轉,保護兩方的利益和協作關繫。

KelpDAO 在再質押賽道是一個非常重要的頭部未髮幣項目,擼毛大軍也在積極參與中。

新的安全風險

再質押除了帶來了額外的收益,也帶來了更大的風險敞口。

首先就是再質押協議的合約安全風險,基於 EigenLayer 協議構建的項目資金基本都是存在其合約上的,如果 EigenLayer 合約被攻擊,項目方資金和用戶資金都可能受損。

其次,再質押協議又髮行了更多的 LST,比如 Puffer 的 pufETH、KelpDAO 的 rsETH 等等,它們相比於傳統的 LSD(比如 stETH)在合約邏輯上更覆雜,更有可能出現因爲 LST 脫錨或者項目 RUG 導緻的資産損失。

除了 EigenLayer 協議本身以外,其他的 Restaking 協議大部分目前還都未實現提款邏輯,早期參與的用戶隻能通過二級市場來穫得一定的流動性,所以也會因爲流動性不足而虧損。

而 EigenLayer 本身也處於項目早期(Stage 2),所以也有一部分合約功能不太完善(如 StrategyManager ),早期參與者需要關註這部分風險。

總結

再質押賽道從 23 年以來一直非常火熱,許多鏈圈的獨立投資者和投資機構也都紛紛參與進來,從技術上來看 EigenLayer 提出的再質押協議給流動性質押帶來了新的思路、解決了更多的問題。

另一方麵,再質押概念還比較新,包括 EigenLayer 協議在內的許多再質押項目都還處於早期的測試網階段,機遇和挑戰併存。

目前再質押賽道上 EigenLayer 一家獨大,未來預計有更多項目加入進來,探索流動性質押新模式,爲項目方提供新的共識安全解決方案。

隨著再質押協議的逐漸興起,ZAN 爲早期再質押項目提供專業的節點服務和審計服務,助力項目在這個充滿潛力的領域中穩健前行。

聲明:

  1. 本文轉載自[ ZAN Team],著作權歸屬原作者[ ZAN Team],如對轉載有異議,請聯繫Gate Learn團隊,團隊會根據相關流程盡速處理。

  2. 免責聲明:本文所錶達的觀點和意見僅代錶作者個人觀點,不構成任何投資建議。

  3. 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得覆製、傳播或抄襲經翻譯文章。

爲什麽「再質押」占領了社交媒體?

中級3/11/2024, 11:33:10 PM
EigenLayer 提出的 再質押(Restaking)協議最近越來越受到重視,它在許多問題上提供了新解法,也是流動性質押衍生品賽道很重要的敘事,本文剖析「再質押」,以及一些相關的底層實現和安全風險。

EigenLayer 提出的 再質押(Restaking)協議最近越來越受到重視,它在許多問題上提供了新解法,也是流動性質押衍生品賽道很重要的敘事,下文簡單聊聊「再質押」,以及一些相關的底層實現和安全風險。

EigenLayer Protocol

質押與流動性質押

以太坊的 質押(Staking)是指用戶將他們的 ETH 鎖定在以太坊網絡中,以支持網絡的運行和安全性。在以太坊2.0 中,這種質押機製是權益證明(Proof of Stake, PoS)共識算法的一部分,它取代了之前的工作量證明(PoW)機製。用戶通過質押 ETH,成爲驗證者(Validators),參與到區塊的創建和確認過程中,作爲回報,他們可以穫得質押獎勵。

以太坊質押和驗證者趨勢

這種原生質押方式存在很多問題,比如需要的資金量不小(32 ETH 或它的倍數)、需要提供一些硬件作爲驗證節點且保證可用性、質押的 ETH 被鎖定不靈活等等。

於是 流動性質押衍生品(Liquid Staking Derivatives,LSD)應運而生,它旨在解決傳統質押中的流動性問題,允許用戶在質押代幣的衕時,穫得代錶他們質押份額的流動性代幣(如 Lido 的 stETH 或 Rocket Pool 的 rETH);這些流動性代幣可以在其他平颱上交易、借貸或用於其他金融活動,這樣,用戶既能參與到質押中穫得獎勵,又能保持資金的靈活性。

流動性質押通證一般會由項目方髮行,併保持與原始質押資産固定的兌換比例,比如 Lido 髮行的 stETH 與 ETH 的兌換關繫爲 1:1。

熱門流動性質押項目

流動性是質押的唯一問題嗎?

顯然不是,目前越來越多的中間件、DA、跨鏈橋、預言機項目都採用節點+質押的方式運行,它們的做法在不斷的分散共識,通過空投和更高的質押收益,吸引用戶離開大的共識圈而進入它們的小圈子;

另外對於大部分初始項目來説,創建一個 PoS 的共識網絡是很難的,説服用戶放棄其他收益和流動性而參與進來併不容易;

EigenLayer 解決的問題

再質押不是指收益滾存,這是完全不衕的兩件事情。

以太坊共識協議中,約束驗證節點的核心是它的 罰沒機製(Slashing),而 EigenLayer 提出的再質押協議核心就是通過某種方式拓展了罰沒邏輯,讓許多 主動驗證服務(Actively Validated Services,AVS)也能夠編寫邏輯,曏作惡的玩家做出懲罰,約束行爲併達到共識。

EigenLayer 是以太坊上的一個創新協議,它引入了 Restaking 機製,允許在共識層重新使用以太坊和流動質押代幣(LST)。截止 2024.02,EigenLayer 協議上的鎖倉價值已經達到了 45 億美元,其中 LST 占比 40% 左右;衕時著名投資機構 a16z 也剛剛宣布了 1 億美元的投資,其生態項目 Renzo、Puffer 等都先後拿到了 Binance、OKX 等投資。這些也標誌著它在完善以太坊定標基礎設施和提高加密經濟安全性方麵取得了重大進展。

鎖倉價格超過 45 億美元

EigenLayer 的核心功能是使以太坊的安全性多樣化,在下圖示例(來自白皮書)中,三個 AVS 借助再質押協議更容易的穫得了更大資金量帶來的共識安全性,衕時也沒有造成 ETH Layer1 的削弱。

EigenLayer 讓共識更集中

EigenLayer 包含三個核心組件,也分別對應再質押協議的三類用戶:

  • TokenManager:處理質押者(staker)的質押和提款。
  • DelegationManager:註冊運營商(operator)併跟蹤管理運營商份額。
  • SlasherManager:管理罰沒邏輯,爲 AVS 開髮者提供懲罰能力接口。

EigenLayer 簡化架構圖

從圖中可以清晰的看到各個角色之間的協衕關繫:

  1. 質押者通過 TokenManager 質押他們的 LST 併穫得額外收益,衕時質押者也信任對應的運營商(這一點和你在 Lido、Binance 質押沒有區別,運營商運行的基礎就是穫得信任)。
  2. 運營商通過 DelegationManager 註冊後穫得 LST 資産,爲需要 AVS 服務的項目方提供節點服務,從項目方提供的節點獎勵和手續費中抽取收益。
  3. AVS 開髮者實現一些通用或特殊的 Slasher 運行在節點上,提供給項目方(AVS 需求方)使用,這些項目方(比如跨鏈橋、DA、預言機等)通過 EigenLayer 購買這類服務,直接穫得共識安全。

各個角色都能在 EigenLayer 協議中穫得收益,整體來看是一個「三贏零虧」的局麵。

如何實現再質押

這裡爲了更簡單的説明實現邏輯,隱藏了 Operator 和 DelegationManager,與上文架構圖略有區別。

首先,我們以流動性質押代幣的再質押舉例,最簡單的 TokenPool 實現隻需要滿足三個功能:質押、提款、罰沒,通過 Solidity 實現出來的效果如下:

contract TokenPool {

// 質押餘額

mapping(address => uint256) public balance;

function stake(uint256 amount) public; // 質押

function withdraw() public; // 提款

// 運行罰沒邏輯

function slash(address staker, ??? proof) public;

}

爲了橫曏拓展 slash 邏輯,給 AVS 開髮者提供統一的接口,可以做出如下改造,註冊的多個 slasher 會根據需求依次執行併傳遞,在某些環節作惡時適當對質押款做削減(類似原生質押):

contract Slasher {

mapping(address => bool) public isSlashed;

// 實現罰沒邏輯

function slash(address staker, ??? proof) public;

}

contract TokenPool {

mapping(address => uint256) public balance;

// 管理已經註冊的 slasher

mapping(address => address[]) public slasher;

function stake(uint256 amount) public;

function withdraw() public;

// 註冊 slasher

function enroll(address slasher) onlyOwner;

}

註冊 slasher 實際是一個比較嚴格的過程,隻有經過審查的 shash 邏輯才能夠被 EigenLayer 和用戶所接受,如何分配質押代幣也是另一個比較核心問題。

目前 EigenLayer 支持了 9 種不衕的流動性質押代幣(LSTs),它通過在 TokenPool 上封裝了一層更高階的 TokenManager 實現:

contract TokenManager {

mapping(address => address) tokenPoolRegistry;

mapping(address => mapping(address => uint256)) stakerPoolShares;

// 質押 stETH 到 stETHTokenPool

function stakeToPool(address pool, uint256 amount);

// 從 stETHTokenPool 提款 stETH

function withdrawFromPool(address pool);

// …

}

至此,我們已經可以實現一個簡單的 LSD 再質押合約;思考一個小問題:被罰沒的 LST(比如 1 stETH)流曏了哪裡,被銷毀還是被 EigenLayer 充入國庫還是其他用途?

原生再質押的原理更容易理解但實現卻更覆雜,因爲這些質押的 ETH 存在於信標鏈(Beacon Chain)上,EigenLayer 協議作爲智能合約運行在以太坊的執行層,它借助預言機來穫取共識層的數據(比如節點驗證者餘額等),這部分可以參考合約實現:https://github.com/Layr-Labs/eigenlayer-contracts/blob/master/src/contracts/pods/EigenPod.sol

迸髮的再質押生態

自 23 年以來,再質押敘事越來越深刻,有很多項目方基於 EigenLayer 協議做了很多上層的包裝,也有很多項目希望能通過 EigenLayer 協議穫取更多的共識和安全,下麵是幾個比較熱門的項目;

Puffer Finance (pufETH) 是一個基於 EigenLayer 的流動性再質押協議,它旨在降低個體質押者的進入門檻,重點關註 EigenLayer 中的「原生質押」領域,比如它把節點運營商的最低要求從 32 ETH 降低到了 2 ETH。

Puffer 在技術上重點提到了一個遠程簽名工具 Secure-Signer,遠程簽名者是驗證器中的一個模塊,允許將密鑰管理和簽名邏輯移至共識客戶端之外,Secure-Signer 在 TEE 設備 Intel SGX 上運行,可以爲驗證者提供更強的密鑰安全和削減保護保證。

作爲目前唯一一個衕時被 Binance 和 EigenLayer 投資的項目,Puffer 在普通投資者中也比較火熱,我們也可以參與到 Puffer 質押中,穫得 pufETH 和一定的積分。

質押者和 NoOps 之間的飛輪

Renzo Protocol 是對 EigenLayer 協議中策略管理器(StrategyManager)的高階包裝,它的目的是保護 AVS 併提供更高的質押收益;通過 EigenLayer 的原理,我們知道 slashing 邏輯是由 AVS 開髮者提供的,而這些 AVS 之間的組合策略會隨著數量的增加而變覆雜,Renzo 通過一層封裝爲節點運營商和 AVS 開髮者提供了保護。

Renzo 今年也先後拿到了 OKX Ventures 和 Binance Labs 的投資,相信不久將來的再質押賽道,它也是一個重要的卷王。

Renzo Protocol 架構

EigenPie 是 MagPie 和 EigenLayer 合作推出的再質押協議,這個名字很容易被誤以爲是官方的項目,但實際併不嚴謹;今年年初 EigenPie 開啟了第一輪的質押積分活動,參與者可以一舉三得:EigenLayer 積分、EigenPie 積分和 IDO 份額。

KelpDAO (rsETH) 是一個基於 EigenLayer 的三重收益再質押協議,與其他生態項目一樣 KelpDAO 重點關註節點運營商和 AVS 之間的協作關繫,提供了一些高階的包轉,保護兩方的利益和協作關繫。

KelpDAO 在再質押賽道是一個非常重要的頭部未髮幣項目,擼毛大軍也在積極參與中。

新的安全風險

再質押除了帶來了額外的收益,也帶來了更大的風險敞口。

首先就是再質押協議的合約安全風險,基於 EigenLayer 協議構建的項目資金基本都是存在其合約上的,如果 EigenLayer 合約被攻擊,項目方資金和用戶資金都可能受損。

其次,再質押協議又髮行了更多的 LST,比如 Puffer 的 pufETH、KelpDAO 的 rsETH 等等,它們相比於傳統的 LSD(比如 stETH)在合約邏輯上更覆雜,更有可能出現因爲 LST 脫錨或者項目 RUG 導緻的資産損失。

除了 EigenLayer 協議本身以外,其他的 Restaking 協議大部分目前還都未實現提款邏輯,早期參與的用戶隻能通過二級市場來穫得一定的流動性,所以也會因爲流動性不足而虧損。

而 EigenLayer 本身也處於項目早期(Stage 2),所以也有一部分合約功能不太完善(如 StrategyManager ),早期參與者需要關註這部分風險。

總結

再質押賽道從 23 年以來一直非常火熱,許多鏈圈的獨立投資者和投資機構也都紛紛參與進來,從技術上來看 EigenLayer 提出的再質押協議給流動性質押帶來了新的思路、解決了更多的問題。

另一方麵,再質押概念還比較新,包括 EigenLayer 協議在內的許多再質押項目都還處於早期的測試網階段,機遇和挑戰併存。

目前再質押賽道上 EigenLayer 一家獨大,未來預計有更多項目加入進來,探索流動性質押新模式,爲項目方提供新的共識安全解決方案。

隨著再質押協議的逐漸興起,ZAN 爲早期再質押項目提供專業的節點服務和審計服務,助力項目在這個充滿潛力的領域中穩健前行。

聲明:

  1. 本文轉載自[ ZAN Team],著作權歸屬原作者[ ZAN Team],如對轉載有異議,請聯繫Gate Learn團隊,團隊會根據相關流程盡速處理。

  2. 免責聲明:本文所錶達的觀點和意見僅代錶作者個人觀點,不構成任何投資建議。

  3. 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得覆製、傳播或抄襲經翻譯文章。

即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.