【鏈聞精選】「Gas 上限提高」引發社群激辯!開發人員為何會反對?
![【鏈聞精選】「Gas 上限提高」引發社群激辯!開發人員為何會反對? 【鏈聞精選】「Gas 上限提高」引發社群激辯!開發人員為何會反對?](https://i2.wp.com/abmedia.io/wp-content/uploads/2020/06/yy-1.jpg?quality=90&ssl=1)
以太坊礦工正投票將每個區塊的Gas 上限增加25% 至1250 萬。
撰文:張改娟
6 月19 日,以太坊礦池 Ethermine 的母公司 Bitfly 發推稱,「以太坊礦工正投票將以太坊網路上限從1000 萬增加至1250 萬。從理論上講,隨著Gas 上限的提高,以太坊將能夠處理大約每秒44 次交易,而不是35 次。對於以太坊社區而言,這是又一重大里程碑事件。」
Gas 上限是單個區塊允許的最多 Gas 總量,以此可以用來決定單個區塊中能打包多少筆交易。上一次Gas 上限大幅增加是在2019 年9 月,當時的限制從800 萬增加到1000 萬。
鏈聞查詢 Etherscan 數據發現,6 月18 日之前,以太坊每日平均 Gas 上限為 1000 萬左右,6 月19 日為逾 1074 萬,6 月 20 日和 21 日昇至 1200 萬左右,分別為 1186.71萬、1195.06 萬。
以太坊每日平均Gas 上限,來源:Etherscan
截至目前,Gas 上限在1160 萬左右。
以太坊最新區塊開採數據,來源:Etherscan
「Gas 上限提高」有何利弊?
這一投票引燃了以太坊社區對於Gas 上限問題的爭議。經鏈聞整理,「Gas 上限提高」具有以下利弊。
利:
- 從理論上講,提高Gas上限意味著能夠在降低費用的同時提高以太坊的整體產能。
- 加快網路交易處理速度。若投票通過,以太坊將能夠處理大約每秒44次交易,而不是目前的35次。
- 可激勵參與者來為網路的安全性和良好運行作出貢獻。
弊:
- Gas上限提高會增加運行和維護節點以驗證網路上的事務所需的資源,導致節點運營費用增加。
- 可能會使網路更加集中。
- 引發叔塊問題。隨著Gas上限的提高,礦工需要花費更多的時間來對每個區塊進行處理。如果在同一區塊高度,儘管多位礦工都挖出了新的區塊,但只有其中一個將成為最長鏈上的區塊,而其他區塊只有被後續區塊引用,才能成為叔塊(可得到部分獎勵)。
- 引發DoS攻擊問題。
- 增加區塊大小並不會擴展系統。
- 只有礦工才可以對此進行投票。
- 大區塊可能會對像以太坊1.x這樣的單分片網路構成嚴重威脅。
那Gas 上限對誰更有利呢?Crypto News Flash 分析稱,在以太坊區塊鏈上的DeFi 協議和遊戲Dapp 將受益於Gas 上限的提高以及Gas 費用的降低。如果費用過於昂貴他們可能無法保持盈利。另外,Gas 費用的降低可能會大幅增加基於以太坊區塊鏈上代幣的交易,並對這些代幣的性能產生積極影響。
以太坊社區有何反應?
部分以太坊礦工和研究人員贊成提高Gas 上限。礦工Han M 稱,「即使會由於叔塊(Uncle Block)導致利潤減少,也仍然贊成提高Gas 上限的提議。」其認為,對於現在90%的人來說,與去中心化金融(DeFi) DApp (Synthetix 等)交互太過昂貴。儘管提高Gas 上限可能會損害了我們的某些利潤,但這是必要的犧牲。礦工關心的是生態系統及其可用性。加密貨幣研究者XavierLava 也認為,若這一提議能夠通過,可以激勵參與者來為網路的安全性和良好運行作出貢獻。
不過,Gas 上限提高也會導致節點運營費用增加、網路更集中、叔塊以及DoS 攻擊等問題。由此不少開發者、礦池發聲反對。
針對該投票,以太坊核心開發者Péter Szilágyi表示,以太坊的礦工們根本不關心網路的長期健康狀況以及DoS攻擊問題。隨著Gas上限的提高,區塊鏈的規模將會變得更大,這使得同步和運行一個完整的節點更加困難、昂貴。
對此,以太坊聯合創始人Vitalik Buterin 回應稱,高昂的轉帳收費可能會使得區塊鏈用處大不如前。但他也透露,SparkPool (星火礦池)在大約六週前就此事聯繫過他,當時他反對提高Gas 上限的決定。但他補充稱,過去6 周高昂的手續費給人們帶來了很多壓力,所以並不怪他們會作出這個決定。
Vitalik Buterin 在推特補充稱:「(雖然) 6 週之前反對,現在Gas price 一直這麼高,也對用戶很不好。長期的解決方案肯定是先把所有能搬到Rollup 的應用搬到Rollup ,然後等分片,但是短期提高Gas limit 是唯一的擴容方法,所以好處可能超過壞處……我不知道。」
針對Péter Szilágyi 對以太坊礦工的「指責」,礦工Han M 回應Péter Szilágyi 稱,「我承認,整個礦工社區在溝通方面存在一些問題,但大多數礦工並不是Péter Szilágyi 想像得那樣。
研究人員Alexey Akhunov則從另外一個角度對Gas上限提升帶來的影響作出了解釋。其表示,「我們可以先來看看提高Gas上限會發生什麼。如果這是進一步提升網路基礎設施的一部分,那麼我們必須考慮由此引發的弊端是否可以得到解決。如果可以,那我們應該如何進行解決?反之,我們應該思考這些弊端是否可以進行預防。如果Gas上限超過某個閾值,以太坊或將在中長期內變成一個自行終止的系統(self-terminating system ),由非常脆弱的基礎設施提供支撐。」
專注於區塊鏈可擴展性、信息安全的獨立研究院Georgios Konstantopoulos 表示反對進一步增加區塊大小。其重申,增加區塊大小並不會擴展系統。
以太坊礦池Flexpool也對此持反對意見。其表示,只有礦工才可以對此進行投票。似乎僅有SparkPool (星火礦池)和Ethermine參與該投票。礦工每開採一個新區塊,就可稍微提高一點Gas上限。如果多數礦工想要提高Gas上限,則其就會緩慢增加。更高的Gas上限將使以太坊網路更加集中,並增加節點運營成本。這就是為什麼我們要避免此類事件發生的重要原因。
Flexpool還指出,大區塊可能會對像以太坊1.x這樣的單分片網路構成嚴重威脅。Multi-Shared Eth2是一個巨大的里程碑,但更高的Gas上限則不是。
事實上, 6 月4 日,1inch.exchange 就曾在推特發起關於「以太坊礦工是否應該提高Gas 上限」的一項投票。投票選項為No、2500 萬、5000 萬以及1 億。對此,Vitalik Buterin 評論稱,2500 萬是不切實際的,建議將選項區間設置在1200 萬至1500 萬之間。Vitalik Buterin 表示,很多客戶端開發人員甚至還會擔心在1200 萬至1500 萬之間存在風險。
他接著提出,可以在計算Gas 價格時進行一些更包括存儲操作和基本交易成本的更改,以將容量擴展約20%。
1inch 的CTO Anton Bukov 對Cointelegraph 表示,Gas 上限提高可能會使運行網路的節點過載,促使較弱的節點離開以太坊網路,從而使得網路分散程度更低。這就是為什麼如此保守地提高Gas 上限的原因。
以太坊Gas 使用量創新高,交易費用大幅增加
的確,過去幾個月以來,以太坊交易費用及Gas 使用量均大幅增加。
BitInfoCharts 數據顯示,今年4 月份以來,以太坊網路上的交易費用大幅增長。截至目前,以太坊網路的單日平均每筆交易費用為0.465 美元,較4 月1 日(0.0886 美元)增長超4 倍。5 月份開始,以太坊的平均交易費用徘徊在0.4 美元至0.7 美元之間。
以太坊網路交易費用,來源:BitInfoCharts
相比之下,比特幣的單日平均每筆交易費用已恢復至在5 月份第三次區塊獎勵減半之前的水平,低於1 美元,相較於5 月20 日的6.647 美元減少了超86%。
比特幣網路交易費用,來源:BitInfoCharts
另據Glassnode 數據顯示,隨著DeFi 活動的火爆以及市場對以太坊2.0 的關注度增多,今年以來,以太坊每日Gas 使用量(7 天移動平均值)大增62%,並於上個月突破了600 億,接近歷史高點,截至昨日達604.53 億。
以太坊每日Gas 使用量(7 天移動平均值),來源:Glassnode
若該投票能夠獲得通過,則以太坊交易費用激增問題將在一定程度上得以緩解。不過,由此引發的節點運營成本增加、網路更為集中、DoS 攻擊等問題也值得思考。
本文經鏈聞同意授權轉載,文章來源:鏈聞 ChainNews(ID:chainnewscom)