金色观察|简析Arbitrum Rollup虚拟机的设计原理

Arbitrum和Optimism是以太坊Layer2扩容的主要项目,因为两者是以Rollup为技术核心实现的二层扩容,符合以太坊未来发展方向。

但面对未来丰富的生态应用预期,需要一个虚拟机来实现可编辑能力。因为Rollp的技术核心,却让这个方向成为一个实现略难的技术需求,目前两者也限于虚拟机并不成熟。使得在这一层的可编辑能力有所限制。

今天本文中,我们将摘录资料来了解Arbitrum网络的虚拟机设计原理。

AVM设计的起点是基于以太坊虚拟机 (EVM),因为Arbitrum目标是高效地执行为EVM编写或编译的程序,所以Arbitrum并未更改EVM设计的绝大部分。例如,AVM采用EVM的数据类型以及对EVM整数进行的操作指令等。

华尔街资深人士警告泡沫风险:美国二手车价格上涨速度超过比特币:12月27日消息,比安科研究公司(Bianco Research)总裁兼宏观策略师吉姆.比安科(Jim Bianco)表示,今年迄今,美国二手车的价格飙升了近50%,特别是过去几个月里,二手车价格的上涨速度超过比特币和其他资产。[2021/12/27 8:06:07]

这样看来,AVM和EVM之间的差异源于Arbitrum的layer2需求和Arbitrum的多轮挑战协议。

执行与证明

与EVM架构不同,Arbitrum需要支持本地执行和受信证明。基于EVM的系统通过重新执行有争议的代码来解决争议,而Arbitrum依赖于形成最终证明的挑战协议解决争议。

报告:与竞争对手相比,Cardano被低估了:10月5日消息,根据数字资产管理公司Grayscale Investments(灰度投资)发布的一份新报告,与竞争对手相比,Cardano(ADA)网络可能被低估了。报告发现,在过去12个月里,市场没有跟上Cardano的显著增长。9月初,Cardano在其网络上成功部署了Alonzo硬分叉后推出了智能合约,允许该网络承载去中心化应用程序,这些应用程序可以提供去中心化金融服务、游戏等。智能合约帮助Cardano与以太坊和币安智能链等竞争。ADA的原生区块链每月有280万活跃用户,而以太坊每月估计有近700万活跃用户。然而,Cardano每位用户市场价值低于3万美元,而以太坊每位用户市场价值为5.5万美元。Cardano目前的市值为700亿美元,而以太坊的市值为4000亿美元。(Crypto Globe)[2021/10/5 20:07:21]

Arbitrum希望在本地可信环境中针对速度做优化执行,因为本地执行是常见情况。系统很少需要证明,但需要一直保持准备证明的状态。

操作系统

Arbitrum使用2层操作系统ArbOS。ArbOS控制单独合约的执行,以将它们彼此隔离并跟踪它们的资源使用情况。

此外,上面这些功能是执行在2层的可信软件中,而不是像以太坊那样将可信添加到的1层网络搭建的强制规则中,这样参与者都会从2层较低的计算和存储成本中受益,而不是必须将这些资源成本作为1层EthBridge合约的一部分进行管理,增加成本。

Merkleize

任何依赖断言和争议解决(至少包括所有汇总协议)的2层协议都必须定义一个规则,用于对虚拟机的完整状态进行Merkle哈希。该规则必须是架构定义的一部分,因为它依赖于解决争议。

维护的Merkle哈希在需要重新计算时也需要保持有效。这会带来一些构建内存的影响。任何大型且可变的存储结构对于Merkleize来说都是较贵的,并且Merkleize的算法必须是架构规范的一部分。

AVM架构通过只有大小有限、不可变的内存对象(“元组”)来应对这一需求,这些对象可以通过引用包含其他元组。元组不能就地修改,但有一条指令可以复制带有修改的元组。这允许构建树结构,其行为类似于大型平面存储器。通过访问在内部使用元组的库,应用程序可以使用诸如大型平面数组、键值存储等功能。

元组的语义使得创建元组的循环结构变得不可能,因此 AVM 实现可以通过使用引用计数的、不可变的结构来安全地管理元组。每个元组值的哈希只需要计算一次,因为内容是不可变的。

代码点

代码的常规组织是存储指令的线性阵列,并需要保持指向下一条指令的程序计数器。使用这种传统方法,证明执行指令需要对数时间和空间,因为必须提供Merkle证明来证明当前PC下的指令。

AVM使用这种传统的执行方法,但它增加了一个功能,使证明和证明检查需要恒定的时间和空间。出于证明目的,“程序计数器”被替换为“当前代码点哈希”值,它是机器状态的一部分。

在正常执行中(当不需要证明时),实现通常只使用传统架构上的 PC 值。但是,当需要证明时,证明者可以使用查找表来获取与任何相关 PC 对应的代码点哈希值。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

链杂谈

USDT肖飒:all in“元宇宙” 如何不被当作?

“你朋友投了一万……25号开大会,带点人来……”近日,上观新闻的记者实地探访上海举办的一个“元宇宙沙龙”,听到活动组织者在打电话中有前述语句,隐约涉嫌活动。 从飒姐团队近期接到的问询中,我们发现,打着元宇宙概念进行的活动已有端倪,相关新闻报道也证实了我们的判断。对于活动,《刑法》第224之一规定了组织、领导活动罪。

SAND亚洲地区即将在区块链大规模应用的道路上发挥关键作用

元宇宙正在制造热点炒作,而亚洲则转向Play-to-Earn。 围绕元宇宙的最新趋势不仅在特定地区而且在整个全球都引起了很高的兴趣。亚洲有显着增长,该市场占世界人口的60%,几乎占全球游戏玩家的一半。元宇宙希望通过形成一个去中心化的空间来改变我们社交、娱乐和货币化的方式。一个真正蓬勃发展的P2E运动的地区可能会成为大规模采用的道路上的缺失部分。

UNI晚间必读5篇 | web3游戏之经济机制设计

1.金色硬核 | 去中心化身份DID:Web3通行证 随着WEB3的发展,人们越来越认识到去中心化身份系统DID的重要性。近日Amber Group发表研报“去中心化身份DID:Web3通行证”,介绍了DID概念和当前的DID生态系统,并深入研究了选定的构建Web3身份最前沿的几个项目。

比特币交易所冬奥来啦 | 数字人民币走进冬奥全场景

手套钱包、挂件钱包、卡片钱包……这些五花八门的数字人民币硬钱包,你更喜欢哪一个?近日,有消息称,中国银行与中国联通合作推出的滑雪手套、冬奥特色徽章、智能手表等形态多样的数字人民币硬钱包,将与数字人民币软钱包一起亮相2022年北京冬奥会。作为数字人民币研发试点和冬奥会筹办工作的重要组成部分,数字人民币北京冬奥场景试点正在稳妥有序地推进。

[0:0ms0-0:484ms