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.
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:
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.
This series of posts document a high-level process to use when planning a modern web application, from project organization, collaboration considerations and tooling choices during development, all the way through deployment and performance strategies.