NethermindEth/nethermind: A robust, high-performance execution client for Ethereum node operators.

3 phút đọc

NethermindEth/nethermind: A robust, high-performance execution client for Ethereum node operators. – Repository NethermindEth/nethermind. Mô tả: A robust, high-performance execution client for Ethereum node operators.. 1619 stars, 759 forks, ngôn ngữ chính C#, cập nhật 2026-10-20.

1. Repository làm gì?

Nethermind 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.

Runs on Linux, Windows, and macOS.

Ethereum · Gnosis · Optimism · Taiko · World Chain · Linea · Energy Web

Nethermind documentation is available at docs.nethermind.io.

Nethermind 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.

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.

2. Dữ liệu và cấu trúc đáng chú ý

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.

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.

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.

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 for current status.

Standalone release builds are available on GitHub Releases. For hardware requirements, see System requirements.

Migrating from Geth? Nethermind supports the same JSON-RPC API. See the migration guide.

On Debian-based distros, Nethermind can be installed via Launchpad PPA:

3. Khả năng ứng dụng và giới hạn

On Windows, Nethermind can be installed via Windows Package Manager:

On macOS, Nethermind can be installed via Homebrew:

Once installed, Nethermind can be launched as follows:

For full setup instructions, see Running a node. To spin up Nethermind alongside a consensus client in one command, see Sedge.

The official Docker images of Nethermind are available on Docker Hub and tagged as follows:

For more info, see Installing Nethermind.

This 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:

For more info, see Building Docker image.

For more info, see Building standalone binaries.

Số liệu repository có thể thay đổi; nên mở liên kết nguồn để kiểm tra README, giấy phép và trạng thái phát hành.

Nguồn tham khảo: Xem bài gốc

📅 Âm: 4/10 · Canh Dần

📅 Lịch Âm Dương NsN

×
Hôm Nay · Thứ Năm
Âm Lịch: 4 Tháng 10
Năm Bính Ngọ
📌 Can Chi: Canh Dần
✨ Hoàng Đạo: Tý (23-1), Sửu (1-3), Thìn (7-9), Tỵ (9-11), Mùi (13-15), Tuất (19-21)
Vĩnh Phúc (Liên Bảo - Vĩnh Yên)
31°C
Nắng Đẹp
💧 83% | 💨 18 km/h
Hôm nay 32°
02/11 28°
03/11 30°
04/11 31°
05/11 31°