用加密村的故事讀懂以太坊 EIP-1559

撰文:DeGate

萬眾矚目的以太坊倫敦升級將於 12965000 區塊高度,預計北京時間 8 月 5 日,在主網正式上線。倫敦升級中包含的 EIP-1559 有可能是 ETH2.0 來臨之前最受關注也最富有爭議的提案,其核心訴求是修改以太坊手續費機制,將原來由用戶進行的首價拍賣制(First-price Auction),修改為由協議調節的基本手續費(Base fee)+ 用戶可選的小費(Tip)相結合的模式。

用加密村的故事讀懂以太坊 EIP-1559

本文嘗試用一個發生在加密村的故事,給大家形象生動的介紹什麼是 EIP-1559。

加密村的擺渡口

加密村是一個依山傍水的美麗村莊,更準確的說是三面環山一面臨水,整個村子通往村外的唯一方式,就是通過河邊的一個擺渡口坐船出村。

當年設立這個擺渡口的時候,主要是為了服務村民,那時出村辦事的村民很少,經常出現一船坐不了幾個人的情況,所以村裡決定,每次擺渡都會拿出一定的村莊津貼來補貼給船夫老張。後來大家還發現,每次遇到趕集大家都會扎堆出村,一船坐不下得分好幾次擺渡,這時就得制定一個誰先走誰後走的規則。當時的村委沒有經過太多思考就選擇了看似最公平的首價拍賣制(First-price Auction),即每個要出村的村民都私下給老張報價,誰願意出的船費越多誰就先走。

對擺渡口的不滿

老張的擺渡口一開就是 5 年多,隨着村裡的人丁越來越興旺,日子過的越來越紅火,出村的需求也越來越多,擺渡口開始經常性的排起長龍,船費也水漲船高,從一開始只要 1 塊錢,到現在常常要 10 塊錢才能坐上船。村委委託會計小丁做調查,發現所有人對渡口都有意見:

  • 李有財是村裡的首富,他發現出 5 塊錢的時候,有時可以搭上船,有時搭不上,於是他乾脆每次都出 10 塊錢來確保自己能第一批上船,雖然他不在乎錢,但每次聽到同船的人出的船費遠小於他時,他都為自己花的冤枉錢而忿忿不平;
  • 王小二是村裡的果農,為了保持水果的新鮮,他雖不富裕也必須每次都咬牙花 10 塊錢,第一批登上船,船費成為了他水果生意最大的成本;
  • 麗麗是個學生,錢不多,所以她每次只可以花 3 塊錢,然後在渡口等上好幾個小時,才輪到坐船;
  • 老孫是村裡的破落戶,他只出的起 1 塊錢的船費,據說他已經 2 年沒出過村了。。。

而與此同時,船夫老張卻賺的盆滿缽滿,家裡都蓋起來了 3 層小洋房。

於是,小丁又做了個計算,看看老張到底多賺了多少錢。

  • 假設現在有 10 個村民要坐船,他們的出價分別是從 1 塊到 10 塊,最後出 6 塊到 10 塊的 5 個村民先過河,出 1 塊到 5 塊的 5 個村民後過河,於是這 10 個村民一共出了 55 塊錢;
  • 但我們知道,出 6 塊以上的村民其實只要都出 6 塊就可以第一批登船了,而出 6 塊以下的村民,其實只要都出 1 塊也可以第二批登船,這樣 10 個村民就變成只要出 35 塊錢了;
  • 更進一步的,其實前 5 個村民只要都出 2 塊錢,后 5 個村民都出 1 塊錢,最終達成的結果也是一樣的,而此時 10 個村民總共只要出 15 塊錢;

村民之間盲目的競價博弈行為,讓自己付出了更多的冤枉錢。

EIP-1559 的提出

雖然加密村二期的幾個新渡口已經在建造中,去市裡訂購的小快艇也終於快到貨了,但隨着越來越多的村民對渡口制度的不滿,甚至抱怨說再這樣下去他們寧可搬離加密村,村委還是決定立刻對現有制度進行改變,於是讓小丁拿出一個方案來,而小丁拿出來的方案就是 EIP-1559。

