4 个仓库
Runtimes that implement the Ethereum Virtual Machine for bytecode execution.
Distinct from Rust: Focuses on the VM implementation itself rather than general Rust tools or libraries.
Explore 4 awesome GitHub repositories matching programming languages & runtimes · EVM Implementations. Refine with filters or upvote what's useful.
Shardeum is an autoscaling blockchain infrastructure designed to distribute network workloads across multiple shards to increase throughput. It uses a dynamic-sharding architecture that horizontally scales node capacity and adjusts the number of active shards based on real-time network demand. The system features an execution environment compatible with the Ethereum Virtual Machine, allowing it to run smart contracts and decentralized applications. It maintains network agreement and security through consensus-group partitioning, which organizes validator nodes into discrete groups. The platf
Provides a runtime environment that implements the Ethereum Virtual Machine for executing smart contracts.
Foundry is an Ethereum smart contract development toolkit and blockchain simulator designed for compiling, testing, and deploying contracts for the Ethereum Virtual Machine. It provides a local environment for simulating blockchain state and forking live networks to execute code without modifying the actual chain. The project features a property-based fuzzing engine to identify edge-case failures in contract logic and a transaction debugger for analyzing detailed execution traces and gas consumption. It enables developers to mirror the state of a remote chain locally to test against real-worl
Provides a high-performance Ethereum Virtual Machine written in Rust to execute bytecode and manage blockchain state locally.
DARC is a framework for forming and operating decentralized autonomous companies on any Ethereum Virtual Machine blockchain. It combines a custom bytecode-compiled scripting language with an EVM-compatible virtual machine to define and execute company by-laws, governance rules, and financial operations entirely on-chain. The system provides a multi-level token registry where tokens at different hierarchical levels carry configurable voting power, dividend power, and supply limits, enabling structured corporate roles and ownership. An on-chain voting engine triggers and resolves votes among to
Manages company operations, voting, and financial rules on any EVM chain via a dedicated virtual machine.
Aleth 是一个 Ethereum C++ 客户端及全节点实现。它提供了一个用于运行和调试字节码的虚拟机执行器、区块链状态调试器,以及一个使用递归长度前缀 (RLP) 格式进行数据编解码的序列化库。 该项目包含一个专用的挖矿工具,用于生成区块并对哈希硬件性能进行基准测试。此外,它还配备了一个状态调试器,能够分析执行前后的状态变化,并为虚拟机生成分步执行跟踪。 其实现涵盖了节点操作,包括通过引导节点 (bootnodes) 进行节点发现、基于快照的状态同步,以及用于签署交易的加密密钥管理。它还提供了一个框架,用于验证共识稳定性、模拟智能合约逻辑,并在私有网络中部署合约。
Implements a high-performance Ethereum Virtual Machine for executing smart contract bytecode.