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

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

Author:

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

摘要

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

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

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

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

加速器Graviton推出5萬美元的Web3初創企業扶持資金:金色財經報道,加速器Graviton宣布一項計劃,旨在幫助印度 Web 3.0 初創企業獲得高達 50,000 美元的資金。該公司正在與 Hashkey Capital、NGC Ventures、Ascensive Assets、Moonrock Capital、369 Capital 和 Stacker Ventures 等風險投資公司合作。[2023/1/21 11:24:02]

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

Vitalik Buterin向Support Ukraine捐贈750 ETH:金色財經報道,據Whale Alert數據顯示,以太坊聯合創始人Vitalik Buterin向Support Ukraine捐贈750 ETH,約合2,621,468美元。據悉,這筆捐贈的交易哈希為:0xa8faf11f4e4c0a93fe9df333cc18d15e854d94b9f19d2237899213cf73c4699a,發送地址為:Vitalik.Eth 0xd8da6bf26964af9d7eed9e03e53415d37aa96045,接收地址為:Support Ukraine

0x165cd37b4c644c2921454429e7f9358d18a45e14。[2022/4/4 14:03:05]

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

OKEx將于今日19時開放VITE充提:據官方公告,OKEx已完成VITE主網升級,將于2020年9月3日19:00開放VITE充提。[2020/9/3]

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應該已經在內容里有緩存了,因此就不需要進行昂貴的磁盤訪問了。當然,對同一個數值的兩次訪問也只需要一次的見證條目。

來源|?r/ethereum

作者|VitalikButerin

Tags:GASVITTALITA0XGAS價格vite幣最新消息MetalITA幣

PEPE
融資新聞 | 區塊鏈開發平臺Alchemy完成8000萬美元B輪融資_ALCH

要點: 加密貨幣公司Alchemy為數十個NFT和DeFi平臺提供開發人員工具支持。目前,該公司在B輪融資中籌集了8000萬美元.

1900/1/1 0:00:00
“富人稅”要來了?媒體稱拜登將把這項稅率提升近1倍,比特幣大跌近8%_PIT

來源:每日經濟新聞,作者:王鑫美東時間22日周四,美股全線收跌,三大指數均跌逾0.9%,道指收跌321點,創七周最大跌幅.

1900/1/1 0:00:00
作為抗通脹資產 比特幣和黃金可以彼此互補_加密貨幣

在生活的很多方面,我們都傾向于用零和方式來做決定。對一方有利的東西對另一方絕對不利:正面我贏,反面你輸;你要么愛狗,要么愛貓;你要么是一個滑冰者,要么是一個滑雪者;你要么偏愛過道,要么偏愛靠窗的.

1900/1/1 0:00:00
波卡周報 | Parity 上線 Wococo 測試網,為以太坊橋測試做準備!_ADO

加入PolkaWorld社區,共建Web3.0! Polkadot ProofofGithub發推公布每日開發活躍度排名前十的項目.

1900/1/1 0:00:00
美國6月將達疫苗目標 貨幣政策收緊利空比特幣 但印度疫情爆發成變數_比特幣

美國將在6月達到75%的疫苗接種目標,美聯儲曾表示達到這個目標時將討論調整貨幣政策。加拿大已經開始調整貨幣政策,比特幣近期下跌似乎已有征兆。但印度疫情爆發與病變種可能成為一個變數.

1900/1/1 0:00:00
匯豐銀行為什么拒絕比特幣?背后或有三大緣由_區塊鏈

作者:歐科區塊鏈 原標題:《一文看懂匯豐銀行拒絕比特幣背后的三大理由》就在高盛、摩根士丹利和紐約梅隆等一大批美國大型銀行意識到加密行業的重要性并且以迅雷不及掩耳之勢搶先布局來保持其在銀行業的競爭.

1900/1/1 0:00:00
ads