We are excited to announce a new partnership between Nethermind and POA Network! Our teams will be collaborating on a new Ethereum client which is specifically optimized for POA and POSDAO based consensus.

A Fast & Lean Ethereum Client:

Nethermind is a robust .NET Ethereum client that allows users to sync with the entire Ethereum mainnet in 5 hours. The codebase is well-documented, manageable and supports multiple consensus models. The current implementation is compatible with Clique based consensus, so PoA networks using Clique such as Goerli and Rinkeby are fully supported.

With the new partnership in place, Nethermind will begin integrating the AuRa algorithm, the consensus currently used in networks including POA Core, POA Sokol, and xDai Chain. Once the implementation is in place, modifications will target specific requirements for the POSDAO algorithm. Features include:

Parameters which allow the validator set and block reward contracts to transition at a specific block number

Zero gas prices enabled for some validator transactions

On-chain random number generation

⅔ Consensus quorum requirements

…And more.

In return, a POA Network grant will support the Nethermind client and fast-track development of the AuRa and POSDAO implementations. “We are excited to work with POA which proved through many great projects like BlockScout and xDai that they can bring both technical mastery and creativity to the Ethereum ecosystem.” says founder of Nethermind, Tomasz Stanczak

Building an Ethereum client is no easy feat, but Nethermind has proven through multiple client releases that they can deliver. We’re very excited to embark on this new partnership and are looking forward to innovating and providing a new and improved Ethereum client for the entire ecosystem. Stay tuned for regular updates on the progress of Nethermind!