GIP-47: Should GnosisDAO pass a Grant Proposal to form a long-term partnership with Nethermind, Gnosis Chain's primary node?

GIP-47: Should GnosisDAO pass a Grant Proposal to form a long-term partnership with Nethermind, Gnosis Chain’s primary node?

  • Let’s do this!
  • Make no changes

0 voters

GIP: 47
title: Should GnosisDAO pass a Grant Proposal to form a long-term partnership with Nethermind, Gnosis Chain's primary node?
author: Greg Vardy
type: Funding
created: 2022-05-24

Summary

Nethermind is a team of world-class builders & researchers. Our work touches many parts of the industry, from our Nethermind node to fundamental cryptography research and application-layer protocol development. Our node implementation has been successfully running for multiple years, not only on Ethereum mainnet and testnets but also on Gnosis chain. The Gnosis JSON RPC relay runs solely on Nethermind nodes. We have a successful track record of deliveries across standard EIPs and custom extensions, but that is not all - we’re growing & attracting the best talent from all over the world. We have ambitious plans to improve our node and push the boundaries of the state-of-the-art.

Nethermind is a vital part of Gnosis Chain. The Nethermind team should be supported with a significant grant of 3m DAI upfront and 20k GNO vested over 3 years allowing us to focus on Gnosis Chain.

Milestone Description Completion Date
Gnosis chain dedicated team at Nethermind Nethermind is the main client on Gnosis chain. Currently, our team is split between supporting Ethereum & supporting Gnosis Chain. We plan to have a dedicated team of 3-5 developers working solely on the Nethermind for Gnosis Chain. Within 4 months from the date of the agreement.
Plugins architecture Nethermind, the community, or any party can create plugins compatible with official releases. Available Now
MEV Nethermind currently supports MEV using flashbots spec. We are committed to supporting MEV in the future with block proposer-builder separation and forward. Available now
Account Abstraction Nethermind had the first Account Abstraction eip-4337 implementation. Our team also implemented it in mev-geth. We have part of the research team behind this EIP. Available Now
Fast and stable JSON RPC Increase r&d here. Gnosis JSON RPC relay runs solely on Nethermind nodes. It already runs and scales better than the old Open Ethereum one. We are committed to further improving the experience, fixing bugs, implementing new features, and implementing performance improvements. Available Now
Health Checks Nethermind has 1st party health-check plugin that helps monitor node status and automate ops. Available Now
Full Pruning Nethermind supports pruning State data directly from disk without stopping the node. Available Now
Snap Sync - Client Very fast Snap Sync implementation allowing state sync of mainnet between 2 and 4 hours. Available Now
Snap sync - server When implemented, Nethermindeth clients will be able to snap sync state between each other. Within 12 months from the date of the agreement.
State Snapshots Needed for Snap Sync Server but will also improve performance of all operations using state, for example, EVM performance which will allow increasing the gas limit. Within 12 months from the date of the agreement.
New state DB Layout New state DB layout will massively decrease database size. It will also decrease the time to do archive sync. This should be competitive with the Erigon and Besu bonsai tree implementations. Within 18 months from the date of the agreement.
Gas limit increase Have a gas limit as high as possible, targeting 100m gas at 5 sec block time (without introducing more centralization). Within 24 months from the beginning of the agreement.
ETH2 Compatibility Nethermind is compatible with all Consensus clients. The Merge
Full support for history before the merge Nethermind will be the only node implementation supporting AuRa, and POSDAO as well as the merge, allowing for Archive node from genesis. The Merge
Merging standard EIPs from mainnet Nethermind will support any mainnet hardforks that could also be used in Gnosis chain. Available Now
Custom EIPs Possible to implement up to request. Available Now
Verkle Tries Nethermind is the only client besides Geth, which has a Verkle Tree implementation. We are currently working with Geth team to have a multi-client public testnet. When ready, ~18+ months
3 Likes

Seems a valid proposal to me but but I have no idea if the numbers are appropriate. Wonder that there isn’t any comment here till now…does the post remained unnoticed or is all this so unequivocal clear to all?

Thank you @GregVardy_Nethermind for making this proposal.

Nethermind has played a crucial role for a long time now on previously xDAI, now Gnosis Chain. Now, after the depreciation on Open Ethereum Nethermind is even the only client until Erigon will be available as well after the merge. The Nethermind has proven over years to be absolutely reliable and as well contributes to innovation bringing the ecosystem forward.

Thus I 100% support the proposal to continue and increase a long-term relationship!

2 Likes

unfortunately now I already voted abstained…but thanks for reply!