比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > DAI > Info

Vitalik:柏林升級里,EIP-2929提高Gas開銷有何意義?_TAL

Author:

Time:1900/1/1 0:00:00

撰文:VitalikButerin翻譯:ETH中文站

摘要

是的,某些操作碼調用將需要更多的gas開銷,但必須這樣做來提高安全性。

但另一方面,一直以來應該更便宜的操作(存儲后加載相同的slot)最終會變得更便宜。

另一個重要裨益是,適度提高gaslimit現在變得更安全。現在限制gaslimit提高的主要原因更多在于狀態大小問題。

柏林硬分叉中引起gas開銷變化的EIP有:EIP2565(降低ModExp求模求冪運算的gas開銷)、EIP2929(提高SLOAD與CALL的gas開銷)、以及EIP2718和2930,用以支持受gas開銷增加影響的合約的兼容性,以及為未來的升級鋪墊。

慈善組織Future of Life Insitute設立以Vitalik Buterin命名的獎學金:9月24日消息,慈善組織 Future of Life Insitute 設立了以以太坊創始人 Vitalik Buterin 命名的博士和博士后獎學金,將獎勵對以人工智能(AI)存在的安全性為主題的研究。其中博士獎學金最高每年 4 萬美元,持續五年,以支付學費等并額外提供 1 萬美元的研究經費;而博士后獎學金將授予 2022 年秋季后取得博士學位的博士后研究員,每年將提供 8 萬美元的獎金,持續三年,并額外提供 1 萬美元的研究經費。[2021/9/24 17:03:47]

目前,這些EIP中最重要的是EIP-2929。它的核心內容是:SLOAD的gas開銷從800增加到2100,CALL的gas開銷(包括STATICCALL、DELEGATECALL和其他操作碼)以及外部合約查詢(BALANCE、EXTCODESIZE等)從700增加到2600,但這種情況僅會在地址和存儲slot在交易里首次被訪問時發生。

澳大利亞墨爾本出現有關Vitalik的街頭畫作:據Redidit網友爆料,近日,一幅畫有以太坊創始人Vitalik的街頭藝術創作出現在了澳大利亞墨爾本街頭。[2021/4/6 19:49:53]

這樣做的目的是進一步提高對DoS攻擊的抵御能力:早期的研究顯示,以太坊協議目前最大的DoS漏洞在存儲訪問,而且是有可能可以創建一些區塊對大量賬戶作簡單重復的訪問,處理時間可能長達80秒。解決辦法是一個簡單的快速修復:使這些操作持續更長的時間(存儲訪問需要磁盤訪問)以消耗更多的gas,最終DoS問題會被削弱大概3倍。與此同時,客戶端團隊進行了一些出色的工作——實現磁盤存儲緩存、減少存儲加載所需的數據庫查詢次數、以及更長遠地堵住這個漏洞。

現場 | Vitalik Buterin:區塊鏈可以被視作是一種促進各種經濟協調的工具:金色財經現場報道,今日,由金色財經提供戰略媒體支持的以太坊產業發展峰會在香港舉辦,會上以太坊創始人Vitalik Buterin及其團隊接受了包括金色財經在內的中外媒體采訪。在回答“區塊鏈究竟能給我們這個社會帶來些什么”這一問題時,Vitalik Buterin表示:“我認為你可以把區塊鏈看作是一種促進各種經濟協調的工具,就像其他不同種類的經濟機制一樣,人們可以在互聯網上合作制作內容,然后再各自獲得報酬,這樣就會鼓勵人們更具有責任心,他們在制作新聞的時候也會更負責,不會出現虛假新聞。現階段,人們正在提出各種不同的工具、或是不同的經濟機制,鼓勵大家以更廣泛的受益形式來工作。傳統支付方式很難滿足這種協作工作模式,因此區塊鏈能夠創建全新的經濟機制。我寫論文的時候,也得到了開發者們的支持。”[2018/9/8]

