宇宙链 宇宙链
Ctrl+D收藏宇宙链

从合约部署的角度区分不同的 zkEVM

作者:

时间:1900/1/1 0:00:00

以太坊虚拟机(EVM)是在以太坊区块链上管理状态和执行智能合约的虚拟机。zkEVMs旨在通过零知识电路来证明EVM的执行,这个领域在过去的一年里已经有了显著的增长并扩张为一个行业。在该领域涌现了许多不同的项目和社区,每个项目和社区都采取了自己独特的方案来应对这两种技术交叉带来的挑战和机遇。

对比不同zkEVM项目的一个维度是EVM的兼容程度。虽然EVM兼容是一个连续介质,但有两种主要的方案:语言层面的兼容和字节码层面的兼容。

某聪明买入12万亿枚PEPE2.0,获益16.7万美元:金色财经报道,据Lookonchain监测,某聪明钱买入PEPE2.0,在不到2天的时间里赚了91枚ETH(16.7万美元)。该地址用0.7枚ETH买入12万亿枚PEPE2.0,以92枚ETH价格卖出,收益为131倍。[2023/6/29 22:08:13]

要理解这些方案之间的区别,很重要的一点是了解EVM如何执行用Solidity或Vyper等高级语言编写的代码。

币安NFT市场推出NFT VIP计划:金色财经报道,币安NFT平台将于2023年06月01日13:00(东八区时间)推出NFT VIP计划,为所有符合条件的NFT用户提供额外特权。

该计划包括两个子计划:NFT交易者VIP计划和NFT持有者VIP计划。在NFT交易者VIP计划下,NFT交易者可以通过满足30天NFT出售量和30天NFT交易量要求,自动获得NFT VIP等级升级。另外,NFT持有者可以在NFT持有者VIP计划中,通过满足30天平均NFT资产持有价值要求,自动获得NFT VIP等级升级。NFT VIP用户将在币安NFT市场享受较低的交易手续费,并根据其NFT VIP等级最高可享受币安 VIP 4。[2023/5/30 9:49:42]

为了使EVM能够运行智能合约所指定的行为,有这样一个过程:高级语言被编译成字节码,与EVM相连接。对于Solidity,典型的流程如下:

Web3智能社交协议Meta Chat推出跨平台AI机器人服务MetaBot:3月24日消息,Web3智能社交协议Meta Chat宣布推出跨平台智能机器人服务MetaBot。MetaBot基于最新GPT-4训练和研发,同时接入自研AIGC引擎,为用户带来最前沿的智能社交体验,以及与项目的高效有趣交互,从而增加社区活跃度。

目前MetaBot可支持在Discord平台部署,并提供包括AI社区管理员、多重角色机器人、利用关键词生成AIGC内容(如图片和模因)在内的三大基础功能。Meta Chat还将探索在Telegram和Twitter等社媒平台接入MetaBot服务,利用最新区块链和AI技术进一步驱动智能社交体验改革。[2023/3/24 13:24:29]

1.首先,合约是用Solidity编程语言编写的,并保存为一个.sol文件。这个文件包含合约的函数、变量和其他元素。Solidity代码通常使用集成开发环境(IDE)编写,并遵循特定的语法和结构。

2.接下来,使用Solidity编译器将.sol文件编译成字节码。字节码是一种有效存储的、机器可读的操作码表示,可以在EVM上执行。操作码是EVM能够直接解释和执行的低层级指令。编译过程包括几个步骤,如语法检查、类型检查和优化,以确保字节码的正确和有效的。

3.一旦合约被编译成字节码,它就可以被部署到以太坊。这通常涉及到向交易池发送一个带有合约字节码的交易。该交易最终被纳入以太坊区块,然后合约被创建。

4.合约部署后,它可以与以太坊上的其他合约和用户进行互动。

上述流程描述了合约如何被部署到以太坊。部署到zkEVM的流程将根据它是字节码层面兼容的还是语言层面兼容的而有所不同。

执行和证明具有与EVM相同的字节码的zkEVM被称为“字节码层面兼容”。在字节码兼容的zkEVM中,除了合约部署地方的不同,对开发者的体验没有任何改变。这种zkEVM上可以使用同样的Solidity代码、编译器和字节码。开发者可以继续使用他们往常使用的编程语言和工具,同时还可以利用零知识电路的可扩展性和加密安全性。这类zkEVM需要能够通过处理相同的低层级操作码和复制相同的结果来复制EVM的行为。这涉及到将操作码映射到自定义的ZK电路上。从工程的角度来看,这种映射是具有挑战性的,而且操作码的映射导致更庞大的电路和更高的证明生成成本。然而,它最终会给开发者带来更简单的体验。

语言层级兼容性是指zkEVM与高级代码(如Solidity)一起运行的能力。开发者仍然可以用Solidity或其他高级语言编写代码,但这种高级代码必须被编译成与EVM不同的字节码。这需要一个特定于部署合约的zkEVM网络的编译步骤。非EVM的字节码可以被设计为更加电路友好,从而使证明生成更高效。

标签:以太坊区块链以太坊币是什么币区块链工程专业学什么区块链存证怎么弄区块链技术发展现状和趋势

比特币最新价格热门资讯
向全行业开战:美国SEC是怎么认定十余种代币是证券的

最新消息,美国SEC在纽约联邦法院起诉加密交易所Coinbase,并将SOL、ADA、MATIC、FIL、SAND、AXS、CHZ、FLOW、ICP、NEAR、VGX、DASH和NEXO列为证券.

1900/1/1 0:00:00
AI变革和Web3变革

让物质生活变的更好有两种方式:挣更多的钱,或消费品变的更便宜。2年前OpenAI的创始人Sam在《万物摩尔定律》中设想了即将到来的AI革命将会引发的生产力以及消费价格的巨大变化.

1900/1/1 0:00:00
CZ:币安会尽最大努力拯救行业 但不会牺牲用户当救世主

周一,币安在Twitter上举办了AMA会议,首席执行官赵长鹏在会上回答了一些有关币安和加密货币行业的令人不安的问题.

1900/1/1 0:00:00
红杉资本分家背后:地缘、投资冲突、未来博弈

全球最著名的风险投资公司红杉资本正在拆分。红杉资本因其早期投资美国科技公司以及通过其中国和印度基金投资国际巨头而闻名,现将分裂为三个完全独立的公司.

1900/1/1 0:00:00
解读数据可用性赛道:如何讲好模块化区块链的叙事?

数据可用性主要存在于轻客户端节点相对全节点的语境下。对于轻客户端节点的数据可用性问题,行业内已经达成共识——采用纠删码来解决.

1900/1/1 0:00:00
揭秘Nostr背后的神秘创建者 如何吸引1800万用户

威尔士软件开发者本·阿克(BenArc)在2019年第一次遇到了Nostr的开发者@Fiatjaf,当时他黑入一款吃豆人街机游戏,让它接受比特币.

1900/1/1 0:00:00