摘要
是的,某些操作碼調用將需要更多的gas開銷,但必須這樣做來提高安全性。
但另一方面,一直以來應該更便宜的操作(存儲后加載相同的slot)最終會變得更便宜。
另一個重要裨益是,適度提高gaslimit現在變得更安全。現在限制gaslimit提高的主要原因跟多在于狀態大小問題。
柏林硬分叉中引起gas開銷變化的EIP有:EIP2565(降低ModExp求模求冪運算的gas開銷)、EIP2929(提高SLOAD與CALL的gas開銷)、以及EIP2718和2930,用以支持受gas開銷增加影響的合約的兼容性,以及為未來的升級鋪墊。
包含Vitalik、馬克庫班等4億Twitter用戶的數據在黑市上出售:12月26日消息,據網絡犯罪情報公司Hudson Rock報道,包含私人電子郵件和關聯電話號碼的4億Twitter用戶數據已在黑市上出售,該私人數據庫包含大量信息,包括AOC、Kevin O'Leary、Vitalik Buterin、馬克庫班等知名用戶的電子郵件和電話號碼。
Hudson Rock表示,鑒于賬戶數量,它無法完全驗證黑客的說法,但表示“對數據本身的獨立驗證似乎是合法的”。Web3安全公司DeFiYield查看了黑客提供的1,000個樣本賬戶,并驗證了數據是“真實的”。它還通過Telegram聯系了黑客,并指出他們正在積極等待買家。(Cointelegraph)[2022/12/26 22:08:20]
目前,這些EIP中最重要的是EIP-2929。它的核心內容是:SLOAD的gas開銷從800增加到2100,CALL的gas開銷(包括STATICCALL、DELEGATECALL和其他操作碼)以及外部合約查詢(BALANCE、EXTCODESIZE等)從700增加到2600,但這種情況僅會在地址和存儲slot在交易里首次被訪問時發生。
Vitalik Buterin:并不認為zkPorter具有比Optimistic Rollup更強的安全保證,且沒有緊密耦合性:以太坊聯合創始人Vitalik Buterin針對Matter Labs披露的zkPorter擴容方案表示:并不認為zkPorter具有比Optimistic Rollup更強的安全保證,寧愿將資產放在Optimistic Rollup中,而不是鏈下數據可用性系統中。zkPorter鏈下數據可用性的安全級別要低于基礎鏈,且沒有緊密耦合性(Tight coupling)。另一方面,分片中的數據可用性層將受到整個以太坊網絡的保護,并兼具緊密耦合性。如果某些應用程序同時使用鏈下數據可用性也是可以的,但前提是鏈下數據在基于分片的數據可用性可用之前明確為臨時措施,但是我認為這沒有必要。[2021/4/14 20:17:45]
這樣做的目的是進一步提高對DoS攻擊的抵御能力:早期的研究顯示,以太坊協議目前最大的DoS漏洞在存儲訪問,而且是有可能可以創建一些區塊對大量賬戶作簡單重復的訪問,處理時間可能長達80秒。解決辦法是一個簡單的快速修復:使這些操作持續更長的時間(存儲訪問需要磁盤訪問)以消耗更多的gas,最終DoS問題會被削弱大概3倍。與此同時,客戶端團隊進行了一些出色的工作——實現磁盤存儲緩存、減少存儲加載所需的數據庫查詢次數、以及更長遠地堵住這個漏洞。
美國總統特朗普提名Dan Berkovitz為民主黨CFTC專員:據ethnews消息,美國總統特朗普提名Dan Berkovitz為第五位也是最后一位商品期貨交易委員會專員。迄今為止,Berkovitz對加密貨幣市場提出了有限的評論。 2017年10月,在CFTC發布加密貨幣入門之前不久,他就曾針對ICO表示:“人們可能沒有意識到他們正在進入商品業務。突然之間,這是CFTC需要警惕的一個領域,這是人們需要認識到的。”[2018/4/18]
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
最近,上海車展特斯拉車主因“剎車失靈”維權事件引起社會關注。特斯拉為了自證清白,特提供了車輛發生事故前的行車數據.
1900/1/1 0:00:00又是幣圈人“不勞而獲”的一天。今天早上,第一代算法穩定幣龍頭AMPL大撒紅包,符合條件的用戶都可以領取治理代幣Forth.
1900/1/1 0:00:001.NFT發展勢不可擋 無論整體市場是上漲還是下跌,你分析NFT領域時,都會情不自禁地感到樂觀.
1900/1/1 0:00:00近期比特幣價格快速下跌,規模350億美元的Grayscale比特幣信托也未能幸免。數據顯示,GBTC價格自上周五以來便出現連續下跌,本周四收盤價41.32美元較4月15日收盤跌去逾21%,周五雖.
1900/1/1 0:00:004月20日,狗狗幣紀念日。《華爾街日報》在首頁刊登了狗狗幣相關報道,標題為《狗狗幣交易趕上線上狂潮》,其中提到狗狗幣在2021年的回報率超過8100%,是1998年以來標普500漲幅的2倍多,狗.
1900/1/1 0:00:00據DeBank數據顯示,DeFi總鎖倉量于4月28日突破1000億美元,創歷史新高,當前總鎖倉量為1048.9億美元,凈鎖倉量為746.9億美元.
1900/1/1 0:00:00