值得信赖的区块链资讯!
虚拟机之战:WASM与EVM | 万向区块链小课堂
什么是EVM(Ethereum Virtual Machine,以太坊虚拟机)?
以太坊虚拟机是一种轻量级虚拟机,用于在以太坊网络上运行各种智能合约。EVM的功能不同于传统的操作系统,例如一次只能在一台机器上运行的Windows。EVM是现有操作系统的“镜像”,用以模拟本地操作系统,但它又是独立运行的,不会对真正的系统产生影响。
使用EVM,同一平台可以在许多不同的操作系统和硬件架构上运行。这样的特性使得虚拟机适用于如以太坊这样的分布式网络。EVM可以模拟在物理CPU上完成的功能,并实现以太坊网络上的大部分功能。
EVM具有如下特点:
确定的:一个确定的程序能够向同一组输入提供相同的输出,而与它执行相同代码的次数无关。在以太坊网络中,DAPP一次能够处理数百万美元的交易,不同的用户需要知道代码在执行的每个阶段是如何反应的。
隔离的:智能合约需要在完全隔离的环境中运行,以确保如果智能合约发生黑客攻击或bug,而不会影响底层协议的其余部分。
可终止的:以太坊智能合约是图灵完备的。因此,只要有足够的时间和资源,它理论上能够解决任何问题。智能合约应该附带终止机制,因为很难确定合约是否会在给定的时间限制内完成所有操作。以太坊使用gas限额来终止超出执行额度的智能合约。
EVM的功能:
它是以太坊网络的去中心化式处理单元,每个交互、交易和智能合约执行都只能在这里发生。 获取并执行指令,然后通过给定的指令分派器对操作数进行解码。 负责所有数据结构,如操作数、数据处理和指令。 跟踪网络组件,如存储状态、块信息和世界状态。 负责为以太坊网络上不同的智能合约创建运行环境。
EVM面临的挑战:
EVM的速度并不快,它可以处理很多不同的操作,但是它的操作码规范还没有发展到可以处理不同的需求。 支持的语言有限。
什么是WASM(WebAssembly)?
WASM是一种可以在现代浏览器上执行的新型代码,此新代码由万维网联盟(W3C)创建和定义。本质上,WASM(通常称为以太坊2.0)具有EVM的所有功能,并附带额外功能。
为网络而构建:
WASM由来自谷歌、微软和苹果等大型科技公司的各种工程师所组成的开发团队构建。因此,这些工程师得确保WASM与他们的引擎和协议相兼容。
设计时考虑到一系列特定的目标:
快速、高效、可移植:通过利用常见的硬件能力,WASM代码在不同平台上能够以接近本地速度运行。
可读、可调试:WASM是一门低阶语言,但是它有一种人类可读的文本格式,这允许通过人工来写代码、看代码以及调试代码。
保持安全:WASM被限制运行在一个安全的沙箱执行环境中。像其他网络代码一样,它遵循浏览器的同源策略和授权策略。
不破坏网络:WASM的设计原则是与其他网络技术和谐共处并保持向后兼容。
EVM vs WASM
速度
简单地说,EVM是一个万事通,但不是一个大师。EVM如何处理编译就是一个很好的例子。本机引擎难以找到执行某些操作的最佳路径,最终影响EVM的总体吞吐量。EVM只能处理256位字节码,这意味着小于256位的字节码必须先转换为256位格式,然后才能反馈给EVM。EVM的可扩展性问题很明显。
WASM直接转换为编译代码,这使它能够更快地加载,同时增加每个块处理的交易数。
预编译
EVM依赖于预编译(预编译合约)。当发出预编译调用时,EVM将执行预定义的本机代码,然后显示结果。这些预编译是特定于某个协议的基本操作,如签名方案和哈希。尽管预编译可以在不消耗大量gas的情况下提高密码计算的效率,但也会带来一些问题。新预编译的引入通常要求网络进行系统范围的硬分叉。
WASM消除了以太坊对预编译合约的依赖。因为WASM非常高效,开发者可以创建高效快速的智能合约,而不用担心潜在的硬分叉。
灵活性/互操作性
WASM支持更多的语言,并且提供了比EVM更广泛的工具集。WASM支持传统的语言,如Rust、C和C++。WASM还受到本机JavaScript引擎的支持,如Google的V8引擎(Node.js和基于Chromium的浏览器)、Microsoft的Chakra引擎(Microsoft Edge)、Mozilla的Spidermonkey引擎(Thunderbird和Firefox)。
EVM与WASM互相调用?
如上所述,EVM和WASM具有不同的特点,如果能实现两者的相互调用,将对开发者更为友好。
万向区块链推出的“万纳链”,支持EVM虚拟机和WASM虚拟机的相互调用,同时对WASM进行了创新优化。万纳链支持WASM虚拟机意味着开发智能合约不再局限于Solidity一门语言,同时可以使用多种高级语⾔,例如:C/C++/Rust等来编写智能合约,最后编译成WASM字节码就可以在万纳链上运行,极大地降低了入门门槛和开发成本,同时也提高了智能合约的安全性。
万纳链支持隐私计算,隐私合约同样支持高级语言开发,编译成「llvm ir」中间语言执行。隐私合约的输入数据保存在数据节点本地,由数据节点在链下以安全多方计算方式进行隐私计算,并提交计算结果到链上。
点击阅读原文,可了解更多万纳链详情。
参考资料:
The Virtual machines wars: WASM vs. EVM:
https://hackernoon.com/the-virtual-machines-wars-wasm-vs-evm
比推快讯
更多 >>- Coinbase 上币路线图新增 Lighter (LIGHTER)
- Ripple、Circle、BitGo 等五家加密公司获批成为信托银行
- Citadel Securities 与 DeFi 领域就监管问题在 SEC 通信中展开争论
- 巴基斯坦正在将 BTC 纳入经济基础设施,并开展 BTC 挖矿与 AI 业务
- 数据:ETH 当前全网 8 小时平均资金费率为 0.0011%
- 穆迪拟推稳定币评级框架,储备资产质量成核心指标
- Tether提交全现金收购要约,拟全面控股意甲豪门尤文图斯并承诺注资10亿欧元
- Fogo取消2000万美元代币预售,主网上线将改发空投
- 数据:295.19 枚 BTC 从匿名地址转出,经中转后流入 Bybit
- 数据:143.05 枚 BTC 从 Fidelity Custody 转入 Coinbase,价值约 1.29 亿美元
- 数据:过去 24 小时全网爆仓 4.05 亿美元,多单爆仓 2.84 亿美元,空单爆仓 1.21 亿美元
- 数据:11.7 亿枚 PUMP 从匿名地址转入 FalconX,价值约 321 万美元
- 数据:Coinbase Prime 流入 3183 万枚 SYRUP,价值约 830 万美元
- 古尔斯比:美联储在制定政策时不应考虑政府融资成本
- 甲骨文推迟数据中心建设,与英伟达盘中同时下跌
- 麻吉大哥向 Hyperliquid 存入约 20 万美元“补仓”ETH 多单
- “1011 内幕巨鲸”的 BTC、ETH 和 SOL 多单仓位价值已超 6.6 亿美元
- 纳斯达克获更大裁量权,可拒绝高风险 IPO
- 马斯克旗下社媒平台“X”今年前 9 个月营收预计超过 20 亿美元
- 美国货币监理署批准 Paxos 成为受监管的区块链基础设施提供商
- BitGo 获有条件批准转型为银行机构
- 美国货币监理署有条件批准 Ripple National Trust Bank 的申请
- BitGo 获得监管批准可经营银行业务
- ZEROBASE 黑客已窃取超 270 个用户资金,某用户损失超 12.3 万枚 USDT
- 据比推数据,ETH现报3078.30美元,1小时跌幅为5.01%,价格波动较大,请谨慎交易,控制风险。
- 数据:今日加密货币市值前 100 代币涨跌
- Hyperliquid 将引入投资组合保证金
- 麻吉大哥再次遭清算 6489 枚 ETH 并亏损 72 万美元
- 渣打银行:预计 2026 年黄金均价 4,488 美元/盎司
- Tom Lee:Strategy 建立 14 亿美元现金储备是一项明智之举
- 美国最高法院将裁决特朗普关税合法性,股市面临考验
- Aave 社区爆发治理争议,CoW Swap 集成或致 DAO 收入被私有化
- 美股跌幅扩大,纳指跌超 1%
- 数据:1.85 万枚 SOL 从 pump.fun 转出,价值约 256 万美元
- ZEROBASE 前端遭伪装仿冒,黑客利用钓鱼合约盗走逾 25 万美元 USDT
- 安全警告:ZEROBASE 前端遭黑客攻击
- 现货黄金上触 4350 美元,日内涨 1.65%
- 现货白银升至 64.65 美元/盎司,再创历史新高
- 高盛看好 2026 年美股,标普 500 目标设定为 7,600 点
- 美股开盘,道指涨 0.2%,标普 500 和纳指下跌
- 分析,MiCA 法规将决定欧元稳定币 2026 年命运
- 加皇银行买入 77,700 股 American Bitcoin 公司股票
- Curve DAO 批准将 YieldBasis 的 crvUSD 信用额度提高至 10 亿美元
- 盈透证券拟允许用户使用稳定币为账户充值
- Zepz 发布基于 Solana 稳定币的非托管钱包 SendWave Wallet
- 香港金管局:提醒公众警惕伪冒其官方网站的诈骗活动
- 美联储哈玛克:目前美联储的政策正处在中性利率附近
- 哈玛克:美联储致力于实现 2% 通胀目标
- Abra 推出合成资产代币化平台 AbraFi 与合成美元 USDAF
- 美联储古尔斯比:如果储备不足就无法将利率设定在想要的位置
比推专栏
更多 >>观点
比推热门文章
- Citadel Securities 与 DeFi 领域就监管问题在 SEC 通信中展开争论
- 巴基斯坦正在将 BTC 纳入经济基础设施,并开展 BTC 挖矿与 AI 业务
- 【比推每日新闻精选】Ripple、Circle等五家加密公司获美国有条件银行牌照批准;Tether提交全现金收购要约,拟全面控股意甲豪门尤文图斯并承诺注资10亿欧元;穆迪拟推稳定币评级框架,储备资产质量成核心指标;Fogo取消2000万美元代币预售,主网上线将改发空投
- 数据:ETH 当前全网 8 小时平均资金费率为 0.0011%
- 穆迪拟推稳定币评级框架,储备资产质量成核心指标
- Tether提交全现金收购要约,拟全面控股意甲豪门尤文图斯并承诺注资10亿欧元
- Fogo取消2000万美元代币预售,主网上线将改发空投
- 数据:295.19 枚 BTC 从匿名地址转出,经中转后流入 Bybit
- 数据:143.05 枚 BTC 从 Fidelity Custody 转入 Coinbase,价值约 1.29 亿美元
- 数据:过去 24 小时全网爆仓 4.05 亿美元,多单爆仓 2.84 亿美元,空单爆仓 1.21 亿美元
比推 APP



