比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > 火必APP > Info

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

Author:

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

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

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

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

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

金色財經挖礦數據播報 | ETH今日全網算力下降2.55%:金色財經報道,據蜘蛛礦池數據顯示:

BTC全網算力125.906EH/s,挖礦難度17.56T,目前區塊高度645935,理論收益0.00000766/T/天。

ETH全網算力214.588TH/s,挖礦難度2754.96T,目前區塊高度10759375,理論收益0.00997645/100MH/天。

BSV全網算力1.952EH/s,挖礦難度0.28T,目前區塊高度650319,理論收益0.00046094/T/天。

BCH全網算力3.162EH/s,挖礦難度0.45T,目前區塊高度650556,理論收益0.00028463/T/天。[2020/8/30]

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

金色午報 | 8月25日午間重要動態一覽:7:00-12:00關鍵詞:數字人民幣、Filecoin、哥倫比亞、Aave

1.央行貨幣政策司司長:數字人民幣目前沒有具體推出時間表。

2.Filecoin官方:已發現第一個bug。

3.點存科技:節點出線后遭受大量DDOS攻擊。

4.哥倫比亞大學教授將對以太坊EIP-1559提案進行研究。

5.比特大陸與其兩家控股公司在天津自貿區成立新公司。

6.Filecoin大礦工測試榜單首次出現非官方節點:t01101與t01102。

7.比特幣網絡難度調整后,BTC.com重回比特幣礦池排名第一。

8.DeFi協議Aave獲英國FCA頒發電子貨幣機構許可證。

9.YfvFinance:用戶需停止在當前的stakingpool中質押YFV 并提取資金。[2020/8/25]

執行與證明

金色晚報 | 5月25日晚間重要動態一覽:12:00-21:00關鍵詞:司法區塊鏈、Telegram、穩定幣、以太坊

1. 2020年最高法工作報告發布,提及司法區塊鏈平臺建設。

2. 廣州金融監管局:實施“五鏈合一”,為小貸行業監管與發展賦能。

3. V神:穩定幣可以用于跨鏈價值傳遞。

4. 數據:以太坊非零地址數量已達4000萬個。

5. Telegram已撤回針對美國聯邦法院禁止Gram代幣發行的上訴。

6. 多個曾出現在CSW法庭文件中的遠古地址共同簽署信息,稱“CSW為騙子”。

7. 全國人大代表崔瑜:積極爭取數字貨幣在長三角地區先行先試。

8. 立陶宛央行LBChain項目進入最終階段,將于明日舉行總結會議。

9. USDC發布四月資金審計,美元儲備可100%覆蓋實際發行量。[2020/5/25]

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

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

操作系統

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

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

Merkleize

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

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

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

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

代碼點

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

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

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

Tags:ARBTRUARBIBITgearbox幣最新價格trustwallet錢包下載arbitrum幣中文名稱bitkeep能賺錢嗎

火必APP
金色觀察|Glassnode:上周末是誰在拋售BTC_ITCO

鏈上數據分析機構Glassnode今日分析了上周末的比特幣暴跌事件。1、2021年12月4日Bitcoin期貨市場經歷了重大的去杠桿化事件,超過54億美元的未平倉合約關閉.

1900/1/1 0:00:00
簡述Layer2的定義、發展歷程和技術對比_NFT

本文比較長,一共七個部分:1、通俗的方式理解 zkrollup 和 optimistic rollup2、Plasma 的簡單歷史 3、數據可用性 4、派系之爭 op 5、派系之爭 zk 6、I.

1900/1/1 0:00:00
價格劇烈波動 ETH托管數據會下降嗎?_比特幣

11月23日,著名的區塊鏈研究員Hasu發表了以下聲明,在Crypto Twitter上引發了爭論。 自托管ETH的定義之一是將ETH存儲在自己的地址上,而不是信任第三方為我們提供保護.

1900/1/1 0:00:00
金色早報 | V神發推為信標鏈慶生 并發布更新版路線圖_區塊鏈

頭條 ▌V神發推為信標鏈慶生,并發布更新版路線圖12月3日消息,V神發推為信標鏈慶生,并發布更新后的路線圖,新版路線圖“展示了以太坊協議開發的現狀以及未來發展的順序.

1900/1/1 0:00:00
晚間必讀5篇 | 為什么下次熊市不會像上次一樣_OIN

1.Amphora:以太坊合并的關鍵里程碑未來半年內,以太坊會啟動PoW向PoS的共識轉換。在以太坊官宣的內容里,2021年12月,已經將箭形冰川應該完成的難度炸彈延遲到了2022年,難度炸彈意.

1900/1/1 0:00:00
EOS網絡基金會聲明:與Block.one談判事件回顧與總結_BLOC

EOS的重生之路。 在過去的一年中,我們看到Block.one在EOSIO代碼輸出的速度和質量方面都有明顯下降.

1900/1/1 0:00:00
ads