加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > DOGE > Info

干貨 | 深入理解 OVM:在Rollup側鏈上實現對智能合約的完全支持_MES:以太坊價格最新行情分析

Author:

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

為什么需要OVM?

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

以上原因促使我們開發了OptimisticRollup——首個能將以太坊智能合約的全部功能引入擴展層的L2架構。Unipig

}

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

-不同的鏈,不同的結果-

明顯不行!即使是在同一條L1上,如果將智能合約重部署在不同的兩個區塊,返回值也不一樣——因為重部署的合約會獲取L1的時間戳,而正確執行?execute_l2_tx?則應該返回L2的時間戳。

外媒:Grimes通過NFT賺取的收入超過其整個音樂生涯:金色財經報道,在接受外媒Wired采訪時,音樂家兼制作人Grimes被問及她從 NFT 中賺到的錢是否比她整個音樂生涯中賺的錢還要多。她回答“是”。在 2021 年的炒作周期中,Grimes在Nifty Gateway平臺上出售了她的“War Nymph”NFT,賺取了大約 600 萬美元的收入。該系列包括一系列以她的音樂為主題的數字藝術作品,以及一部售價近 40 萬美元的獨一無二的音樂視頻。

除了 NFT 之外,Grimes 還看好 Web3。2021 年 10 月,Grimes、藝術家 Lil Nas X 和影響者 Bella Poarch向社交媒體平臺 TikTok 的“Top Moments”NFT 系列貢獻了視頻。2022 年 3 月,她在 Avalanche 峰會上發表講話,解釋了她計劃在 Web3 人工智能 (AI) 平臺 OP3N 和 Avalanche 的 1 億美元基金的支持下創建一本元宇宙兒童讀物,以推動網絡的發展。[2023/8/10 16:16:28]

如果你深入思考,你會發現這個問題幾乎會發生在所有智能合約上。比如對于某個ERC20智能合約來說,你將合約重部署在L1上之后,你要怎么設置L2上的余額呢?諸如此類,不可勝數。

俄羅斯立法機構將在7月底前批準四項監管加密貨幣的法案:金色財經報道,據俄羅斯議會金融市場委員會主席Anatoly Aksakov稱,俄羅斯議會下院國家杜馬計劃在7月30日結束的春季會議上通過四部與加密貨幣有關的法律。這些法案旨在規范加密貨幣開采、跨境加密貨幣支付、數字資產征稅以及非法使用的責任。[2023/5/14 15:02:22]

解決之道:OVM

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

容器化:執行管理器

印度財政部長:敦促銀行使用Web3技術來檢測欺詐并生成預警信號:金色財經報道,印度財政部長Nirmala Sitharaman在孟買舉行的印度銀行協會第 75 屆年度大會上銀行使用 Web3 和 AI 等技術來檢測欺詐并生成預警信號。Nirmala Sitharaman還要求銀行制定未來25年的計劃,采用數字化和現代技術,到2047年使印度成為發達國家,她表示:“你需要制定戰略來滿足印度青年在未來 25 年的愿望,銀行要有創新的投資組合,以便對年輕人有吸引力,并讓他們能夠接觸到。”(menafn)[2022/9/18 7:04:09]

OVM能夠解決問題的最重要原因是,它引入了一個全新的智能合約——作為OVM智能合約的虛擬容器。執行管理器會虛擬化所有可能導致L1、L2出現不同結果的執行,包括:

智能合約存儲內容

當前以太坊上DeFi日活用戶數21,058,距最高點減少約80%:7月4日消息,據Dune Analytics的數據顯示,當前以太坊上DeFi日活用戶數為21,058,較2021年5月用戶數最高點108,233,減少80.54%。[2022/7/4 1:49:13]

交易內容——如區塊高度、時間戳、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復雜交易合約。

原文鏈接:

https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085f52

作者:?EthereumOptimism

翻譯&校對:?IANLIU?&阿劍

Tags:MES以太坊IMEOVMMES價格以太坊價格最新行情分析ImpactXPrimeFLOVM價格

DOGE
機構“戀上”BTC:2020年CME比特幣期貨未平倉頭寸增加310%,接近BitMEX_比特幣:數字貨幣

兩周前,高盛的兩位高管在客戶電話會議上強烈反對比特幣。 泄露的幻燈片顯示,高盛分析師認為,由于比特幣不產生現金流、不提供多元化收益且波動顯著,因此“從戰略或戰術角度”不推薦此類資產.

1900/1/1 0:00:00
BitMEX再宕機,合約“國王”老矣?_BIT:ITM

作者:凱爾 來源:蜂巢財經 5月19日晚,BitMEX突發宕機,超過一個小時的時間里,投資者無法進行正常操作.

1900/1/1 0:00:00
長沙加快推進“萬企上鏈”計劃,背后藏何商機?_區塊鏈:區塊鏈dapp開發語言

據湖南日報報業集團旗下的華聲在線報道,5月22日,中芯區塊鏈(長沙)公共服務平臺首次組織企業現場集中激活,加快“萬企上鏈”行動推進.

1900/1/1 0:00:00
比特幣減半后的首次挖礦難度下降幅度超預期,15天內或再降6%_比特幣:SON

本文來源:彩云區塊鏈 在今天上午,比特幣挖礦難度下降了6%,至15.14T,而一周前,一些業內人士估計本次難度調整會下降2%.

1900/1/1 0:00:00
法國央行宣布:首次成功測試了基于區塊鏈的數字歐元_數字貨幣:pgala幣價格

作者LiangChe 本文來自比推bitpush.news編者注:原標題為《法國央行宣布成功測試數字歐元》法國中央銀行法蘭西銀行宣布首次成功測試了基于區塊鏈的數字歐元.

1900/1/1 0:00:00
觀點 | 投資DeFi代幣?先從這5個方向評估_比特幣:SPORT價格

文章翻譯自KermanKohli所寫的“DeFiTokens:InvestmentEvaluationFramework” 原文鏈接: https://defiweekly.substack.

1900/1/1 0:00:00
ads