比特幣價格 比特幣價格
Ctrl+D 比特幣價格
ads
首頁 > FIL > Info

以太坊:深入理解OVM_Wrapped Ampleforth

Author:

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

編者按:本文來自以太坊愛好者,作者:EthereumOptimism,翻譯&校對:IANLIU&阿劍,Odaily星球日報經授權轉載。為什么需要OVM?

我們團隊中的許多成員都曾參與過致力于支持智能合約的第一代通用plasma網絡的架構設計。然而,部署plapps需要借助一整套新的開發工具。我們很快意識到,人們對于以太坊Layer2的期待遠不止此——以太坊L2不只意味著擴展以太坊的應用,還要擴展以太坊本身。以上原因促使我們開發了OptimisticRollup——首個能將以太坊智能合約的全部功能引入擴展層的L2架構。Unipig

}把這個合約重新部署到L1上之后,還能返回相同的值嗎?

中央財經大學:與中國銀行在數字人民幣領域深入開展合作:金色財經報道,中央財經大學近日與中國銀行簽署戰略合作協議,雙方將圍繞數字經濟、數字人民幣等方面開展研究,推動合作項目落地實施。根據協議,雙方還將進一步在銀校系統對接、數字人民幣等領域深入開展合作。(中央財經大學官方公眾號)[2021/10/5 17:24:39]

-不同的鏈,不同的結果-明顯不行!即使是在同一條L1上,如果將智能合約重部署在不同的兩個區塊,返回值也不一樣——因為重部署的合約會獲取L1的時間戳,而正確執行execute_l2_tx則應該返回L2的時間戳。如果你深入思考,你會發現這個問題幾乎會發生在所有智能合約上。比如對于某個ERC20智能合約來說,你將合約重部署在L1上之后,你要怎么設置L2上的余額呢?諸如此類,不可勝數。解決之道:OVM

南寧市深入推進“區塊鏈+”人社應用和“打包快辦”服務改革:8月20日,南寧市人社局召開專題黨組會,傳達學習市委十二屆十次全體(擴大)會議精神,并就抓好貫徹落實作出部署。會議強調,局系統廣大黨員干部要將思想認識統一到市委決策部署上來,將學習貫徹市委十二屆十次全體(擴大)會議精神和年度工作任務相結合,扎實推進各項中心工作;抓重點攻難點,切實保障和改善民生,千方百計保就業,兜住基本民生底線,深入推進“智慧人社”工作,深化“一門式”服務改革,深入推進“區塊鏈+”人社應用和“打包快辦”服務改革,確保完成全年目標任務。(南寧日報)[2020/8/23]

過去曾出現過兩種解決“EVM中的EVM”問題的辦法:要么是對EVM進行分叉,要么是硬著頭皮用Solidity重新實現整個EVM;OVM是一種全新的方法,對于當前的以太坊1.0有著更好的性能和靈活性,而且不需要分叉!容器化:執行管理器

動態 | ZB 創新智庫深入歐洲愛沙尼亞進行調研訪問:ZB 創新智庫正在持續深入歐洲各國進行區塊鏈調研,本周到訪愛沙尼亞的首都蒂蘭,深入了解行業最新發展動態。北歐小國愛沙尼亞在區塊鏈開發方面引領歐洲大陸。愛沙尼亞是歐洲第一個對數字經濟發展采取激進政策的國家,憑借其現已知名的電子居留計劃,該國為數字經濟和區塊鏈公司頒發了最多的許可證。 據 Bitcoin.com 網站報道,截至 2018 年 11 月,愛沙尼亞發放的許可證已經超過 900 張。

據 ZB 創新智庫當地調研顯示,近期這個數字現在已翻了一番。目前在愛沙尼亞獲得數字資產許可證已變得較為困難,2019 年 5 月 3 日愛沙尼亞政府財政部對數字資產許可程序進行修改,增加了一系列正式義務,將處理時間從 30 天延長至 90 天,并確定了在愛沙尼亞注冊成立公司或分支機構的要求。[2019/12/12]

動態 | 重慶兩江新區與重慶市科學技術研究院達成合作 雙方將在區塊鏈等領域深入探討合作:金色財經報道,重慶兩江新區與重慶市科學技術研究院27日在當地簽署全面戰略合作協議。雙方要在區塊鏈等領域深入探討合作。[2019/11/28]

OVM能夠解決問題的最重要原因是,它引入了一個全新的智能合約——作為OVM智能合約的虛擬容器。執行管理器會虛擬化所有可能導致L1、L2出現不同結果的執行,包括:智能合約存儲內容交易內容——如區塊高度、時間戳、tx.origin的帳戶的地址),等等。跨合約信息的路由基本上,對于可能導致L1、L2出現不同結果的EVM功能,執行管理器都提供了保證其結果一致的函數。舉例來說,我們構造一個容器來解決上述提到的時間戳不一致的問題:

