Featured Projects

Nethermind

Eth 1.0 usability

.NET Core client for Ethereum 1.0

Grant Received:
$50,000 in 2019

Status:

Deployed and in use

Latest update

Nethermind

Eth 1.0 usability

.NET Core client for Ethereum 1.0

Grant Received:
$50,000 in 2019

Key components:

  • Eth1 client written in .NET
  • Fast sync
  • Minimal hardware requirements
  • Thorough documentation

Deliverables:

  • Battletesting at scale
  • Beam sync
  • Bug bounties

Needs addressed: Eth1 client diversity and network maintenance for miners


Nethermind is a .NET Core-based Ethereum client built by the team of the same name. Founder Tomasz Kajetan Stanczak worked in finance, foreign exchange and trading technology before falling for Ethereum. With Nethermind, he brought that experience to bear and set out to create a client with all the features a finance business would need in order to access Ethereum's full potential.

Fast, lightweight and data analytics oriented, Nethermind was created with enterprise in mind. The .NET framework is more common among enterprise applications than Rust or Go (the languages used for Parity and Geth respectively), making it a natural choice for a client aimed at enterprise users. Additional enterprise-focused features include node monitoring with Prometheus and Grafana, and Kafka feeds for onchain data.

Recently, the Nethermind team has made efforts to work with companies that use Ethereum integrations, focusing on delivering improvements needed for enterprise users. In January they completed a detailed plan of action based on feedback from miners and mining pools. Some upcoming additions to the Nethermind client include:

  • AuRa consensus algorithm (as seen on xDai, Parity, PoA,and EWF) (completed)
  • Stratum mining protocol (upcoming)
  • Neth module support: allows people to load their own extensions and modules into the node (upcoming)
  • Beam Sync and further stateless client support (upcoming)
  • ...and much more!

The Nethermind team remains dedicated to maintaining and advancing Ethereum 1.0, with lots more improvements in the pipeline!

Follow along: Documentation, Gitter, Releases, Docker, Codecov.io, Github Actions

Nethermind is a Gitcoin CLR recipient! Contribute at gitcoin.co/grants/142/nethermind