巨爆乳肉感一区二区三区视频动漫-67194线路一直接进入骚逼-亚洲精品无码一区二区三区四虎-亚洲国产精品有码-国产精品99无码一区二区视频-免费观看A黄色

Vitalik建議提高以太坊Gas Limit:會有哪些風險?有何解決方案

訪客 2年前 (2024-01-12) 閱讀數 383 #區塊鏈
文章標簽 前沿文章

作者:John Otander,以太坊核心開發人員;翻譯:喜來順財經xiaozou

這篇文章的靈感來自于以太坊常使人Vitalik在最近的?Reddit AMA 中的回答。

zoF20o2dmUq2NNNvnivER4XJaiEKOkCn4i9rVMML.png

Vitalik指出,適度提高Gas?Limit是合理的,Gas Limit已經近三年沒有增加,這是該協議歷史上最長的時間,。Vitalik還做了一些簡單的計算表示將以太坊Gas?Limit提高到4000萬。

本文講述了為何說提高以太坊Gas Limit比較困難?提高以太坊Gas Limit帶來的風險,以及相關解決方案。

1、Gas Limit(Gas限制)

Gas limit決定了一個區塊內的工作完成量,因此決定了每個區塊可以執行多少交易。提高gas limit將使以太坊能夠處理更高的交易吞吐量或更復雜的交易。一直以來,具體的gas limit設置受礦工/質押者影響,并且多年來限額一直在增加。下圖來自etherscan.io,顯示了gas歷史用量(非常接近gas limit,所有限額增加都被市場消化掉了)。

yZnUEOoXVYWzjmlK3lrhbEF60jyWhbdS0PuTEg0Y.png

2、風險

現在提高gas limit涉及到幾個風險。

(1)漏塊率

我在之前的文章中提到,叔塊率(uncle rate)是評估gas limit增加時討論最多的一個指標。現在,在以太坊合并之后,再也沒有叔塊了。我們要想知道節點是否能很好地處理了當前的gas limit,唯一的方法就是看漏塊率。但這個指標是有瑕疵的,因為它只顯示當前供應不足的節點。它并沒有提供給我們一個很好的指標來顯示gas limit的增加,而且它只顯示了平均情況,而不是在攻擊中可能發生的最壞情況。

(2)狀態大小

區塊18418786(2023年10月24日)的賬戶快照為10.33GB,存儲快照為76.59GB,因此整體狀態大致為87GB。區塊17419840(2023年6月6日)的狀態略小于80GB。這意味著狀態在4個月內大約增長了7GB,也就是說每月增長約2GB。