現在我們重部署上面的合約,這回我們使用虛擬容器:

如此一來,我們就能夠在驗證fraudproof的時候,設置L1容器中的“虛擬區塊高度”,來保證正確的返回值!

-新的TimeShifter函數,使用TimestampManager作為容器。-這就是"EVM中的EVM"——OVM的核心概念:虛擬化所有可能在不同鏈上返回不同結果的EVM組件。具體點來說,約有15條以太坊指令需要被虛擬化,你可以從以下入口查看真正的執行管理器長啥樣。安全性:容器純度檢查

當然我們還需要稍微修改上面的合約,才能真正調用timestamp容器而不是拿到錯誤的block.timestamp。雖然我們解決了結果差異性的問題,但這只作用于該智能合約而已。因此,為了保障L2的安全性,我們需要確保L2上的所有合約都使用了timestamp容器,沒有錯誤使用block.timestamp的漏網之智能合約。

OVM提供了“容器純度檢查”的服務——檢查目標智能合約“是否只通過執行管理器來調用虛擬化指令”,而不允許像是block.timestamp這樣的操作!不論有沒有其他智能合約調用了目標合約,只要合約未通過檢查,就無法部署到OVM。這樣就能保證L2的安全性。開發體驗:轉譯器

要讓智能合約只通過執行管理器來調用某些指令,還有一個問題就是開發體驗——如果開發者需要遍歷整份智能合約,然后把所有block.timestamp替換為getOvmTimestamp(),這種費力不討好的活肯定沒人愿意做。為了解決這個問題,我們搭了一個轉譯器——輸入普通EVM字節碼,然后轉譯器會輸出使用上述容器的OVM字節碼。對于使用轉譯器的開發者來說,完全不需要和OVM直接打交道——只需要在Waffle、Truffle等你喜歡的測試套件中加入我們的solc-transpiler包。展望

我們認為OVM的出現代表著以太坊L2的飛躍,因為它不同于變著招使用以太坊,它就是以太坊本身的進步。只要加上幾行代碼,就能夠實現快速且低成本的Solidity智能合約遷移,這也是當前關于以太坊擴展方面最令我們興奮的topic。如果你想要自行體驗一把,可以關注我們最近的OVM測試——在標準的以太坊工具中,實時運行部分的Synthetix復雜交易合約。

Tags:以太坊OVMTIMAMP以太坊官網錢包FLOVM價格IntimateWrapped Ampleforth

FIL
區塊鏈:幣圈期貨合約的真相(三)_BNBTC幣

在前兩篇文章中,我和大家分享了關于期貨合約的基本概念、發展史和期貨合約在幣圈中的發展。作為一個長線投資者,我認為穩妥合適的方式是把期貨合約用作囤幣的工具,而不是把它用作投機的工具,因為用于投機,

1900/1/1 0:00:00
比特幣:中美礦工關系緊張?比特幣算力要“西遷”?_加密貨幣

隨著全球比特幣挖礦行業格局的變化,RippleSBIAsia負責人認為,網絡算力可能會“從東向西”遷移,尤其是中美比特幣挖礦公司之間可能會爆發非常嚴重的緊張關系.

1900/1/1 0:00:00
以太坊:星球前線 | 以太坊會成為收費市場嗎?_區塊鏈技術通俗講解

Odaily星球日報譯者|念銀思唐 要點: -以太坊的交易費用已經變得相當昂貴;-如果高費用持續存在.

1900/1/1 0:00:00
區塊鏈:區塊客周刊:沈南鵬兩會提案香港數字穩定幣;PlusToken主犯被公訴_比特幣美元換算

2020.5.25第22期本期關鍵字:比特幣大事件、ETH、比特幣折疊、「胖」協議「瘦」應用、USDT、沈南鵬兩會提案、EOS集體訴訟、區塊鏈新聞編輯部、四川限電、法國數字歐元測試、PlusTo.

1900/1/1 0:00:00
區塊鏈:2020兩會區塊鏈提案前瞻:建立規范、新基建成關注焦點_人工智能軟件

編者按:本文來自互鏈脈搏,作者:金走車,Odaily星球日報經授權轉載。全國“兩會”即將召開,目前已有多位兩會代表發聲區塊鏈領域.

1900/1/1 0:00:00
比特幣:比特兒濟南真相:當地取證調查,但尚未立案_gate.io如何交易買幣

吳說區塊鏈從一名咨詢過濟南的投資者處了解到,濟南市局高新區舜華路派出所確實在對比特兒交易所進行取證調查,但并未得出任何結論,也沒有立案.

1900/1/1 0:00:00
ads