[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-10602":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":16,"starSnapshotCount":16,"syncStatus":34,"lastSyncTime":35,"discoverSource":36},10602,"nethermind","NethermindEth\u002Fnethermind","NethermindEth","A robust, high-performance execution client for Ethereum node operators.","https:\u002F\u002Fnethermind.io\u002Fnethermind-client",null,"C#",1566,709,47,310,0,1,4,18,3,21.55,"GNU General Public License v3.0",false,"master",[26,27,28,29,30],"blockchain","eth","ethereum","ethereum-client","evm","2026-06-12 02:02:24","# Nethermind Ethereum client\n\n[![Tests](https:\u002F\u002Fgithub.com\u002Fnethermindeth\u002Fnethermind\u002Factions\u002Fworkflows\u002Fnethermind-tests.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fnethermindeth\u002Fnethermind\u002Factions\u002Fworkflows\u002Fnethermind-tests.yml)\n[![Follow us on X](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Fnethermind?style=social&label=Follow%20us)](https:\u002F\u002Fx.com\u002Fnethermind)\n[![Chat on Discord](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F629004402170134531?style=social&logo=discord)][discord]\n[![GitHub Discussions](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdiscussions\u002Fnethermindeth\u002Fnethermind?style=social)][discussions]\n[![GitPOAPs](https:\u002F\u002Fpublic-api.gitpoap.io\u002Fv1\u002Frepo\u002FNethermindEth\u002Fnethermind\u002Fbadge)](https:\u002F\u002Fwww.gitpoap.io\u002Fgh\u002FNethermindEth\u002Fnethermind)\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F7c077f6c-4a62-42e2-9ef1-abc580bb2413\" alt=\"Nethermind client\" width=\"100%\">\n\u003C\u002Fp>\n\n## Overview\n\nNethermind is a high-performance Ethereum execution client built on .NET. It provides fast sync, high-throughput JSON-RPC, and a plugin system for extending the client without forking. In production since 2017.\n\nRuns on Linux, Windows, and macOS.\n\n### Supported networks\n\n**Ethereum** · **Gnosis** · **Optimism** · **Base** · **Taiko** · **World Chain** · **Linea** · **Energy Web**\n\n### Documentation\n\nNethermind documentation is available at [docs.nethermind.io][docs].\n\n## Capabilities\n\nNethermind connects operators to the Ethereum network via JSON-RPC over HTTP, WebSocket, and IPC. Snap sync, enabled by default, reaches the chain tip up to 10x faster than traditional fast sync. Node health and performance are exposed through a built-in UI and Prometheus metrics.\n\n- **Performance:** The EVM is optimized for low-overhead block processing: direct opcode dispatch, hardware-accelerated bitwise operations, and zero heap allocation on the execution stack. A parallel pre-execution system warms state reads before a block's main loop, cutting block processing time roughly in half.\n\n- **Modularity:** Every component of the Nethermind is independently extendable without forking the codebase. The plugin system lets teams add consensus algorithms, transaction types, network protocols, and RPC namespaces through a .NET assembly that loads on startup. Nethermind uses this same system internally for L2 network support and health checks.\n\n- **Client diversity:** The Ethereum protocol becomes more resilient when no single node implementation dominates. A bug in any one implementation cannot cause the network to finalize a bad block if multiple independent clients are running.\n\n- **L2 and rollup native:** Each supported L2 network is implemented as a plugin, so the core stays untouched. For OP Stack operators, a rollup node is built directly into the client, fully replacing the separate `op-node` and cutting services from two down to one.\n\n- **ZK-readiness:** ZK proving is being built directly into the production execution client. Execution witness capture, stateless block replay, and a minimal EVM binary are complete. See the [ZK roadmap](https:\u002F\u002Fwww.nethermind.io\u002Fblog\u002Froad-to-zk-implementation-nethermind-clients-path-to-proofs) for current status.\n\n## Getting started\n\nStandalone release builds are available on [GitHub Releases](https:\u002F\u002Fgithub.com\u002Fnethermindeth\u002Fnethermind\u002Freleases). For hardware requirements, see [System requirements](https:\u002F\u002Fdocs.nethermind.io\u002Fget-started\u002Fsystem-requirements).\n\nMigrating from Geth? Nethermind supports the same JSON-RPC API. See the [migration guide](https:\u002F\u002Fdocs.nethermind.io\u002Fget-started\u002Fmigrating-from-geth).\n\n### Package managers\n\n- **Linux**\n\n  On Debian-based distros, Nethermind can be installed via Launchpad PPA:\n\n  ```bash\n  sudo add-apt-repository ppa:nethermindeth\u002Fnethermind\n  # If command not found, run\n  # sudo apt-get install software-properties-common\n\n  sudo apt-get install nethermind\n  ```\n\n- **Windows**\n\n  On Windows, Nethermind can be installed via Windows Package Manager:\n\n  ```powershell\n  winget install --id Nethermind.Nethermind\n  ```\n\n- **macOS**\n\n  On macOS, Nethermind can be installed via Homebrew:\n\n  ```bash\n  brew tap nethermindeth\u002Fnethermind\n  brew install nethermind\n  ```\n\nOnce installed, Nethermind can be launched as follows:\n\n```bash\nnethermind -c mainnet --data-dir path\u002Fto\u002Fdata\u002Fdir\n```\n\nFor full setup instructions, see [Running a node](https:\u002F\u002Fdocs.nethermind.io\u002Fget-started\u002Frunning-node). To spin up Nethermind alongside a consensus client in one command, see [Sedge](https:\u002F\u002Fdocs.sedge.nethermind.io\u002Fdocs\u002Fnetworks\u002Fmainnet).\n\n### Docker containers\n\nThe official Docker images of Nethermind are available on [Docker Hub](https:\u002F\u002Fhub.docker.com\u002Fr\u002Fnethermind\u002Fnethermind) and tagged as follows:\n\n- `latest`: the latest version of Nethermind (the default tag)\n- `latest-chiseled`: a rootless and chiseled image of the latest version of Nethermind\n- `x.x.x`: a specific version of Nethermind\n- `x.x.x-chiseled`: a rootless and chiseled image of the specific version of Nethermind\n\nFor more info, see [Installing Nethermind](https:\u002F\u002Fdocs.nethermind.io\u002Fget-started\u002Finstalling-nethermind).\n\n## Building from source\n\n### Docker image\n\nThis is the easiest and fastest way to build Nethermind if you don't want to clone the Nethermind repo, deal with .NET SDK installation, and other configurations. Running the following simple command builds the Docker image, which is ready to run right after:\n\n```bash\ndocker build https:\u002F\u002Fgithub.com\u002Fnethermindeth\u002Fnethermind.git -t nethermind\n```\n\nFor more info, see [Building Docker image](https:\u002F\u002Fdocs.nethermind.io\u002Fdevelopers\u002Fbuilding-from-source#building-docker-image).\n\n### Standalone binaries\n\n**Prerequisites**\n\nInstall [.NET SDK](https:\u002F\u002Faka.ms\u002Fdotnet\u002Fdownload) 10 or later.\n\n**Clone the repository**\n\n```bash\ngit clone --recursive https:\u002F\u002Fgithub.com\u002Fnethermindeth\u002Fnethermind.git\n```\n\n**Build and run**\n\n```bash\ncd nethermind\u002Fsrc\u002FNethermind\u002FNethermind.Runner\ndotnet run -c release -- -c mainnet\n```\n\n**Test**\n\n```bash\ncd nethermind\u002Fsrc\u002FNethermind\n\n# Run Nethermind tests\ndotnet test --solution Nethermind.slnx -c release\n\n# Run Ethereum Foundation tests\ndotnet test --solution EthereumTests.slnx -c release\n```\n\nFor more info, see [Building standalone binaries](https:\u002F\u002Fdocs.nethermind.io\u002Fdevelopers\u002Fbuilding-from-source#building-standalone-binaries).\n\n## Plugin development\n\nNethermind's plugin system lets teams extend the client without touching the core. This is the same system used internally for L2 network support, health checks, Shutter, and more. Plugins are loaded on startup and can provide:\n\n- New consensus engines\n- Custom transaction types and RLP decoders\n- New P2P protocol handlers\n- Additional JSON-RPC namespaces\n\nSee the [plugin development guide](https:\u002F\u002Fdocs.nethermind.io\u002Fdevelopers\u002Fplugins) for a full lifecycle walkthrough, configuration auto-mapping, and working examples. Join the [plugin development channel](https:\u002F\u002Fdiscord.gg\u002FK8MdZT3keK) on Discord.\n\n## Getting help\n\nCheck out the [docs][docs] first. If the answer is not there, see:\n\n- [Discord](https:\u002F\u002Fdiscord.gg\u002FGXJFaYk) for community support\n- [GitHub Discussions][discussions] for questions and proposals\n- [GitHub Issues](https:\u002F\u002Fgithub.com\u002Fnethermindeth\u002Fnethermind\u002Fissues) to report an issue\n\n## Contributing\n\nBefore you start working on a feature or fix, please read and follow our [contributing guidelines](.\u002FCONTRIBUTING.md) to help avoid any wasted or duplicate effort.\n\n## Security\n\nIf you believe you have found a security vulnerability in our code, please report it to us as described in our [security policy](SECURITY.md).\n\n## License\n\nNethermind is an open-source software licensed under the [LGPL-3.0](.\u002FLICENSE-LGPL). By using this project, you agree to abide by the license and [additional terms](https:\u002F\u002Fnethermindeth.github.io\u002FNethermindEthereumClientTermsandConditions\u002F).\n\n[discord]: https:\u002F\u002Fdiscord.gg\u002FGXJFaYk\n[discussions]: https:\u002F\u002Fgithub.com\u002Fnethermindeth\u002Fnethermind\u002Fdiscussions\n[docs]: https:\u002F\u002Fdocs.nethermind.io\n","Nethermind 是一个高性能的以太坊执行客户端，专为节点运营商设计。它基于 .NET 构建，具备快速同步、高吞吐量 JSON-RPC 以及可扩展的插件系统等核心功能。通过直接操作码调度、硬件加速位运算和零堆栈分配等技术优化，Nethermind 的 EVM 在处理区块时具有极低的开销，并且通过预执行系统将区块处理时间缩短了一半。此外，其模块化设计允许用户无需分叉代码库即可扩展每个组件。Nethermind 支持多种网络，包括 Ethereum、Gnosis 和 Optimism 等，特别适合需要高性能和灵活性的以太坊节点运行场景，如 Layer 2 网络支持和 ZK 证明准备。",2,"2026-06-11 03:29:19","top_topic"]