加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

觀點:無版本區別的EVM_GAS:ORN

Author:

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

編者按:本文來自以太坊愛好者,作者:WeiTang,翻譯:阿劍,Odaily星球日報經授權轉載。本文為Parity開發者WeiTang寫作的,關于如何增強EVM后向兼容性的文章,改進Gas機制的方案堪稱大膽。如果我們有機會可以重新設計EVM、提升其后向兼容性、讓它對功能升級更為友好,而且可以完全不必考慮我們現有的歷史包袱,我們該怎么做呢?在這篇文章中,我會探究這個問題,并記錄下由此演化出來的技術說明和設計哲學。目標

Web是沒有版本區別的,而且已經存在了幾十年。因此我在此假設,我們想做一個同樣沒有版本區別的EVM。我們同樣希望保證,這種虛擬機具備良好的后向兼容性。也就是說,至少能良好兼容我們現有的合約,而且,也可以輕松加入新功能。無效操作碼

觀點:美國需要改變對加密貨幣監管的態度:金色財經報道,《創智贏家》成名的Kevin O'Leary對美國政府處理加密貨幣監管的方式感到擔憂。他表示,聯邦政府不太關心政策,而更關心采取快速行動,而這又會損害創新。他表示,目前,在加密貨幣方面,政策就是美國所需要的。他評論說,政府不需要做任何花哨或特別的事情。它只需要實施正確的規則來確保該行業對所有人來說都是安全和健康的。

O'Leary指出,我并不是在尋求聯邦政府提供創新。我正在尋找他們提供政策。我們不需要他們來開發任何東西。我們要做的是授權多種穩定幣,所有這些穩定幣都由美元支持,并讓它們在市場上競爭。他還表示,他認為采取更多行動確保所有加密貨幣公司都使用清潔能源運行非常重要。如果加密貨幣公司繼續走過去幾年的道路,將遭受嚴重損失。[2023/7/1 22:11:20]

要設計一個永續的EVM,最簡單可能也最重要的改動便是為合約部署添加一個驗證過程。并非所有的字節序列都是有效的EVM代碼,任何無效的操作碼都不應該被部署到鏈上,因為在未來,這些代碼可能會被分配以一個新的操作碼,有不一樣的功能。此種檢查的技術詳述初次成文化是在EIP-1712中。簡要來說,在執行合約創建的狀態轉變函數之前,執行下列檢查:遍歷代碼的字節碼如果代碼是一個PUSH(n)操作碼,則跳過接下來n個字節如果字節碼是一個有效的操作碼,或者指定了無效指令,繼續否則,捕捉到錯誤上述檢查有點類似于jumpdestination檢查。注意,對于例外情形,我們在這里使用的是“trap”,下文我們會詳細解釋。功能調查

觀點:如果用比特幣來衡量價格 就不會出現通貨膨脹:金色財經報道,暢銷書作家,技術公司BuildDirect的共同創始人Jeff Booth今日在推特上表示,如果用比特幣來衡量價格,就不會出現通貨膨脹。[2021/1/17 16:21:57]

如果EVM要消弭掉版本的差別,基于EVM的代碼執行應有能力調查出底層環境是否支持一種特定的功能。給定EVM所承擔的角色,我們總是希望一個已經定義好的操作碼的功能可以保持不變,并且還可以引入新的操作碼來添加功能。而一些合約可能在引入某些特定功能之前就已經部署上去了。這些合約可以安排一個備用的子程序,在EVM不支持某功能的時候就運行子程序,而一旦硬分叉激活后就立即開始使用新功能。功能調查組件就像這里要用到的跳轉器。因此,我們正式地定義一種新的操作碼HAS_FEATURE。該操作碼接收一個堆棧參數。它會檢查該參數是否位于0到2^8之間,如果不是,就捕捉錯誤如果參數不受支持,就把0x0推回棧中;否則就推入0x1例外與捕捉

