EIP-2929 提升部分操作碼的 Gas 開銷是為了提高對 DoS 攻擊的抵御能力,同時,適度提高 Gas Limit 變得更安全。
原文標題:《Vitalik:柏林升級里,EIP-2929 提高 gas 開銷有何意義?》
摘要
是的,某些操作碼調用將需要更多的 gas 開銷,但必須這樣做來提高安全性。
但另一方面,一直以來應該更便宜的操作 (存儲后加載相同的 slot) 最終會變得更便宜。
另一個重要裨益是,適度提高 gas limit 現在變得更安全。現在限制 gas limit 提高的主要原因更多在于狀態大小問題。
Navitas Global投資加密礦企Soluna Holding1400萬美元:金色財經報道,加密采礦數據中心開發商Soluna Holdings宣布與Navitas Global就其位于德克薩斯州的Project Dorothy 1B數據中心達成1400萬美元的投資伙伴關系。Navitas將為Dorothy 1B項目的最后階段基礎設施建設和25mw比特幣礦機提供投資資本,以換取Dorothy 1B項目49%的股權。該協議包括200萬美元的貸款,以完成建設和1200萬美元的股權投資。Soluna將提供運營和維護專業知識,并將繼續擁有Dorothy 1B項目51%的股份。[2023/5/16 15:04:46]
柏林硬分叉中引起 gas 開銷變化的 EIP 有:EIP 2565 (降低 ModExp 求模求冪運算的 gas 開銷 )、EIP 2929 (提高 SLOAD 與 CALL 的 gas 開銷)、以及 EIP 2718 和 2930,用以支持受 gas 開銷增加影響的合約的兼容性,以及為未來的升級鋪墊。
V神、孫宇晨支持的生命科學組織VitaDAO擬設營利性公司推動長壽技術發展:4月6日消息,由以太坊創始人“V神”支持創立的生命科學研究去中心化組織VitaDAO在推特宣布,正在投票決定是否創建一家營利性公司來確保和分配長壽研究的資金。該公司將命名為 VitaTech,作為 VitaDAO 的子公司/附屬公司運營,它將利用公共資金來授權美國大學開發的長壽技術,并支持它們的持續發展。除V神外,波場TRON創始人孫宇晨此前也曾大力支持VitaDAO的發展。
今年1月,VitaDAO宣布完成410 萬美元融資,融資方包括Coinbase的前首席技術官 Balaji Srinivasan、全球最大的藥企輝瑞的投資部門 Pfizer Ventures,這也是輝瑞在 Web3 領域的首筆投資。VitaDAO 表示將會利用這筆資金進一步資助長壽研究項目和將于明年從DAO中剝離出來的生物技術初創公司。
去年10月,孫宇晨向VitaDAO旗下“長壽獎基金”進行捐款,孫宇晨也因此次捐贈成為“長壽獎基金”的第二大捐贈者,僅次于以太坊創始人V神。[2023/4/6 13:47:30]
目前,這些 EIP 中最重要的是 EIP-2929。它的核心內容是:SLOAD 的 gas 開銷從 800 增加到 2100,CALL 的 gas 開銷 (包括 STATICCALL 、 DELEGATECALL 和其他操作碼) 以及外部合約查詢 (BALANCE、EXTCODESIZE 等) 從 700 增加到 2600,但這種情況僅會在地址和存儲 slot 在交易里首次被訪問時發生。
動態 | Vitalik Buterin 提出激勵開發者的新方案:將智能合約交易手續費資助合約創建者:Vitalik Buterin 在以太坊研究論壇上發表文章,提出一種激勵開發者的新方案,當開發者創建一個智能合約后,任何其他使用該合約的用戶付出的交易手續費的一部分(比如說 33%),會發送給合約的創建者作為激勵,而且還提出了兩種關于獎勵的算法,分別是線性和超線性。該想法出自于 9 月 16 日在以色列舉行的 StarkWare Sessions 會議上,在探討關于公鏈基礎設施的開發,資金應該是通過治理和協議獲得,還是說應該被獨立的企業資助話題中,以太坊創始人 Vitalik Buterin 認為,「通過協議獲得資金的優勢是,這個方法可以獲得更多的資金。而劣勢也很明顯,由于這類方法是中立的,所以無論利用任何機制都會被惡意攻擊,之前也已經遇到過各種各樣的嘗試。所以這類方法的最大的挑戰是想出一套合適的治理結構和其組件。然后他還舉了一個例子,如果我們設置這樣一個資助機制:當有人使用了某個智能合約,因此而產生的轉賬費的一部分會分配給該合約的創建者,這樣的機制就非常的中立。[2019/9/23]
這樣做的目的是進一步提高對 DoS 攻擊的抵御能力:早期的研究顯示,以太坊協議目前最大的 DoS 漏洞在存儲訪問,而且是有可能可以創建一些區塊對大量賬戶作簡單重復的訪問,處理時間可能長達 80 秒。解決辦法是一個簡單的快速修復:使這些操作持續更長的時間 (存儲訪問需要磁盤訪問) 以消耗更多的 gas,最終 DoS 問題會被削弱大概 3 倍。與此同時,客戶端團隊進行了一些出色的工作——實現磁盤存儲緩存、減少存儲加載所需的數據庫查詢次數、以及更長遠地堵住這個漏洞。
金色財經現場報道 以太坊創始人Vitalik Buterin:驗證節點的“4個不要”:金色財經6月3日現場報道,在今天的以太坊技術及應用大會上,以太坊創始人Vitalik Buterin做了題為“Casper與分片技術最新進展”的主題演講。V神介紹說,驗證節點不要加入跟別人一樣的權益池,不要用跟別人一樣的VPS,不要使用跟比人一樣的操作系統;不要用跟別人一樣的客戶端。[2018/6/3]
gas 開銷重新定價加上這些客戶端的改善使得現有的區塊鏈更安全,也使得提供 gas limit 比現在更加安全。在 EIP-2929 后,避免大幅 gas limit 提升的主要原因實際上不再是 DoS 攻擊問題,而是狀態大小的增加 (這兩方面互相影響:當存儲負載變大后存儲加載消耗的 gas 會更多)。因此,狀態過期和無狀態會變得非常重要,甚至可以說是“合并” 后的首要任務。
這次的重新定價產生的第二大長期裨益是無狀態驗證的見證大小理論上最大能減少 3 倍。對于代碼讀取,我們還需要一次重新定價 (類似于:每訪問 31 字節代碼需要 500 gas),但這一點可以在未來實現。
請注意:這份 EIP 只增加每筆交易第一次訪問的 gas 開銷。往后的訪問實際上是更便宜的 (任何情況下都是 100 gas)。另外,對預編譯的調用一直只消耗 100 gas,包括首次調用。這樣做有帶來以下正面影響:
在同一個 slot 里,任何 SLOAD 后的 SSTORE(或者 SSTORE 后的 SLOAD) 都會變得更便宜。這是因為第一次存儲讀取或寫入以及支付了訪問存儲 slot 的 gas 費了,因此該存儲 slot 已經“預熱了”,第一次讀取和寫入都會更便宜;這樣,我們需要支付的 gas 不是 800 + 5000,而是 2100 + 2900 (大約),減少了大約 800 gas。這可能使采用 ERC20 協議標準代幣的轉發更便宜。
Self-calling 變得更便宜
對預編譯的調用變得更便宜 (這對于低 gas 開銷的預編譯來說特別有價值,這些預編譯需要倍調用非常多次,比如 ECADD)
添加第一次訪問規則是因為當一個賬戶或存儲 slot 被第二次訪問時,該賬戶或存儲 slot 應該已經在內容里有緩存了,因此就不需要進行昂貴的磁盤訪問了。當然,對同一個數值的兩次訪問也只需要一次的見證條目。
Tags:GASVITAITAVITMEGASHIB幣VitaDAOsaitama幣發行價多少Vitalick Neuterin
大家好,我是佩佩,最近有個幣有點調皮,大餅漲,它橫盤,大餅跌,眾幣齊跌,它創新高,它就是Sol,之前也cue過幾次他家的生態,還有之前提過的一個空投項目rope這兩天時間幾乎是翻了倍.
1900/1/1 0:00:00摘要 市場對DeFi生態這樣的新生事物有諸多疑惑,尤其是完全去中心化的系統,該如何理解相關代幣的價值支撐?DeFi與傳統市場是怎樣的消長變化?本文開創性地進行分析總結.
1900/1/1 0:00:00頭條 ▌數字人民幣公測升級 網商銀行(支付寶)正式入列數字人民幣子錢包再度擴容,國內首批互聯網銀行之一的網商銀行成為嘗鮮者,成為第七家參與公測試點的商業銀行.
1900/1/1 0:00:00我們看下比特幣礦工收益長期走勢與比特幣現貨價格走勢之間的關系,研究可以發現,目前雖然價格已經遠遠超過2017年的牛市頂點2萬美金,不過礦工收益目前還只是剛剛超過17年比特幣2萬美金的水平.
1900/1/1 0:00:001.DeFi總市值:1270.79億美元 市值前十幣種排名數據來源DeFiboxDeFi總市值數據來源:Coingecko2.
1900/1/1 0:00:00比特幣礦場深受礦機和電力影響,電是礦場的生命線,算力更是一大寶貴財富。Coinbase將MXC、AURORA列入上幣計劃:8月22日消息,Coinbase將物聯網平臺MXProtocol代幣MX.
1900/1/1 0:00:00