如果我們使用87+(2*12*#年)來推斷,一年后的狀態將是111GB,五年后將是207 GB。這里的問題不在于大小。每個人都可以存儲這么多的數據,但是訪問和修改這些數據卻會變得越來越慢。

這還只是快照,是一般狀態。Geth還需要以不同的形式存儲此狀態,以便驗證狀態根。區塊18418786的另一種狀態存儲形式(trie節點)大約需要180GB。

因此,目前僅用于狀態存儲的總空間大小約為267GB。如果我們提高gas limit,狀態大小會增長得更快。

狀態增長的問題在于,與過去不同,我們沒有明確的途徑來移除狀態。沒有我們可以迅速實施的具體的狀態期限建議來讓我們擺脫不斷增長的狀態。

(3)歷史規模

在我2021年的一篇文章中曾提到,一個完整的geth節點大約為350GB(新修剪的)。大約三年過后,一個完整的geth節點(在pbss上)超過900GB。下圖顯示了交易的總累積量。從中很容易看出,交易量在三年內增加了一倍多,從大約9.8億筆增加到超22億筆。

tq6HgXnlPYaL7Ep88fj5vjlnWaceyXqVEgh31zwg.png

隨著L2的崛起,歷史規模已經成為一個更大的問題,因為它們現在(在4844上線之前)存儲數據的方式是calldata。區塊18418786的塊體超過427GB,區塊17419840(同樣是4個月前)的塊體為339GB,這意味著4個月內增長28GB,也就是說大約每月增長9GB。我們可以用427+(9*12*#年)來推斷這種增長,即一年后為535GB,五年后為967GB(再次假設為線性增長)。

希望在EIP-4844上線后,這種增長會放緩,屆時L2將停止使用CALLDATA來獲取數據可用性,并轉為使用幾周后到期的blob。

EIP-4444將解決歷史增長問題,因為全節點不再需要存儲所有歷史。實現EIP-4444需要一個可靠的網絡來檢索歷史,然后我們才能使全節點停止歷史數據服務。

(4)同步時間

Gas limit在很多方面都可以影響同步時間:

·?完全同步變得很慢,一個geth節點需要一周多的時間才能完全同步鏈,其他客戶端已經優化了更好的完全同步模式。

·?同步歷史數據比較慢。因為我們需要下載更多的數據,所以同步歷史數據部分就會比較慢。

·?快照同步狀態比較慢,因為我們需要下載的狀態更多了。

·?快照恢復較慢。由于pivot point(樞軸點)在快照同步期間移動,因此我們在磁盤上有許多需要修復的不完整狀態。如果pivot移動更頻繁,并且每個塊有更多的更改,那么該修復階段就會變慢。

·?由于節點需要通過更多的更改才能形成區塊頭,因此與鏈同步的速度會更慢。

(5)客戶端多樣性

構建一個新的EL客戶端本身就是一項艱巨的任務。增加gas limit還有一個額外的缺點,那就是會使構建客戶端并優化以供主網使用變得更加困難。Geth已經開發了10多年,進行了大量優化。可能存在相反的觀點,認為新客戶端可以借鑒現有客戶端,不再犯同樣的錯誤。

然而,我們已經看到了兩個客戶端(用python編寫的Execution Specs和使用javascript編寫的EthereumJ)的主網困境。這也意味著現在使用某些語言編寫的客戶端行不通了。受限于語言開銷和代碼庫的成熟度,增加gas limit將讓一些客戶端掉隊。

我們在KZG中也看到了這一點,為了獲得所需的性能,大多數客戶端依賴于調用C-KZG(一個用C語言編寫的代碼庫),而不是使用用他們所選的語言編寫的庫。

(6)最差情況

在考慮gas limit時,我們不能只看一般情況。我們總是要考慮最差的情況。當然,當鏈處于平均負載情況下,節點可能會運行得很好,但是如果突然連續5個塊的磁盤I/O增加一倍會發生什么?

運行時間并不是我們需要考慮的唯一指標,如果攻擊者可以占用其他資源,如磁盤I/O、CPU時間或內存,他們可能會迫使較低配置的機器脫機。特別是在以太坊合并后,在同一臺機器上運行兩個客戶端,攻擊其中一個客戶端可能也會讓另一個客戶端狀態不穩定。在以太坊合并測試的早期,我們目睹過幾次這樣的情況:一個客戶端的內存泄漏會導致整個系統崩潰。

另一個需要考慮的最壞情況是證明大小(proof size)。隨著gas limit的增加,兩個區塊之間可能發生的潛在狀態變化也會增加。這對前面討論的快照同步是有影響的,但它也會影響執行層輕客戶端的證明大小。現在這還不是什么大事,merkle-patricia tree(默克爾-帕特里夏樹)的證明太大了,無法通過網絡發送。但是,如果我們想要實現在同一臺機器上運行多個輕客戶端的交叉驗證思想,那么證明大小就會非常重要。

3、解決方案

我們就這么完了嗎?我們會一直保持30MGas的上限嗎?不是的!

在我2021年的一篇文章中,我為當時我們面臨的困境提出了解決方案。對于我們在2021年面臨的完全同步問題,geth實現了快照同步和快照。對于修剪和數據庫布局的問題,geth實現了PBSS。Txpool在處理高交易負載方面變得更加可靠,并且大部分MEV搶跑交易都轉移給了建設者。許多交易也轉移到了L2,這反過來又增加了主網交易的平均規模。

唯一沒有實現的解決方案是regenesis。多年來,人們的觀點發生了一些變化,大多數人似乎都傾向于將EIP-4444歷史期限作為歷史數據增長的短期解決方案。對于EIP-4444的發布,我們需要一個強大的歷史數據服務節點網絡,這樣歷史就不會丟失,即使它不再被所有全節點存儲(順便說一句,大多數比特幣節點根本不存儲歷史數據)。

我們至今仍然沒有找到一個體面的、現實的狀態期限方式。

正如你在上海升級之前看到的攻擊,有一些已知攻擊阻止了我們提高gaslimit。(據我所知)所有漏洞都已解決了。

在撰寫本文時,EIP-4844正在測試網上發布。該EIP將提高節點的存儲和I/O需求。在我看來,在嘗試任何類型的gas limit增加之前,等等看這一變化對主網的影響是最安全的做法。一旦L2轉向Blob交易,我們就應該增加calldata成本(因為在我看來,與數據需要存儲的其他東西相比,calldata的價格被低估了)。這也可以作為L2使用blobspace的一個強制函數。

總之,我想提醒大家在考慮提高gas limit時要小心行事,因為它會影響節點的很多方面,有些影響會相對明顯。在相關討論中,考慮gas limit變化的長期和短期影響是非常重要的。

熱門
亚洲一级 片内射欧美乱强| 亚洲AV日韩精品久久久久久| 国内揄拍高清国内精品对白| 啊灬啊灬啊灬快灬深高潮了亚洲乱色视频在线观看 | 欧美日韩国产A∨| 久久99热只有频精品8| 国产精品成人一区无码| 被驯服的人妻佐佐木明希| 18禁全彩肉肉无遮挡| 亚洲欧洲综合有码无码| 亚洲18色成人网站WWW| 色偷偷色噜噜狠狠网站久久| 欧美性性性性性色大片免费的| 久久亚洲精品无码GV| 黑人玩弄人妻一区二区三区| 国产精品免费AV片在线观看| 饭桌上故意张开腿让公H| 八戒八戒神马影院在线观看| 19禁在线观看漫画视频| 夜里18款禁用B站入APP软件| 亚洲精品国产精品乱码视色| 性一交一无一伦一精一品| 成年女人WWXX免费国产| 人妻 丝袜美腿 中文字幕| 女人的选择HD中字| 男男GAYGAY无套GAY无套| 老牛嫩草一二三产品区别| 久久AⅤ无码AV高潮AV喷吹| 韩国三级中文字幕HD| 国产亚洲精品国产福APP| 国产精品福利自产拍在线观看| 国产AV人人夜夜澡人人爽小说 | 艳妇乳肉豪妇荡乳ⅩXXO电影| 亚洲爆乳AAA无码专区| 亚洲AV无码乱码在线观看性色| 无码人妻一区二区三区免费看| 天堂AⅤ无码一区二区三区| 少妇做爰免费视频网站| 色婷婷日日躁夜夜躁| 少妇高潮惨叫喷水正在播放| 日韩人妻无码精品久久久不卡| 日本又黄又爽GIF动态图| 日韩精品无码免费专区网站 | 无码少妇一区二区浪潮免费| 天堂А√中文在线官网| 婷婷综合久久中文字幕蜜桃三电影| 熟妇人妻久久中文字幕老熟妇| 少妇粉嫩小泬白浆流出| 玩50岁四川熟女大白屁股直播| 玩弄丰满少妇XXXXX| 西西人体大胆啪啪私拍色约约| 亚A∨国AV综AV涩涩涩| 亚洲AV图片一亚洲AV| 久久996RE热这里只有精品无| 久久香蕉综合色一综合色88| 无码激情亚洲一区| 男男H黄漫画啪啪无遮挡| 成人性生交大片免费看中文| 伊人久久大香线蕉亚洲| 国内精品伊人久久久久777| 国产午夜精品一区二区三区不卡| 狠狠色噜噜狠狠狠8888在| 精品无码久久久久成人漫画| 久久久久亚洲AV片无码| 伦理电线在2019| 让女人受不了19种新姿势| 日产乱码一二三区别免费看 | 人人妻人人澡人人爽欧美二区| 日韩精品一区二区三区中文无码| 天堂资源中文WWW| 亚洲精品第一国产综合亚AV| 一面亲上边一面膜下边文字的含义| 在线精品亚洲一区二区| А天堂中文在线官网在线| 国产A∨精品一区二区三区不卡| 国产一二三四2021精字窝| 久久SE精品一区二区| 年级老师的滋味4| 色婷婷成人AV电影| 亚洲AV无码一区二区三区乱码4 | 野花影视在线观看免费高清完整版| 8Ⅹ8X擦拨擦拨成人免费视频| 成人亚洲一区二区三区在线 | 日日玩日日摸日日上| 亚洲AV无码专区国产乱码APP | 男男高H啊灌满了高潮视频| 日韩免费无码专区精品观看| 午夜影视免费观看2023| 一二三四日本中文在线| 爆乳大森しずか无码| 国产曰的好深好爽免费视频| 老师你乖乖的可以让你少吃点苦头| 人妻无码一区二区三区精品视频 | 成人A级毛片免费观看| 国模少妇一区二区三区咪咕| 蜜芽AV在线新地址| 丝袜护士无码视频一区二区三区 | 99久久免费只有精品国产| 国产成网站18禁止久久影院| 久久久久人妻一区二区三区| 日韩爆乳一区二区无码| 亚洲精品国产精品乱码不99| MACBOOKPRO免费观看| 国内精自线一二三四2021| 欧美黑人粗暴多交高潮水最多| 西西人体44WWW高清大胆| 51久久精品人人搡人人玩| 国产白丝护士AV在线网站| 久久AV无码精品人妻出轨| 日本午夜免费福利视频| 亚洲日韩精品无码AV成人小说| 部长的夫人的味道中字| 久久97超碰色中文字幕蜜芽| 日韩产品和欧美产品的区别 | 国产精品亚洲日韩欧美色窝窝色欲| 麻豆WWW传媒入口| 无码人妻久久一区二区三区蜜桃| 51成品网站W灬源码1688| 国产一区二区三精品久久久无广告| 妺妺窝人体色www免费看| 西方37大但人文艺术任汾A级| AV无码电影一区二区三区| 果冻传媒AⅤ毛片无码蜜桃| 青草伊人久久综在合线亚洲观看| 亚洲AV永久无码精品桃花岛| 波多野结衣的AV电影| 久久久久久久精品免费老鸭窝| 他的粗大把她捣出白沫| 14萝自慰专用网站| 狠狠色丁香婷婷综合潮喷| 日本不卡一区二区三区| 亚洲综合另类小说色区一| 国产AV无码专区亚洲AVJUL| 男人用嘴添女人私密视频| 亚洲国产精品无码久久98| 成熟丰满熟妇AV无码| 麻花豆传媒剧国产MV入口| 亚洲 成人 无码 在线观看| 把腿张开老子臊烂你的漫画| 久久精品国产一区二区三区不卡| 天黑黑影院在线观看免费中文| 97色偷偷色噜噜男人的天堂| 好男人影视官网在线WWW| 色欲午夜无码久久久久久 | 国产女人高潮抽搐叫床视频| 欧洲美熟女乱又伦AV影片| 亚洲综合色区在线观看| 国产精品亚洲产品一区二区三区| 人妻少妇啊灬啊灬用力啊快| 亚洲综合小说另类图片五月天| 国产精品成人AV电影不卡| 人妻丰满熟妇av无码久久洗澡| 一区二区三区国产好的精华液| 韩国电影理伦片完整| 熟妇人妻无乱码中文字幕| www.黄色AV考逼| 久久久久久妓女精品影院| 亚洲AV无码成H人动漫网站| 丰满少妇人妻XXXXX| 人妻聚色窝窝人体WWW一区| 在线观看亚洲av| 成人综合婷婷国产精品久久蜜臀| 男人女人免费啪啪观看| 一夲道无码人妻精品一区二区| 黑人巨大熟女高潮痉挛潮喷| 无码人妻一区二区三区免水牛视频| 赤裸羔羊Ⅲ致命快感 电影| 男男av在线播放| 一本无码中文字幕在线观| 精品久久久久久久免费人妻| 小辣椒AV福利在线网站| 国产操熟女性爱导航| 日本亲近相奷中文字幕| H纯肉无遮掩3D动漫在线观看 | 情人伊人久久综合亚洲| 综合图区亚洲欧美另类图片| 久久麻豆成人精品| 亚洲人精品午夜射精日韩| 精品国产自产自在线观看蜜桃| 亚洲AV综合色一区二区三区| 国产无遮挡吃胸膜奶免费看| 天天AV天天爽无码中文| 国产AVXXXX无套内射| 色一情一乱一伦麻豆| 成 人 色综合 综合网站| 人人妻人人澡人人爽人人到DVD| 939W78V78W乳液永久W| 免费乱码人妻系列无码专区| 中文人妻无码一区二区三区| 美女把尿口扒开让男人桶| 在线天堂おっさんとわたし| 林静公交车被做到高C的原因| 在线播放五十路熟妇| 乱老熟女成熟50ⅩXXX小| 中文精品一区二区三区四区| 女人扒开屁股桶爽6O分钟| 18禁动漫无码无遮挡免费看| 欧美极品少妇做受| А√天堂资源地址在线官网| 人妻丰满AV中文久久不卡|