Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Gnosis Chain (formerly xDai) #3643

Closed
KaiRo-at opened this issue Mar 3, 2022 · 5 comments
Closed

Support Gnosis Chain (formerly xDai) #3643

KaiRo-at opened this issue Mar 3, 2022 · 5 comments
Assignees
Labels
gnosis Gnosis Chain

Comments

@KaiRo-at
Copy link

KaiRo-at commented Mar 3, 2022

Rationale

Currently, the Gnosis Chain (formerly xDai) is supported by two clients: OpenEthereum and Nethermind. OpenEthereum will stop working when The Merge happens, so people should get off it ASAP. On the other side, Nethermind seems to be somewhat of a memory hog and additionally, there should be client diversity, a network should not be in the hands of a single client.
In addition, in https://medium.com/openethereum/gnosis-joins-erigon-formerly-turbo-geth-to-release-next-gen-ethereum-client-c6708dd06dd was touted as the client that all OpenEthereum users should switch to, but for those running a Gnosis Chain node (no matter if a validating or non-validating one), it's not a valid alternative right now.

Implementation

I know the largest issue there is probably the AuRa consensus algorithm used on that chain right now - even more as it will be replaced by the Beacon Chain consensus (hopefully) in the near future. Still it would be great if we could run Erigon at least in a non-validating form before The Merge so client diversity on that chain could be upheld to some degree.

@ghost
Copy link

ghost commented Mar 3, 2022

https://github.com/ledgerwatch/erigon/tree/devel/consensus/aura

PoA mainnet is already supported by erigon

https://github.com/ledgerwatch/erigon/blob/devel/params/config.go#L274

So, adding support for Gnosis Chain wouldn't be a hassle

@yperbasis yperbasis self-assigned this Mar 4, 2022
@beegmon
Copy link

beegmon commented Mar 21, 2022

Bumping this issue as well. We just began node operations on gnosis and having to run openethereum as a backup to nethermind isn't something I want to support longer than I have to. Really looking forward to getting erigon in the mix instead!

@diwu1989
Copy link

Is anyone able to successfully run & sync to head Erigon for Gnosis XDai?

@yperbasis
Copy link
Collaborator

The ETA for Erigon supporting Gnosis Chain is 3 months after the Merge happens on Ethereum mainnet. See also https://forum.gnosis.io/t/erigon-gnosisdao-proposal/4105.

@yperbasis
Copy link
Collaborator

Implemented in PRs #4671, #5479, #5487, #5488, #5600, #5617, #5645, #5685, #5700, #5717, #5737, #5783, #5798, #5820, #5873, #5929, #5989, and #5997.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gnosis Gnosis Chain
Projects
None yet
Development

No branches or pull requests

4 participants