力推Layer 2擴容!V神提議在伊斯坦堡硬分叉時提高gas限值
Libert/張詠晴編譯
2019-09-02 10:45

 

根據Trustnodes 8月30日報導,以太坊聯合創辦人Vitalik Buterin表示,如果人們希望提高gas限值,那麼:「我建議在Reddit/Twitter上發起一場活動,宣傳提高gas限值的原因。從歷史上看,大型礦池都會感受社群的壓力,並聽取他們的意見。」

 

Screenshot_1

 

以太坊網路正在滿負荷運行,每個區塊的gas使用量限值為800萬,相當於每天500億。

 

與此同時,以太坊的孤區塊(orphaned block)和叔區塊已經大幅下降至2018年1月峰值的25%,那時礦工沒有提高gas限值。

 

Screenshot_2

2019年8月以太坊叔區塊統計和獎勵圖

 

目前約有40%的礦工投票贊成提高gas限值,它們包括F2Pool和Sparkpool。只要Ethermine或Nanopool也贊成,就可以提高gas限值。但Buterin表示最好再等一會兒。他說道:「目前還不清楚現在是不是提高gas限值的最佳時機;更好的做法是,在伊斯坦堡硬分叉(Istanbul fork)的同時大幅提高gas限值,風險最大的操作碼(opcodes)將看到它們的gas成本飆升,因此更高的gas上限將變得更加安全。」

 

伊斯坦堡分叉有許多與gas相關的改進,這些改進本身可能使更多的交易符合目前的gas限制。

 

這次升級本打算在開發者會議之前的幾周內完成,但是由於Parity還沒開始實施,從而導致的一些延遲,現在已經將升級推遲到了11月。

 

混合第二層

 

就目前的情況來看,以太坊網路並不擁擠,交易費為一美分左右,但時不時地會有一些DAPP向它發送大量交易資訊,因此會產生一些流量。

 

簡單地提高gas限值可能是一種解決方案,但更有效的方法可能是利用混合第二層(hybrid second layers)。

 

Snark或Starks可以透過使用snarky starks進行驗證,以更少的儲存或數據需求做更多的工作,從而提高可擴展性。

 

這就解決了閃電網路(Lightning Network)或Plasma所面臨的許多問題,Buterin很想知道為什麼不把snarky starks和Plasma之類的東西結合起來。

 

具體如何實現還不太清楚,但是Buterin表示,Plasma鏈可以「定期發布鏈上的每個用戶的一些數據」,從而降低了本地儲存和/或驗證要求,他得出這樣的結論:「混合路由為在『准第二層(quasi-layer-2)』架構中,相對快速地部署完全通用的以太坊智慧合約打開了大門。」

 

所有這些大概都必須在一些錢包或Metamask插件的後端提供給機上用戶,因為你需要先將Eth存入一個智慧合約或鎖定Eth,然後才能與智慧合約系統中的用戶進行交互。

 

在採用方面,這可能是一個雞生蛋蛋生雞的問題,因為所有這些第二層都是有用的,甚至只有當人們「加入」時才有效。然而,對於要加入的人來說,它必須是有用的,如果人們不加入,它就沒有用,所以引導可能並不容易。

 

為了激勵它,在比特幣中,他們只是讓鏈上交易變得昂貴。在以太坊中,他們把第二層作為可選層,特別是對於Dapp來說,類似於基於starks的Plasma這樣的東西有潛在的用處,因為無論如何你必須將Eth儲存進去。

 

這裡的激勵是讓用戶使用起來更方便,因為有了這樣的第二層,你需要的鏈上交易要少得多,從而減少等待確認的時間或計算費用。

 

本文為巴比特資訊授權刊登,原文標題為「V神:力推Layer 2擴容,提議在伊斯坦布爾硬分叉時提高gas限值