本文由重構研究院原創發布,請拖動至文章底部查看更多精彩內容


最近翻了翻我過去的工作記錄和動態,去年九月份有一次事件被我當時開玩笑的說是“過年了”。



沒錯,就是以太坊區塊鏈在2022年9月進行的一次被稱為“the Merge(合併)”的升級,還記得當時重構研究院前前後後就整理了許多文章介紹和分析the Merge ,現在用一句話簡單總結下the Merge,就是通過升級改變了以太坊鏈的共識機制。


The Merge沒多久之後,我們整個行業的關注點都被SBF吸引了,FTX倒閉的餘震連帶著熊市的陰霾,讓大家都忽略了,這個世界上第二大加密貨幣醞釀多年後,向POS共識的過渡是整個行業的一個開創性時刻。儘管升級發生在一個熊市中,但升級進展得很順利。


以太坊即將要的另一次升級被稱為“上海”,原本預計將在不遠的將來舉行,可能產生全面的經濟影響。


那天跟朋友說起來我在研究Ethereum's Shanghai Upgrade,朋友問了我一個很“致命”的問題,是不是得親自去趟上海?

以太坊的定位是世界計算機,為了實現這個目標,開發者在誕生之初就為它規劃了一條升級路徑,分別是Frontier (前沿)、Homestead (家園)、Metropolis (大都會)、Serenity (寧靜)四個階段。


目前整個網絡已經走到了第三個階段,前三個階段都屬於以太坊1.0,而最後一個階段Senerity 也就是我們經常會聽到的以太坊2.0。


2.0當然要到大城市中,讓百姓們安居樂業,所以在寧靜Serenity階段,最終就是解決“共同富裕”,以太坊每次升級的命名都是用一個又一個的Devcon以太坊開發者大會舉辦的城市來命名。


上海昇級這只是升級的一個代號而已,就像我們習慣叫the Merge,其實也叫巴黎升級。


不過現在再聽到ETH 1.0或者2.0的說法就不夠準確了,V神已經早早宣布取消以太坊了1.0和2.0的說法,取而代之的是“執行層”與“共識層”。


這一命名方式的改變,其實是讓大家更好理解了,並不是2.0比1.0更高級,而是執行層+共識層=以太坊。通過2022年9月發生的the Merge升級,區塊鏈的共識機制從工作證明(PoW)轉移到權益證明(PoS)。這樣一來,區塊鏈的治理就脫離了資源密集型機制,變得對環境、社會和治理(ESG)更加友好。


▵V神在2020年5月提出的個人路線圖設想


那麼此刻你看到的這篇文章,是重構研究院的本期Ethereum Shanghai upgrade的系列文章中的第一篇,在這一系列文章中,你將會閱讀到:



話不多說,讓我們直奔本期主題——


為什麼需要上海昇級

Ethereum

Shanghai upgrade


簡單地說,升級很像你的手機裡的軟件更新,每一代版本更新是為了更加適應時代發展。通過2022年9月發生的the Merge升級,區塊鏈的共識機制從工作證明(PoW)轉移到權益證明(PoS)。


在the Merge之後,Beacon Chain正式成為Ethereum的共識引擎,也被稱為共識層(CL),而Ethereum則成為執行層(EL),只支持用戶交易的執行,不支持交易結算或最終確定。



從技術上講,Shanghai只是以太坊EL的升級名稱,而Capella是以太坊CL的升級名稱。然而,鑑於這兩個網絡的升級將同時發生,上海經常被用來指代這兩種升級。上海昇級的主要內容是增加了質押的ETH的提取,驗證器節點操作員能夠提取他們的CL獎勵,以及他們在信標鏈上的全部質押餘額。


上海昇級後能帶來諸多影響,但作為我個人來說,這次升級的最關注的部分是有五個以太坊改進提案(EIP)預計將被推出。 EIP-4895也許將是搶占所有頭條的一個,因為它將解鎖被押的以太幣(ETH),並允許提款。


通過我簡單的介紹,本文中暫且先默認各位已經基本熟悉了執行層和共識層,我們在今天的內容中,跟大家一起“見錢眼開”,將關注點主要放在對我們用戶最實用的提款(withdrawal)部分。


提款提的是什麼款?


合併後,ETH的工作方式分為兩條鏈,也稱為兩層:共識層(CL)和執行層(EL)。


執行層繼承了舊的工作證明(PoW)鏈的大部分功能,包括驗證和結算交易以及執行智能合約。

新的共識層建立在信標鏈之上,用於在一組驗證者之間達成共識。以太坊的區塊生成頻率為12秒(“slot”),一個“epoch”由32個slot組成,總共持續6.4分鐘。在每個epoch的開始,隨機選擇一組驗證者(委員會)來提出和驗證區塊。在一個epoch的每個時段,從委員會中隨機選擇一個驗證者來提出一個區塊,委員會的其他成員對新提出的區塊進行驗證。同一委員會在整個epoch中執行這一任務,每次都會為下一個epoch選擇一個新的委員會。


