普通使用者的EIP1559

買賣虛擬貨幣

最近關於以太坊上eip1559的訊息不少。以太坊上提案那麼多,為什麼這個提案最近如此受到關注,一起來學習一下,看看這個提案與我們普通使用者有什麼關係。

eip全稱 ethereum imporvement proposals(以太坊改進建議), 是以太坊開發者社羣提出的改進建議。eip1559,也就是1559號提案。


 eip1559想要改變什麼 

簡單講,eip1559是要改變當前以太坊競拍形式的交易費用架構。

· 現有模式

在現有的交易費用模式下,一筆轉賬的過程是這樣的:

  1. 使用者發起交易,並設定願意支付給礦工的交易費用(gas fee)

    交易費用(gas fee) = 價格(gas price/gwei) * 交易上限(gas limit)

  2. 節點取得交易資訊,將交易資訊放入交易池等待礦工打包

  3. 礦工從交易池中選取交易打包進區塊,並獲得交易中使用者支付的交易費用,未被用完的交易上限(交易執行未達到gas limit)的部分將被退回給使用者

    礦工在選取交易時,通常將交易按gas price從高到低排列,選取gas price高的交易打包進區塊,以此獲得利益最大化。如果此時交易池有更高的gas price的交易進來,那麼低gas price的交易將再次被排在後面,這導致低gas price交易將持續的不被礦工打包,交易確認的時間遙遙無期。

  4. 礦工透過工作量證明獲得記賬權,區塊被正式新增到區塊鏈上,交易得到確認


· eip1559模式

  1. 使用者發起交易,並設定願意支付的交易費用上限

    交易費用上限 = 願意支付的最高基本費用(base fee/gwei) * 執行交易的上限(gas limit) + 小費(tips)

  2. 節點取得交易資訊,將交易資訊放入交易池等待礦工打包

  3. 礦工從交易池中選取交易打包進區塊,依據當前區塊飽和程度,對應的基本費用被銷燬,使用者支付超過當前區塊基本費用的部分和未被用完的交易上限(交易執行未達到gas limi)都將被退回給使用者,礦工獲得使用者支付的小費

  4. 礦工透過工作量證明獲得記賬權,區塊被正式新增到區塊鏈上,交易得到確認


可見,eip1559改變了包括我們支付的費用和礦工收到的費用。除了交易費用結構外,eip1559也會改進區塊的大小使之變得可以依據交易擁堵情況而調節等等改進,但這與我們普通使用者使用關係不大,這裡不做贅述。


 改變如何影響普通使用者 

關於eip1559的發言大多圍繞在礦工利益、系統安全、可變區塊大小、經濟模型上等這些“神仙打架”的話題上。對於普通使用者,這樣的一次重大改革會有什麼影響呢?

· 略微可靠的費用預估

在eip1559中,每一個區塊收取的base fee不由使用者或礦工控制,而是由以太坊系統來決定。它會隨區塊上是否被交易填滿快速變化,因此base fee總能及時反映交易擁堵/通暢的情況,從而為使用者提供一個當前交易費率的指引。只要使用者願意支付的最高費用上限滿足當前的base fee水平,交易就能在接下來幾個區塊獲得確認。因此使用者需要完成交易所需費用變得容易估計。


實際情況會比理想狀態複雜些。當交易數量快速上升時,base fee也快速上升,原先設定足夠的base fee可能很快也會捉襟見肘,費用預估的可靠性出現臨時失效。此時為了交易能儘快得到確認,使用者在保證足夠base fee的基礎上還會提高小費金額以吸引礦工優先打包,最終結果就是短期內回到目前的競拍機制。隨著區塊繼續被塞滿,base fee也快速上漲,直到開始更多的使用者難以負擔最新區塊所需的base fee、退而選擇等待更靠後的區塊來讓交易確認。這一過程在數個或更多的區塊後達到平衡,base fee也不再快速變化,交易費用將再次變得可以預測。

無論如何,相比目前的拍賣機制下僅能依賴過去一段時間的交易價格來猜測打包進下一區塊所需的交易費用,eip1559所給出的預測在理論上將可靠許多。


· 聊勝於無的費用減少

反對派的一個論點是eip1559掠奪了礦工的收益,但卻無法降低交易費用,因此執行eip1559的意義不大。儘管降低交易費用本身並非eip1559的主要初衷,但費用還是會因為eip1559有所降低。


首先,拍賣機制下的效用損失將在eip1559下減少,這也是eip1559一直所宣告的主要作用之一。所謂的效用損失舉個例子,當前費用架構下,1個區塊包含數筆交易,使用者為它們支付的gas price的區間可能是80~100gwei。這意味著不同使用者支付了不同價格但卻用於相同的服務。這一結果形成了經濟學上的價格歧視,而那些使用者支付高於80gwei的部分則是消費者剩餘的損失。


在eip1559下,同一區塊中所有交易將支付相同的base fee例如都是80gwei,即使使用者設定了更高的交易費用上限也不會支付超過當前區塊的base fee。因此,對於使用者而言這無疑是費用減少。


