以太坊2.0-Ewasm Ewasm 是以太坊2.0时代用于替换evm虚拟机的一个新的虚拟机实现,它汲取了webAssembly 的优势,将其应用到以太坊2.0虚拟机的实现,可以方便开发者利用多种语言实现智能合约并且运行在以太坊平台 虚拟机 以太坊2.0 PP 发布于 2020-03-04 10481 5 1
再见 EVM,你好 RISC-V 以太坊正准备将其架构从EVM替换为RISC-V,以解决zkEVM中EVM的瓶颈问题。RISC-V具有精简指令集、成熟的LLVM生态系统和正式的SAIL规范,更适合ZK-first的未来。迁移分三个阶段进行:RISC-V作为预编译替换、双VM共存和EVM在RISC-V内部重新实现,生态系统将迎来开发者使用Rust/Go/Python库,用户获得更便宜的证明,最终实现大约100倍的效率提升。 EVM RISC-V zk-SNARK zkEVM Layer-2 虚拟机 0xjaehaerys 发布于 2025-08-26 3967 2 1
详解 Solana eBPF 虚拟机 本文详细介绍了Solana虚拟机(SVM)及其基础的rBPF虚拟机,包括其工作原理、系统调用、程序执行流程等。通过对rBPF虚拟机的分析,文章探讨了如何通过独特的指令集架构(ISA)与安全机制,确保Solana程序的高效和安全执行。本指南为对Solana和eBPF感兴趣的开发者提供了深入的技术背景资料和实践指南。 Solana eBPF rBPF 虚拟机 程序执行 系统调用 Anza 发布于 2025-03-06 3985 2 3
Solana程序执行底层原理:从Rust代码到SBF字节码 本文深入探讨了Solana程序的开发生命周期,从Rust代码编写到在Solana运行时执行的整个过程。文章详细介绍了Solana的编译管线,Solana字节码格式(SBF),运行时的BPF虚拟机以及涉及的安全机制。通过将Solana的方法与更熟悉的EVM模型进行比较,以帮助读者建立直觉,从而更好的了解Solana的底层技术。 Solana 智能合约 BPF SBF 虚拟机 LLVM ubermensch 发布于 2025-06-12 4511 1 3
介绍Movetool:一个Move字节码反汇编工具 本文介绍了Move语言的二进制格式和汇编语言,强调了智能合约审计人员需要了解此类低级编程的必要性。文章详细讨论了Move虚拟机模型、主要的类型规则以及Move的验证器,提供了实例和工具来简化Move汇编的编写过程。最后,文中展示了如何在Move沙箱中部署和测试模块,包括添加逻辑炸弹后门的示例。 Move语言 二进制格式 汇编语言 虚拟机 验证器 智能合约审计 zellic 发布于 2024-07-19 1842 0 0
Anza的新SVM API 本文详细介绍了 Solana 的 SVM(Solana Virtual Machine)及其应用,探讨了 SVM 的定义、架构、交易处理及 API 的具体实现。文中涵盖了 SVM 的多种潜在使用场景,包括链下服务、轻客户端、状态通道和 Rollups 等,并提供了一些代码示例和 API 细节,对开发人员如何利用 SVM 进行项目构建提供了实用的指导。 Solana SVM 虚拟机 交易处理 Rust API Anza 发布于 2024-07-03 2470 0 0
Solana eBPF 虚拟机 本文详细介绍了Solana的rBPF虚拟机,包括其架构、工作原理以及如何通过Agave验证器执行Solana程序。文章还探讨了Berkeley Packet Filter (BPF) 和Extended Berkeley Packet Filter (eBPF) 的背景,以及Solana虚拟机的指令集架构 (ISA)。 Solana rBPF eBPF 虚拟机 ISA Agave jcaulfield135 发布于 2024-10-16 2253 0 0
沙箱化代理式AI:针对OpenClaw及通用代理式AI的实用安全指南 本文详细介绍了一种安全运行代理式AI工具(如OpenClaw、Claude Code)的多层沙箱隔离架构。通过虚拟机隔离、主机pf防火墙、Squid代理域名白名单、VM内部防火墙、标准用户账户和LuLu进程监控等六层防御,实现对AI代理行为的精细控制和实时可见性。文章强调防御深度和最小权限原则,提供了具体的配置示例、验证脚本和操作工作流,帮助用户在实验环境下安全地审计AI代理的行为,并在意外发生时快速回滚。 代理式AI 沙箱隔离 防御深度 虚拟机 防火墙 最小权限 manjit28 发布于 2026-02-19 53 0 0
sBPF 内存布局和寄存器约定 in Solana 60 天课程 这篇文章详细介绍了Solana BPF (sBPF) 虚拟机的内存布局和寄存器约定。它阐述了五种内存区域及其用途,并深入探讨了sBPF的12个寄存器各自的角色、使用规则,通过具体汇编代码和执行跟踪展示了寄存器的行为。 Solana BPF 内存布局 寄存器 虚拟机 汇编 堆栈 RareSkills 发布于 2026-02-28 1015 0 0
Vitalik: 长期提案 L1执行层 用 RISC-V 替代 EVM 本文提出了一项激进的想法,即用 RISC-V 替代 EVM 作为智能合约的虚拟机语言,旨在提高以太坊执行层的效率和简洁性,解决主要扩展瓶颈。现有的EVM合约和新的RISC-V合约可以互相兼容,开发者仍然可以使用Solidity和Vyper编写智能合约。 EVM RISC-V 虚拟机 以太坊 ZK-EVM RISC 以太坊中文 发布于 2025-04-21 2870 1 0
EVM 2.0:以证明为中心与以执行为中心的方法 本文探讨了EVM(以太坊虚拟机)的未来发展方向,提出了三种潜在的EVM升级方案:一是优先考虑快速执行和标准工具链,但牺牲ZK证明速度;二是优先考虑快速ZK证明,但牺牲执行速度和标准工具链;三是采用两步法,即先使用区块链友好的VM,再使用ZK-VM,但也会牺牲标准工具链。并分析了每种方案的优缺点,以及对以太坊未来发展的影响,最后建议以太坊社区深入研究这些方案。 EVM 虚拟机 ZK证明 StarkWare RISC-V Sierra 以太坊中文 发布于 2025-06-06 1629 0 0
我们如何为 ZKsync 创建一个研究用的快速 VM 本文介绍了LambdaClass团队对ZKSync的EraVM(链下虚拟机)的重新实现工作,旨在提高其性能并探索通过BlockSTM添加并行执行的可能性。文章详细描述了开发过程,包括如何从检查字节码开始,逐步实现所有操作码,并使用Era Compiler Test Suite进行测试。此外,文章还深入分析了一个简单的ZKsync Era合约的汇编代码,解释了其执行流程和关键概念。 zkSync EraVM 虚拟机 BlockSTM EVM zksolc lambdaclass 发布于 2024-08-06 637 0 0
以太坊执行层优化:状态树与虚拟机 本文讨论了以太坊未来执行层的重要升级,主要集中在状态树和虚拟机(VM)的改进。状态树将从十六进制的Keccak MPT转换为更高效的二叉树,以提高证明效率和客户端验证。虚拟机方面,提议用RISC-V等更优的VM替代EVM,旨在提升执行效率、证明友好性和协议简洁性,以解决当前瓶颈。 执行层 状态树 虚拟机 EVM RISC-V 零知识证明 Vitalik Buterin 发布于 2026-03-02 1120 0 0
以太坊的最佳指令集架构是什么? 本文分析了多种虚拟机/指令集架构(VM/ISA)在以太坊长期发展中的优劣势,包括EVM、RISC-V、MIPS、WASM、eBPF、CairoVM、Valida和PetraVM,并从设计简洁性、执行性能、生态系统、工具、智能合约开发体验以及ZK友好性等方面进行评估,最终作者倾向于通过 WASM 进入自定义 RISC-V 扩展的优化路径。 EVM RISC-V WASM zkVM 智能合约 虚拟机 leoalt 发布于 2025-06-07 1681 0 0
故障争议游戏 本文介绍了Fault Dispute Game (FDG) 的机制,这是一种通过迭代二分执行轨迹来验证根声明有效性的争议解决游戏。参与者通过提出声明来缩小执行轨迹,直至争议点为单个状态转换。游戏依靠虚拟机(VM)来验证声明的有效性,并最终通过对声明的争议情况来确定胜者。文章还涉及了参与者、移动类型、游戏时钟和最终的解决方案等关键概念。 Fault Dispute Game 争议游戏 执行轨迹 虚拟机 状态转换 PreimageOracle ethereum-optimism 发布于 2024-01-23 1372 0 0