2026年10月19日周一

标签:虚拟机

汇总与「虚拟机」相关的文章,帮助你系统了解该主题。

存储链上也跑合约:Filecoin 的 FVM 在执行什么
公链与 Layer2
存储链上也跑合约:Filecoin 的 FVM 在执行什么

从不可编程到可编程:FIP-0030 把 WASM 化的 FVM 换成旧执行层的机制拆解。内置 actor 与用户 actor 的分工、32 位内存与禁用浮点线程 SIMD 的保守取舍、FEVM 经运行时仿真兼容 Solidity,以及从 Machine 到 Invocation Container 的执行栈。

跳转点的歧义:EIP-7921 为什么想让所有 0x5b 字节都算合法 JUMPDEST
加密货币百科
跳转点的歧义:EIP-7921 为什么想让所有 0x5b 字节都算合法 JUMPDEST

EVM 规定 JUMP 与 JUMPI 只能落在不处于 PUSH 立即数之中的 0x5b 字节上,为此每个被跳转的代码都要先做一次线性扫描。EIP-7921 提议取消这层歧义检查。本文讲清这条校验从哪来、它挡住什么又拖累什么,以及为什么这份提案停留在 Stagnant。

EVM 的栈为什么限深一千零二十四:一层调用一张栈的规矩
加密货币百科
EVM 的栈为什么限深一千零二十四:一层调用一张栈的规矩

以太坊虚拟机给执行栈设了 1024 项上限,每项 32 字节;调用不是复用同一张栈而是新开栈帧,配合 EIP-150 留下的每层最多带走 63/64 剩余 Gas 的规则,共同约束递归与嵌套深度。本文讲这张栈的结构、越界会发生什么,以及它和比特币脚本一千项栈上限的设计对照。