費用降低的另一原因來自“垃圾”交易的減少。並非指這部分交易是無效的,而是來自礦工利用其地位製造的插隊交易。

* 這裡的礦工指的是真正進行打包的節點,而非僅向礦池提供算力但不進行區塊打包的個人礦工


雖然在上文列示的交易過程中,礦工會按gas price高低來選取交易,但礦工是可以按照其他標準選取交易打包的。在沒有其他利益驅動下,選擇gas price最高的交易進行打包可以使礦工獲得更多的交易費用收入。但隨defi的發展,礦工開始利用自己可以選取交易打包的特殊地位,主動發起一些交易並調節打包順序來操控defi的運作從而獲得額外收益。最典型的行為就是“搶跑交易(front running)”,普通使用者使用defi時難以察覺,就一直在默默地被欺負著。


在eip1559下,雖無法杜絕這類搶跑交易,但base fee的存在可以增加它們作惡的成本,使得礦工至少以普通使用者一樣的費用參與,並且無法透過自己打包區塊來收回這部分成本。如此一來礦工將重新評估這些加塞行為是否有利可圖,進而減少部分此類交易。這些交易的減少本身使得普通使用者在使用defi時不被魚肉,也會使得更多普通使用者的交易能夠被打包進區塊,降低區塊擁堵,交易費用也會有所下降。這對交易費用的降低未必很大,但總歸是好事。


· 被動的通縮能否影響價格

base fee的出現使得以太坊量出現減少的可能。目前每天eth挖礦新增約13000枚,最近每天用於交易費用的eth約為7000~14000枚。

來源:https://etherscan.io/chart/blockreward


採用eip1559後,作為交易費用大頭的base fee被銷燬,這將會大大減少每天eth的增發數量。考慮到使用者實際支付的費用會有所下降,因此大概率還是無法達到通縮,即eth數量還是將增長,但通脹率將大幅降低。既然新增代幣的數量減少,那麼價格多少會受到積極的影響,但也不能指望太多,靠這點點的減少並不能也不應該掀起太大波瀾。


以上是和普通使用者直接相關的點,可以看出eip1559對普通使用者是非常友好的,因此無條件支援即可。

 多餘的一些討論 

· 揚湯止沸的解決方案

eip1559讓交易費用變得可以預測的根本原理,是不斷改變base fee水平讓價格敏感的使用者主動選擇延後交易的確認。這與目前拍賣機制的精神核心是一致的,因此也是無法從根本解決目前以太坊交易擁堵的情況(但的確能有限地降低交易費用)。以太坊擁堵問題,根源還是在於其效能的侷限。如果以太坊交的易處理能力能達到那些採用pos機制的區塊鏈水平,那麼擁堵問題可能根本就不存在了,也就壓根不會有交易費用預估的需要了。然而這點目前是無解的,只能等eth2.0出來看能否有所改變。


· 是否會出現硬分叉?

儘管有不少以大礦工為主的反對聲音,但硬分叉多半不會發生。即使出現硬分叉,所有defi、生態專案都會需要考慮是是否要新出現的分叉鏈上繼續運營,但毫無疑問他們都會在執行eip1559了的鏈上運營,因為交易費用預測的可靠性和費用降低都是對專案方有利的。所以eip1559的積極支援方不少都有著是生態專案方的影子。沒有執行eip1559的鏈將會失去大量生態專案和使用者,最終無人問津自然淘汰。在這一可以預見的結果下,強行硬分叉將無利可圖(或許會有短期套利機會,但長期註定沒有價值)。


· 礦工的利益被剝奪?

這是毫無疑問的,按目前收入比例看,礦工的收入很可能大幅減少,甚至達到30~50%。但收益的降低也會使得部分礦工離場,競爭減小,剩餘礦工收益上升。在加上通縮可能帶來的價格上升,礦工的收益下降遠小於交易費用收入的消失。


礦工的用途是保證網路的平穩執行和安全,但並意味著礦工需要有很大的話語權和權力。以太坊是一臺大型電腦,礦工不過是電腦上的硬碟和線路,豈能讓硬體來決定什麼內容被儲存和傳輸,甚至做出“搶跑交易”這種小動作?所以礦工乖乖拿挖礦收益和使用者的小費就足夠了,也夠滋潤了。如果有礦工因為收益減少而離開,它的位置也很快會被新礦工取代,分散的礦工更是有利於以太坊系統安全的。


最後總結一下,eip1559雖不是個完美解決方案,但或多或少能為目前的以太坊帶來一些往好的方向的改善。對於普通使用者,支援eip1559就對了。


————  e n d ————



往期閱讀


  • 去中心化保險是及時雨還是早產兒?

  • 2021年sec的“魔爪”會伸向哪些區塊鏈專案?

  • 用傳統估值方法看dex的估值高低

  • 有了一鍵發幣,為什麼還需要一鍵發鏈?

希望大家可以關注微信公眾號更加方便交流。公眾號的文章也會率先更新~



免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;