以太坊信標鏈(CL)處理網絡的共識,而網絡的共識依賴於驗證者的參與。為了成為一個驗證者,需要將32個ETH鎖定在共識層,向網絡的其他部分發出信號,從而有資格被選入一個委員會。現有的激活驗證者的方法是通過部署的信標存款合約。一旦ETH被存入,共識層可以接收信息,並驗證新的驗證者是否準備好了。然而,目前鎖定在該合約中的ETH是無限期鎖定的,因為該合約中沒有實現提款的功能。


上海將根據部分提款(只提取賭注獎勵或32ETH以上部分)或全部提款(提取包括32ETH在內的所有)來區別對待。



部分提款Partial withdrawal

重構研究院


無論是部分還是全部,以太坊的提現可不像在你的支付寶錢包裡提現那麼簡單和迅速。


部分提現指賺取的獎勵(餘額超過32ETH)被提現到驗證人指定的以太坊地址,並可立即使用。驗證者將繼續成為信標鏈的一部分,並按預期進行驗證。


對於部分提款,最大的容量是每slot(12秒)16次提款。目前大約有510k個驗證器,這意味著每個驗證器需要4.3天才能觸發一次部分提款。



光是有耐心的等待還不夠,想要提取CL獎勵的驗證者必須確保他們的提款憑證已經更新,這也是驗證者想要提取他們的全部質押ETH餘額的一個要求。


為什麼要么這麼麻煩呢,說來話長,最初當Beacon Chain首次推出時,當時將Beacon Chain與Ethereum的現有網絡熱連接來過渡Ethereum的計劃還沒有製定。驗證者節點操作員被要求指定一個提款地址,該地址將存入以太坊CL上的一個地址。


然而鑑於合併的設計和信標鏈與以太坊的融合,驗證者被要求將他們的提款憑證更新為0x01格式,這使得可以直接提款到以太坊EL地址。


根據Ethereum核心開發人員和CL客戶端Teku的產品負責人Ben Edgington的說法,Beacon Chain上大約有302,154個擁有0x00證書的驗證者,以及186,722個擁有0x01證書的驗證者。


這就是說,一旦上海昇級之後,提款憑證的變化將開始在網絡上以與提款類似的方式進行處理。網絡每個區塊最多只能處理16筆部分或全部提款,每12秒產生一次。這意味著網絡將需要大約100個小時來運行並更新以太坊整個驗證者集的提款憑證。開發人員目前在討論將提現的網絡掃限制在一次最多1,024個驗證人。


值得注意的是,提款沒有gas費。

所有Beacon Chain的提款將作為以太坊上的系統級操作來處理,這些操作被推送到以太坊虛擬機(EVM),而不是由EL首先處理的交易。因此,不能將提款識別為區塊鏈上的正常用戶或智能合約發起的交易,相反,提款被認為是以太坊區塊中的一種新類型的對象,並在區塊頭中擁有自己的專用數據域。此外,鑑於以太坊上每個區塊可以處理的最大提款數量,而且相對於執行用戶和智能合約交易的成本,處理這個最大提款數量的額外運營成本可以忽略不計,所以不會有與提款相關的gas成本。



全部提款Full withdrawal

重構研究院


全額提款和部分一樣,最大的特點就是“非常的漫長長長長長”。


驗證人有效地發出退出驗證人集合的信號,並進入退出隊列(這個過程是不可逆的,驗證人將繼續作為信標鏈的一部分,直到退出完成)。驗證者的全部餘額(32個ETH本金和任何獎勵)隨後被解鎖,在退出和提款機製完成後可以使用。


一個驗證者的想要全額提款首先受到與新的驗證者條目相同的流失限制,這意味著每個epoch最多可以在Beacon Chain上處理7個驗證者的退出,即6.4分鐘。


全額提款將與部分提款一起被處理,網絡會定期掃描活躍的驗證器組,每個區塊最多處理16筆提款,包括部分或全部。我在這裡多說一句,為了保持網絡穩定,全額提款的處理能力要低得多。


來跟著我這個數學小能手算筆帳,作為參考來看,目前活躍的驗證人數量約為52萬,這意味著每個紀元的全額提款數量為7,每天最大的驗證人退出數量約為1575。當驗證人的數量減少時,退出的速度也會減慢,如果驗證人下降到327,680人以下,每個紀元的最大退出數量將達到4。假設網絡需要處理活動集合中所有驗證人的提款,那麼一個完整的提款將需要大約100小時來處理退出後的隊列。


圖源:@DanniiAshmore, Invezz



那麼掐指一算,被質押上的以太幣已經被鎖定了大約兩年,甚至是自從質押市場出現以來都一直放在裡面了。被“徹底套牢”的以太坊用戶們,這一次終於等待了希望,上海昇級後允許用戶提取他們所抵押的以太坊。因此,現在以太坊社區正急切地等待著升級後解鎖他們的以太坊。


ETH提現將如何進行?


作為一個驗證者提取ETH需要在“退出隊列”中等待,這是由網絡的“流失限制”決定的。這個限制通過控制一次可以退出的驗證者的數量來確保網絡保持穩定。畢竟,驗證者負責確保以太坊網絡的安全。


