On September 13th, Parity Technologies Afri Schoedon published online, an invitation for users to participate in the creation of a more universal testnet . The idea seems to have emerged in the recent ETHBerlin hackathon, where Schoedon worked alongside key members of the associated Chainsafe team.
It was in this proposal that he noticed the existing testnets that otherwise do not adequately support all customers and are not exactly known to be, "19659004]" robust enough to guarantee constant availability and high reliability. "
Instead, proposes the community come together to build Görli, which operates as a public test network of Ethereum.
Schoedon and its preferred specifications are those that customers choose: a test engine of the & # 39; authority (PoA), as Au ra or Clique and implement it.And so what it is, Parity and Geth already use the PoA testnet for efficiency reasons.The existing system for testing the work network, Ropsten, is already technically compatible with both Parity and Geth, but has since led to a number of reliability issues.
PoA chains, unlike others, do not require much in terms of participation or hashpower (or any other power hash compared to other systems), making them the most ideal and reliable option.
At this time, Geth and Parity use different testnets with different Proof of Authority algorithms.
However, if the two can otherwise accept an algorithm and implement it , the community could,
"start a new Görli authority testnet based on available implementations that mimic the conditions of the main network."
In conjunction with the protocol for the development of Ethereum, progress on Görli will begin with the development of an Ethereum Improvement Proposal (EIP) to specify otherwise the clients of the PoA engine that they should implement and then build the estnet around. Regardless of which algorithm is ultimately chosen, customers who intend to use the. Görli testnet should implement it effectively.
Schoedon links all this to a developing EIP that currently uses Aura, probably due to the fact that Aura is a consensus algorithm that has been tested by Parity and used to support the Kovan testnet.
Geth, who is the other Ethereum client, and uses Clique for his Rinkeby testnet. Schoedon is however cautious in specifying that this is not a political choice, however, there seems to be some tension underlying this statement on Twitter.
Clique already has a complete EIP https://t.co/KZNNq5Z01J  The article explains the presentation of both engines, but then pushes only Aura while it completely omits the fact that Clique is speced and easy to be integrated. It's a bit dishonest. https://t.co/0pHw5KIV0W
– Péter Szilágyi (@peter_szilagyi) 13 September 2018
Aidan Hyman, CEO and co-founder of Chainsafe wrote earlier in a Media post that he and his the team is currently working to implement Aura, the PoA algorithm behind Parity, in Geth. Hyman explains that they decided to use Geth instead of Parity because they are more familiar with Go, who works as the language behind Geth, instead of Rust, the language used to write Parity.
Hyman, however, takes the time to repeat that even the "Görli team" plans to implement Clique in Rust, but not as quickly as Geth. In an e-mail, Hyman went on to clarify that the Chainsafe individuals would be directly involved in the wider implementation of Clique-Rust, but this is development. also open to anyone who is willing and able to participate.
Politician to the contrary, it is at this very initial stage that there seems to be more work required to bring Geth to the opposite Parity algorithm. Any engine that ends up winning between the two (if they both manage to do so) will depend on who ends up contributing more to the development process.
However, once customers can make the first agreements on a consent algorithm and any Hyman and Schoeden seem to suggest in a uniform way that building the same test network will be a fairly simple element.
One of the striking differences between Chainsafe and Schoedon's approach to this initiative is that it emphasizes that this is to serve as a more universal testnet, open to all clients, while ChainSafe will focus only on Geth and Parity.
On the other hand, in a follow-up email, Hyman went on to clarify that while they are focusing only on these two customers at the moment, ChainSafe also intends that Görli can be used by all customers. Although, as with any decentralized project, this depends on the participation of the developers.