你想把 rETH 換回 ETH,打開介面,發現「贖回」那個按鈕是灰的,或者按下去跳出一行「目前可贖回數量不足」。錢包裡的 rETH 明明好好的,怎麼會贖不了?
這不是介面壞掉,是 Rocket Pool 的贖回設計本來就長這樣。它和 Lido 那種「送出請求去排隊」是兩套完全不同的機制,而且這個差別在你買進之前就該知道。
rETH 的贖回是即時的,但要協議手上當下有現成的 ETH 可以給你。沒有的話,你不會進到一條隊裡慢慢等,而是根本按不下去——你得自己去二級市場把 rETH 賣掉。這是「即時但不保證」和「保證但要排隊」的差別。
rETH 贖回按鈕按不下去的原因
協議手上沒有足夠的閒置 ETH。
Rocket Pool 有一個存款池,裡面裝的是使用者存進來、還沒被拿去開驗證者的 ETH。你贖回 rETH 的時候,協議就是從這裡(以及 rETH 合約自己持有的餘額)掏錢給你。池子裡有多少,當下就最多只能贖多少。
這個池子的水位是浮動的。有人存錢進來水位就升,協議把錢拿去開新驗證者水位就降。大家一起想走的時候,池子會被先按的人抽乾,而那正是你最想贖的時候。
這個設計的意思是:rETH 的即時贖回能力在最需要的時候最不可靠。不是協議有問題,是它就是這樣運作的。買進之前要知道自己接受的是哪一種退出保證。
rETH 的匯率和 stETH 完全不是同一回事
這一點會影響你怎麼看價格,值得單獨講。
stETH 的數量會自己長:你放著不動,錢包裡的數字每天會多一點,因為獎勵是用增加數量的方式發給你的,所以 1 stETH 大致對應 1 ETH。
rETH 的數量永遠不變,變的是它值多少。你買的時候可能 1 rETH 換得到 1.1 ETH,一年後同樣 1 顆換得到 1.15 ETH。獎勵是用「一顆越來越值錢」的方式累積的。
| stETH | rETH | |
|---|---|---|
| 獎勵怎麼給 | 數量增加 | 匯率上升 |
| 1 顆大致等於 | 1 ETH | 大於 1 ETH,而且持續變大 |
| 退出設計 | 排隊,保證輪得到 | 即時,但要池子有錢 |
| 池子沒錢時 | 不影響,繼續排 | 只能去市場賣 |
所以看 rETH 的價格時,「1 rETH 賣 1.12 ETH」這個數字本身沒有意義,你得先知道當下的合約匯率是多少。匯率 1.15 的時候賣 1.12,那是折價;匯率 1.10 的時候賣 1.12,那是溢價。兩個價格怎麼分另外寫了一篇。
池子空了的時候,你剩下什麼選擇
有三個,建議按這個順序考慮。
一、去二級市場賣。最直接,而且入口就在同一頁上——Rocket Pool 質押頁中間那塊 Routing 有兩個選項,Protocol 是走協議(存款池空了就是這條失效),CoW Swap 就是走市場。按上下箭頭把方向切成用 rETH 換回 ETH,輸入金額,兩條路會各報一次價,你直接比。代價是要吃當下的價差和滑價,而池子被抽乾,往往代表很多人同時想走,市場那條路的價差也可能跟著變大。賣之前先查一下當下的合約匯率,才知道自己讓了多少。
二、等池子回水。有人存錢進來池子就會有 ETH。這條路的問題是你不知道要等多久,也沒有一個位置排著——別人可能比你先按下去把水位又抽乾。適合不急的人,不適合真的要用錢的人。
三、分批贖。池子裡有多少就先贖多少,剩下的等下一次。零碎但務實,而且每一次都要付鏈上手續費,金額小的時候不划算。
合約匯率與可贖回餘額,先查這兩個
不用什麼工具,兩個數字看一眼就能判斷。
- 當下的合約匯率。1 rETH 現在可以換回多少 ETH。Rocket Pool 官方的質押頁面上直接寫著這個比例(介面上顯示成「1 ETH = 0.85… rETH」,倒過來就是 1 rETH 值多少 ETH),用區塊瀏覽器讀 rETH 合約的 getExchangeRate() 也可以;依 Rocket Pool 文件,這個比例大約每 24 小時更新一次。這是你的基準線。
- 可贖回的餘額。介面通常會顯示,如果沒有,看一眼存款池的水位也可以。這個數字決定你按不按得下去。
兩個數字都有了,接下來就是一個很單純的比較:市場現在肯給你的價格,比合約匯率低多少?低得不多就直接賣,省事;低得離譜就考慮等池子,或者接受「這筆錢短期內出不來」這個事實。
買進這類憑證之前,可以先看一次存款池的歷史水位。如果它長期都很淺,代表這個協議的即時贖回能力平常就不強,就別把「隨時可以贖」當成這個部位的前提來規劃。這比事後才發現按不下去好得多。
即時贖回和排隊贖回,哪一種比較適合你
排隊那種給你的是確定性:不管市場怎麼樣,輪到你就是按帳面比例拿錢,只是要等。即時那種給你的是速度:池子有錢的時候一筆交易就完成,不用等任何人。
代價也剛好相反。排隊的代價是那段時間你走不掉;即時的代價是最需要的時候可能沒得用。你要哪一種,取決於你怕的是「等太久」還是「臨時走不了」。
順帶一提,這個差別也解釋了為什麼兩種憑證的折價形態不一樣。有保證贖回管道的那種,折價通常會被套利慢慢拉回去;沒有保證的那種,折價可能會停在那裡比較久,因為把它拉回去的那條路本身也可能是塞住的。
Rocket Pool 社群另有一份讓 rETH 也能排隊提領的提案(RPIP-71),2026 年 10 月查證時仍是草案、沒有上線日期。在它通過並上線之前,「池子空了就按不下去」照樣成立;如果之後看到 Rocket Pool 宣布它已上線,贖回就會多出一條排隊的路。
池子的水位自己會查
不用等介面告訴你按不按得下去。
協議的官方頁面通常會顯示存款池目前的餘額;用區塊瀏覽器讀合約也可以。Rocket Pool 這邊,官方文件的流動性質押說明是理解這套機制的起點,而質押頁面會在你輸入金額後直接告訴你這筆能不能走協議路線。買進之前看一眼,你就知道自己買的是「隨時能贖」還是「看運氣」。
買進之前該問的一題
選任何一種質押憑證之前,先問同一題:當很多人同時想走的時候,這個設計會發生什麼事?
排隊那種的答案是「大家一起等,但每個人都輪得到」。即時那種的答案是「先按的人拿到,後按的人按不下去」。兩種答案沒有對錯,但它們對應的是完全不同的心理準備。如果你是那種行情一壞就想立刻處理掉的人,即時那種在你最需要的時候恰好最不可靠,這件事要先想清楚。
所以選憑證的第一個條件,是「這筆錢多久之後會想動」,比誰的年化高是後面的事。比年化之前,先想清楚退不出來的時候你要付出什麼。
常見問題
rETH 的價格為什麼比 1 ETH 高?
因為它的獎勵是用匯率上升的方式累積的,數量永遠不變。1 rETH 隨著時間會值越來越多 ETH,所以價格本來就應該高於 1。判斷有沒有折價要拿市場價去比當下的合約匯率,不是比 1。
等存款池回水和排隊有什麼不同?
排隊有位置,輪到你就是你的;等池子沒有位置,誰先按到誰拿走。所以「等池子回水」這條路沒有預期時間可言,別人隨時可能在你之前把水位抽乾。真的要用錢就別選這條。
怎麼知道現在 1 rETH 值多少 ETH?
看協議的合約匯率,官方頁面和區塊瀏覽器都查得到。這個數字是協議記帳用的真值,和市場成交價是兩回事。兩個一起看才知道自己在折價還是溢價的位置上。