觀點:Visa等暫停為Pornhub服務 XVG或將重新崛起:12月12日消息,成人娛樂巨頭Pornhub本周確認支付提供商Visa和MasterCard不再為其服務,該網站現在被迫完全依靠加密貨幣付款。Pornhub目前接受比特幣和萊特幣,同時還允許使用少量其他山寨幣,比如Pornhub自2018年以來一直接受Verge,分析指出,Verge(XVG)以其與行業的關系而聞名,如今或將重新崛起。(cointelegraph)[2020/12/13 15:01:23]

在EVM的運行過程中,可能有很多因素會導致執行失敗。單個交易可能因為耗盡Gas而失敗;調用棧中的每一層都可能單獨失敗,而其錯誤必須被父調用框架明確處理。這些特性給了我們一定的彈性,但對于要運行在區塊鏈上的合約來說,并不必然就是好事。這里,我們想重新定義一下,任何EVM本身發出的異常,都可以有trap行為,作為對fail的替代。也就是說,所有調用框架的所有執行過程中、消耗任意gas的時候、甚至被當前的狀態函數回滾變更的時候,都可以有trap。合約接下來就被會鼓勵使用返回值,在它們想跟父調用者交流非致命錯誤的時候。Gas消耗量

過去的經驗已經證明,我們總是想調整Gas消耗量。因為我們要這樣做,我們不希望合約開發者對交易的Gas消耗量甚至是任何操作碼的Gas消耗量作任何假設。要實現這一點,只需將EVM內所有關于Gas消耗量的公開信息都移除。這樣Gas消耗量就成了一個外在于EVM、被隱藏起來的“實現上的細節”,只需在區塊層執行中妥善處理。正式地移除0x5a的Gas操作碼。此外,重新定義CALL、CALLCODE和DELEGATECALL,不再使用gas棧參數,而是采取現有執行框架中所有可用的Gas。

Tags:GAS加密貨幣PORORNPegasCoin加密貨幣市值前十位排名PORTO幣torn幣未來價格預測

以太坊最新價格
谷燕西:Bakkt上線對比特幣交易市場的六個影響_比特幣:數字資產

編者按:本文來自谷燕西,星球日報經授權發布。一、會同現有比特幣交易所形成競爭作為一個可交易產品,比特幣在美國證券市場中依然處于一個比較尷尬的地位。它現在普遍被認為是一個虛擬商品.

1900/1/1 0:00:00
「空氣幣」太空鏈卷土重來,竟獲歐洲航天局 6 萬歐元捐款?_太空鏈:COI

編者按:本文來自區塊律動BlockBeats,Odaily星球日報經授權轉載。曾經「臭名昭著」的太空鏈又傳來了新的消息.

1900/1/1 0:00:00
星球前線 | 巴克萊不再向Coinbase提供銀行服務,“挑戰者”Clearbank接棒_COIN:coinbase交易所官網公告

Odaily星球日報譯者|念銀思唐業內消息人士透露,總部位于倫敦的全球銀行巴克萊已不再與加密貨幣交易所Coinbase合作.

1900/1/1 0:00:00
比特幣10000美金的位置,還適合定投嗎?_BTC:cbtc幣怎么購買

今天的盤面風平浪靜,比特幣依舊圍繞著1萬美金小區間上下波動,沒有太好的行情。炒幣那么久了,周末適當放松休息下,不看盤,也是不錯的選擇。我在之前的文章中多次提到今年的傻瓜操作策略:定投BTC.

1900/1/1 0:00:00
曇花一現?不,DeFi是未來趨勢_EFI:DEF

本文來自:哈希派,作者:LucyCheng,星球日報經授權轉發。頂著「未來金融」「公鏈前景」兩大光環出生的DeFi,在提出一周年之際被無情地貼上了崩盤、涼涼、停滯等負面標簽.

1900/1/1 0:00:00
比特幣是安全的避險資產嗎?_比特幣:QCORE幣

近來國際局勢并不太平,全球經濟增速普遍放緩,傳統的避險資產:美元和黃金,其價格一路攀升。被稱為“數字黃金”的比特幣,是安全的避險資產嗎?中美貿易戰、英國脫歐、伊朗核問題、日韓貿易摩擦、香港動蕩,

1900/1/1 0:00:00
ads