DEV Community

Cover image for The Görli Testnet Initiative Bounties Announcement
Afri Schoedon
Afri Schoedon

Posted on • Edited on

The Görli Testnet Initiative Bounties Announcement

Update: The bounties have been paid.


The Görli testnet initiative is a development campaign to create the first cross-client proof-of-authority network for Ethereum. There are various testnets available for experimenting with contracts and d-apps before going live on the public chain. However, there is no testnet available that is both widely usable across all clients, and robust enough to guarantee consistent availability and high reliability. This is what Görli tries to be. Read more on the motivation in the previously published Görli Testnet Proposal.

Since the ETHBerlin hackathon, where the idea was born and we were disqualified, we've come a long way, and the current test-testnet is already supported by four different clients, namely Geth, Pantheon, Nethermind, and Parity Ethereum. Even though the code is not final and not all of these clients are feature-complete yet, they are happily syncing the Görli chain.

Demo

A lot of members from the Ethereum community are convinced this project is badly needed and joined our Gitter to help running nodes, block explorers, and volunteering in many other ways. Look at this; people even Tweet about the project.

"These folks are neat!" --- Austin Griffith, hacker

"More than being just another testnet, Goerli is proving to be a great environment for collaborative development and cross-team communication and coordination." --- E.G. Galano, infrastructure

"Is it too early to say I’m a #Goerli testnet maximalist?" --- Maria Paula Fernandez, mvp

The feedback we received so far is encouraging, but it does not pay anyone's bills. Therefore, we are thrilled to announce that the Görli initiative received the first $DAI 52_200 grant from the ETC Cooperative and an anonymous donation of $DAI 10_000 (who's on the multi-sig?). The funds available now can be used to help to develop this project with all the tools and infrastructure required.

The roadmap ahead will include launching two testnets, a fully Constantinople-enabled Görli testnet for Geth, Parity Ethereum, Pantheon, and all the other Ethereum clients; and a Görli Classic testnet for Geth Classic, Parity Ethereum, and Mantis mimicking Ethereum Classic mainnet conditions.

The first batch of bounties will be announced today, sorted by priority for the cause:

  1. A specification for the Clique POA engine as EIP-225/ECIP-1048
    $DAI 5_000 claimed by @karalabe

  2. A Clique engine written in Rust for Parity Ethereum #9981
    $DAI 30_000 claimable by @thefallentree and @jwasinger (chunks A, B, Gitcoin)

  3. Genesis and chain specs for Görli
    $DAI 2_500 claimed by @5chdn

  4. Genesis and chain specs for Kotti (Classic)
    $DAI 2_500 claimed by @5chdn

  5. Native support for Görli in Geth #18121
    $DAI 2_500 claimed by @karalabe

  6. Native support for Kotti (Classic) in Multi Geth #17
    $DAI 2_500 claimed by @5chdn

  7. Native support for Görli in Parity Clique #10
    $DAI 2_500 claimed by @5chdn

  8. Native support for Kotti (Classic) in Parity Clique #45
    $DAI 2_500 claimed by @5chdn

  9. Native support for Görli in Pantheon #370
    $DAI 2_500 claimed by @Nashatyrev

  10. Native support for Görli in Nethermind #234
    $DAI 2_500 claimed by @tkstanczak

  11. A one-way throttled bridge faucet from Ropsten, Kovan, and Rinkeby
    $DAI 5_000 claimed by @ChainSafe

But why are some bounties already assigned to developers before this announcement was published, you might be wondering? It's simply because people were so excited about the Görli testnet initiative that they started working on it without asking for permission; without knowing we already planned to have these bounties available in future. This is the rare instance where we have more developers than funding available.

Hopefully, more bounties will be available and announced as soon as more grants are available. Our wishlist of projects and tools is sheer endless. Open tasks that are claimable will be available on Gitcoin once the Parity Ethereum Clique engine is merged upstream, which is the primary blocker for all other tasks, and the Görli testnet is ready to relaunch with network ID 0x5 to replace Ropsten.

Top comments (0)