gas開銷重新定價加上這些客戶端的改善使得現有的區塊鏈更安全,也使得提供gaslimit比現在更加安全。在EIP-2929后,避免大幅gaslimit提升的主要原因實際上不再是DoS攻擊問題,而是狀態大小的增加(這兩方面互相影響:當存儲負載變大后存儲加載消耗的gas會更多)。因此,狀態過期和無狀態會變得非常重要,甚至可以說是“合并”后的首要任務。

這次的重新定價產生的第二大長期裨益是無狀態驗證的見證大小理論上最大能減少3倍。對于代碼讀取,我們還需要一次重新定價(類似于:每訪問31字節代碼需要500gas),但這一點可以在未來實現。

請注意:這份EIP只增加每筆交易第一次訪問的gas開銷。往后的訪問實際上是更便宜的(任何情況下都是100gas)。另外,對預編譯的調用一直只消耗100gas,包括首次調用。這樣做有帶來以下正面影響:

在同一個slot里,任何SLOAD后的SSTORE(或者SSTORE后的SLOAD)都會變得更便宜。這是因為第一次存儲讀取或寫入以及支付了訪問存儲slot的gas費了,因此該存儲slot已經“預熱了”,第一次讀取和寫入都會更便宜;這樣,我們需要支付的gas不是800+5000,而是2100+2900(大約),減少了大約800gas。這可能使采用ERC20協議標準代幣的轉發更便宜。

Self-calling變得更便宜

對預編譯的調用變得更便宜(這對于低gas開銷的預編譯來說特別有價值,這些預編譯需要倍調用非常多次,比如ECADD)

添加第一次訪問規則是因為當一個賬戶或存儲slot被第二次訪問時,該賬戶或存儲slot應該已經在內容里有緩存了,因此就不需要進行昂貴的磁盤訪問了。當然,對同一個數值的兩次訪問也只需要一次的見證條目。

Tags:GASALITALVITGASG幣TALISBevo Digital Art TokenVITES幣

DAI
比特幣再回5.5萬美元上方 以太坊三天暴漲20%,再創歷史新高_加密貨幣

本文來源:FX168 周二,盡管比特幣的現貨交易量低于平均水平,但價格還是實現了上漲,成功維持在5.5萬美元上方.

1900/1/1 0:00:00
反洗錢視角下 央行數字貨幣如何進行風險管控_FAT

摘要 本文從洗錢風險管理的四項基本要素出發,即風險、客戶、交易和數據,基于該視角之下,對央行數字貨幣在資金交易流轉的場景中,與反洗錢管理相關的風險及應對進行了研究與探索.

1900/1/1 0:00:00
拜登對資本市場“動刀”,幣市將何去何從?_GENS

市場情緒:根據相關數據顯示,截止發稿前24小時全市場主要虛擬幣上漲數量占比18.23%,明顯少于下跌數量占比的81.77%,漲幅超過10%的幣種有308個,下跌幅度超過10%的幣種有2476個.

1900/1/1 0:00:00
比特幣跌破50000美元/枚 為3月8日以來首次_KEN

來源:新浪財經 比特幣跌破50000美元/枚,為3月8日以來首次。比特幣周四晚間大幅下跌,幾乎回落至上周末“閃崩”行情時的最低點,此前有消息稱,美國總統拜登計劃將對富人的資本利得稅提高近一倍.

1900/1/1 0:00:00
在最近的修正中 以太坊鯨魚扮演了什么樣的角色?_比特幣

對于以太坊來說,4月的日子可能相當漫長。隨著全球第二大加密貨幣達到了最新的ATH,該資產在一個月的時間內增長了40%以上.

1900/1/1 0:00:00
印比特聯合創始人朱砝:四川和新疆始終是世界挖礦的中心_LIB

金色財經現場報道,4月24日,由印比特主辦、金色財經和易礦聯合主辦,珠海市橫琴新區數鏈數字金融研究院指導的《2021新基建區塊鏈峰會》在成都召開.

1900/1/1 0:00:00
ads