EIP-1559 規定,未來村民坐船,不再是誰出的船費多誰先走,而是由村委會動態規定一個統一的基本船費,願意出這個價格的人就坐,不願意的就等着基本船費降低到自己的心理價位再坐。而村委調整基本船費的規則如下:村委首先給老張撥了筆經費來改造渡船,改造后的渡船從最多坐 5 個人,變成最多可以坐 10 個人。基本船費調節的目標是保持渡船每次都有 5 個人坐(50%),因為基於油耗和折舊來說,這樣是最經濟的。所以當前一次坐船的人數大於 5 時,之後的基本船費就會升高,反之就會降低。

另外,如果一段時間渡口特別繁忙,每次都有超過 10 個人坐船,而又有確實特別急着出村的村民始終排不上。對於這種情況,村委網開一面,同意村民可以通過出小費給老張的方式,來達到先乘船的目的。

同時,提案還考慮到了一個漏洞:如果老張為了提升基本船費,安排自己的親戚輪流來坐船——如果每次都坐滿 10 個人,基本船費就會不斷上漲——最後老張親戚交的基本船費又回到了老張口袋,而其他乘客的基本船費則漲了上去,算下來老張還是會比正常情況賺的多。為了應對這個漏洞,EIP-1559 規定,所有的基本船費都不再交給老張,而是用於建設村莊,老張只能得到原來的村莊津貼和乘客給的小費。

大家的反應

EIP-1559 一經提出,老張肯定是鬧得最凶的,因為硬生生將他的一大部分船費收入變成了村莊建設基金;而部分村民也對提案有異議,因為覺得還是有小費的存在,如果基本船費趨向於零,後期全部走小費了,那等於換湯不換藥;但總體來說,大多數村民還是對提案舉雙手贊成的:

  • 從盲拍到基本船費+小費,模式的轉變大概率會讓付小費坐船成為小眾行為,至少不會是固定行為;
  • 基本船費可以讓大家對何時坐上船有更明確的心理預期,嫌貴就等着基本船費降價,至少比以前每次都要瞎猜強;
  • 繁忙時可以增加 50% 的座位,雖然不是完整的擴容方案,但也比沒有強;
  • 基本船費將全部用於村莊建設,讓村民對加密村的未來更有信心。

因為大部分村民還是持肯定意見,所以村委力排眾議,決心上馬 EIP-1559,到底提案將發揮什麼樣的作用,引起怎樣的連鎖反應,可能就要留待時間來進行驗證了。

理一理思路

加密村的故事告一段落,相信大家對什麼是 EIP-1559 有了更加感性的認識,這裡還是幫大家理一理思路,看看村子里的故事照進現實,對應的是什麼:

  • 擺渡出村 = 交易上鏈
  • 村委 = 以太坊基金會
  • 村莊津貼 = 區塊獎勵
  • 船夫老張 = 礦工
  • 基本船費用於村莊建設 = 基本費用全部銷毀,給 ETH 開闢了通縮路徑,增加價值存儲敘事
  • 加密村二期 = ETH2.0
  • 小快艇 = Layer 2

寫在最後

雖然社區內對 EIP-1559 的不同聲音很多,例如質疑這種重大改動違背了「Code is Law」的加密社區初心。不過筆者認為,多做可能多錯,但不做就一定得不到進步,在行業的早期階段,只要出發點是好的,社區多數也是支持的,那麼不受精神潔癖的束縛,務實的做出一些積極改動,對整個行業的發展應該是利大於弊的。

參考資料
Tim Roughgarden – An Economic Analysis of EIP-1559

本文鏈接:https://www.8btc.com/article/6669081

轉載請註明文章出處

(0)
上一篇 2021-08-03 14:35
下一篇 2021-08-03 15:37

相关推荐