一旦驗證者通過了隊列,他們就會進入“退出期”,這取決於同時試圖退出的驗證者的數量而有所不同。這可能需要幾個小時到幾個星期,甚至可能是幾個月。我認為大規模的提取行為不太可能發生。


那麼除了慢之外,提款的影響我還最關注兩個問題:


1、對ETH價格的影響

2、對LSD的影響


第一個問題來說——


提款對ETH價格的影響


對於啟用撤資會如何影響市場,有不同的意見。一方面,它可能會增加ETH的供應,因為有大約260億美元的ETH被解鎖。另一方面,能夠快速取款會鼓勵人們質押更多,從而減少供應。


前者會給價格帶來下行壓力,而後者則相反。


淺說一點我個人看法,ETH供應大大增加的情況不會在“更大程度上”發生。


大量驗證者退出需要時間,因此降低了對市場的短期影響,當驗證者的數量減少時,質押獎勵增加,這可能會吸引新的驗證者來填補空缺,造成購買壓力,減少驗證者退出的影響。


雖然會在上海分叉後立即釋放大約100萬個ETH用於部分提現,但假設100%的ETH會被賣出,這100萬個ETH的影響仍需要至少27小時才能實現。目前ETH的日交易量為80億美元,在幾天的時間內釋放10億美元的流動性可能只佔日均交易量的5%以下,這只會造成有限的影響。



因此,啟用提現功能不太可能因釋放流動性而對短期市場造成大的影響,長期而言更不可能。事實上,在上海昇級之後,還有其他的驅動因素,甚至可能增加質押需求,從而消除市場的供應。


大多數區塊鏈的升級都會對價格行動產生影響。以太坊上海的升級也不例外。之前的以太坊升級在市場上創造了良好的波動性,交易商利用了這一點。 ETH價格從2022年7月的1000美元左右飆升至8月的2000美元以上,並在合併前後達到約1800美元。隨著交易所的以太幣供應快速暴跌,交易者可能會看到導致上海昇級的又一次價格飆升。

短期來看,可能會減輕以太幣價格的下行風險,對供應增加的擔心是可能在短期內讓市場情緒很消極。長期來看,由於交易效率低下和成本高,以太坊的用戶體驗不佳,其中一些用戶體驗應該隨著上海的升級而改善。


那麼接著我們再來聊下一個問題,上海昇級對於LSD(Liquid Staking Derivatives)意味著什麼?


提款對LSD的影響


LSD,流動性質押衍生品協議,意義是為了讓用戶在流動性質押提供商那裡質押ETH時可以獲得一個“收據”一樣的代幣,這個收據代幣也被稱為流動性質押衍生品(LSD )。


由於32個ETH約為52000美元,對於我這種小投資者來說,光是為愛發電去參與是不可行的。這類平台為用戶提供了質押設施,即使是較小的以太幣持有量也可以參與質押,同時這些協議或者平台也會對他們的質押收入收取一定的費用。


舉個例子,圖源網絡


基本的工作方式是讓用戶將ETH存入智能合約,而智能合約又將ETH鎖定在有預選驗證人的信標鏈上。作為回報,用戶會得到一個代幣:流動的抵押衍生品。這個代幣代表了基礎的質押ETH,並根據網絡中的獎勵來累積價值,作為質押ETH的一種欠條。流動質押供應商提供流動質押功能,幫助你釋放你的質押資產的流動性。作為回報,大多數流動質押供應商將賭注回報的5-10%作為他們提供這項服務的收入。


LSD本質上是解鎖你的抵押ETH的流動性,因為它有一個類似抵押ETH的基礎價值被暫時鎖定。使用LSD代幣本質上允許你在DeFi活動中間接使用你的質押的ETH,如出售、提供流動性、借出、作為抵押品等,在你賺取的質押收益之上賺取額外收益。



在上海昇級後,ETH LSD將更加流行,因為質押ETH的風險和不便將被減少。更多的ETH LSD也意味著為質押協議供應商帶來更多的收入,這對流動性質押領域是有利的。


以太坊主網上有幾種主要的LSD,包括Lido的stETH,RocketPool的rETH,Stakewise的SETH2,以及Coinbase的cbETH。每個LSD都有自己的機制、定價和產生二級流動性的方法。我們將在後續的文章中分析這幾個主流的協議。當上海昇級後啟用提現時,LSD將可以贖回基礎ETH,以及任何來自抵押收益的額外ETH。


今天的絮叨了這麼久我先來賣個關子,具體影響如何?且聽下篇分解。



下期預告

重構研究院


第二篇:上海昇級最需要關注什麼?

  • 作為利益相關者,上海昇級意味著什麼?

  • 盤點主要的LSD協議,近期價格變化反映了什麼?


第三篇:普通用戶如何把握機會?

  • 詳解Lido等協議,項目深度分析,潛在機會探討


重構研究院

看牆外更多信息,推特賬號指路「Allrecode」


為Web3從業者建立內部鏈接,了解「重構研究院」

“商務合作”、“內容轉載”請直接在後台回復關鍵字