以太坊交易所 以太坊交易所
Ctrl+D 以太坊交易所
ads
首頁 > NEAR > Info

金色觀察|簡析Arbitrum Rollup虛擬機的設計原理_ARB:BIT

Author:

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

Arbitrum和Optimism是以太坊Layer2擴容的主要項目,因為兩者是以Rollup為技術核心實現的二層擴容,符合以太坊未來發展方向。

但面對未來豐富的生態應用預期,需要一個虛擬機來實現可編輯能力。因為Rollp的技術核心,卻讓這個方向成為一個實現略難的技術需求,目前兩者也限于虛擬機并不成熟。使得在這一層的可編輯能力有所限制。

今天本文中,我們將摘錄資料來了解Arbitrum網絡的虛擬機設計原理。

AVM設計的起點是基于以太坊虛擬機 (EVM),因為Arbitrum目標是高效地執行為EVM編寫或編譯的程序,所以Arbitrum并未更改EVM設計的絕大部分。例如,AVM采用EVM的數據類型以及對EVM整數進行的操作指令等。

分析 | 金色盤面:VET/USDT跌出新低 建議不要做多:金色盤面綜合分析:VET/USDT再次下跌并創出新低,建議不要盲目做多。[2018/8/10]

這樣看來,AVM和EVM之間的差異源于Arbitrum的layer2需求和Arbitrum的多輪挑戰協議。

執行與證明

與EVM架構不同,Arbitrum需要支持本地執行和受信證明。基于EVM的系統通過重新執行有爭議的代碼來解決爭議,而Arbitrum依賴于形成最終證明的挑戰協議解決爭議。

Arbitrum希望在本地可信環境中針對速度做優化執行,因為本地執行是常見情況。系統很少需要證明,但需要一直保持準備證明的狀態。

金色財經現場報道 北京大學國家發展研究院特聘教授周宏騏:未來的智能合約應該是可編程的票據:金色財經現場報道,在2018FINWISE東京紛智峰會上,新加坡國立大學教授、北京大學國家發展研究院特聘教授周宏騏進行以《解構區塊鏈 + 驅動的商業模式創新》為題的現場演講,他在演講中指出:數字資產變成智能合約是以太坊2.0時代為我們帶來的驚喜。2018年,聰明人都在做公鏈,這其中最難做的就是智能合約,未來的智能合約應該是可編程的票據,要把商業合約和加密貨幣寫進去。通過使用智能合約與加密貨幣,重構“商業共生體內”的“交易結構”。區塊鏈技術的出現,減少了角色和業務活動,改變經濟效率;讓共生體內產生了小型組織、減少摩擦。所有可以成為數字資產的,都可以成為區塊鏈行業的急先鋒。區塊鏈可以通過智能合約實現網絡上自發自治的新式“自動化組織”。區塊鏈還有增加分配角色的商業邏輯,放大“社區生態”能量場總價值:用智能合約去激勵社區更活躍;讓個人社交資產變現,共同做大做強。[2018/5/21]

操作系統

金色財經現場報道 ConsenSys創始人宣布了從根本上簡化企業使用區塊鏈技術解決方案:金色財經現場報道,今日在Coindesk 2018共識會議上,ConsenSys創始人Joseph Lubin宣布了從根本上簡化企業使用區塊鏈技術的ConsenSys解決方案,他表示這將改變我們如何共同建設社會,經濟和系統。[2018/5/15]

Arbitrum使用2層操作系統ArbOS。ArbOS控制單獨合約的執行,以將它們彼此隔離并跟蹤它們的資源使用情況。

此外,上面這些功能是執行在2層的可信軟件中,而不是像以太坊那樣將可信添加到的1層網絡搭建的強制規則中,這樣參與者都會從2層較低的計算和存儲成本中受益,而不是必須將這些資源成本作為1層EthBridge合約的一部分進行管理,增加成本。

Merkleize

任何依賴斷言和爭議解決(至少包括所有匯總協議)的2層協議都必須定義一個規則,用于對虛擬機的完整狀態進行Merkle哈希。該規則必須是架構定義的一部分,因為它依賴于解決爭議。

維護的Merkle哈希在需要重新計算時也需要保持有效。這會帶來一些構建內存的影響。任何大型且可變的存儲結構對于Merkleize來說都是較貴的,并且Merkleize的算法必須是架構規范的一部分。

AVM架構通過只有大小有限、不可變的內存對象(“元組”)來應對這一需求,這些對象可以通過引用包含其他元組。元組不能就地修改,但有一條指令可以復制帶有修改的元組。這允許構建樹結構,其行為類似于大型平面存儲器。通過訪問在內部使用元組的庫,應用程序可以使用諸如大型平面數組、鍵值存儲等功能。

元組的語義使得創建元組的循環結構變得不可能,因此 AVM 實現可以通過使用引用計數的、不可變的結構來安全地管理元組。每個元組值的哈希只需要計算一次,因為內容是不可變的。

代碼點

代碼的常規組織是存儲指令的線性陣列,并需要保持指向下一條指令的程序計數器。使用這種傳統方法,證明執行指令需要對數時間和空間,因為必須提供Merkle證明來證明當前PC下的指令。

AVM使用這種傳統的執行方法,但它增加了一個功能,使證明和證明檢查需要恒定的時間和空間。出于證明目的,“程序計數器”被替換為“當前代碼點哈希”值,它是機器狀態的一部分。

在正常執行中(當不需要證明時),實現通常只使用傳統架構上的 PC 值。但是,當需要證明時,證明者可以使用查找表來獲取與任何相關 PC 對應的代碼點哈希值。

Tags:ARBBITRBIARBIarb幣有潛力嗎bitcoinfaitharbitrum幣交易所arbitrum幣價格

NEAR
Coin Bureau:解析Polygon的當下與未來_OLY:PolyFLOKI

所有以太坊二層鎖定的總價值超過100億美元,沒有任何放緩的跡象。其中Polygon占比過半,由于日活躍用戶的使用,它在短期內超過了以太坊.

1900/1/1 0:00:00
晚間必讀5篇 | 近三月搜索量飆升web3.0有哪些不同?_BTC:比特幣虧了幾十萬想死

1.Coinlist:2022年值得關注的五個加密趨勢2021年是加密市場具有里程碑意義的一年。加密貨幣不僅是金融界的熱門話題,現在也是流行文化的支柱.

1900/1/1 0:00:00
全國首筆數字人民幣繳納執行案款落地雄安法院_數字人:數字人民幣

中國雄安官網12月14日電 12月9日,全國首筆數字人民幣繳納執行案款在雄安新區雄縣人民法院成功落地.

1900/1/1 0:00:00
MicroStrategy再度購入7002枚比特幣 為何在“買買買”的路上停不下來?_MIC:Stripto

根據MicroStrategy本周一提交給美國證券交易委員會 (SEC) 的文件顯示,該公司在10月和11月份購買了7002枚比特幣,耗資4.14億美元.

1900/1/1 0:00:00
彭博社:即使在元宇宙中 也不是所有身份都是平等的_PUN:NKS

注:原文來自彭博社,作者為Misyrlena Egkolfopoulou及Akayla Gardner,以下為全文編譯.

1900/1/1 0:00:00
區塊鏈不可能三角:去中心化、安全和高性能_LGO:Algebra

在分布式領域,有個著名的 CAP 定理:分布式系統無法同時確保一致性(Consistency)、可用性(Availability)和分區容忍性(Partition).

1900/1/1 0:00:00
ads