The open-source developers behind the privacy-oriented cryptocurrency Grin are discussing potential changes to the project’s hard fork roadmap.
Specifically, since plans to keep the competition for its mining reward issuance through a series of system-wide upgrades (more popularly known as “hard forks”) may not pan out quite as well as hoped, those developing the code for the project are looking to potentially adjust the upgrade schedule.
Prominent Grin developer John Tromp, who invented the proof-of-work mining algorithm “Cuckoo Cycle,” suggested changes to what will go into the next hard fork currently set for mid-July during a bi-weekly Grin Governance meeting Tuesday. Now, developers are putting the matter to a vote in two weeks time.
Tromp argued in conversation with other developers:
“The announcement of single chip ASICs for [Cuckatoo-31] has undermined our phase out schedule… which looks like it won’t be able to serve its original intended purpose of thwarting single chip ASICs in the foreseeable future.”
Stepping back, ASICs are expensive, specialized hardware devices designed to optimize earnings for a specific mining algorithm. Developers think it’s bad that ASICs have come to dominate many cryptocurrencies since they view manufacturers as a centralizing force in what’s supposed to be a more open competition.
When Grin started off, its developers aimed to prevent ASIC manufacturers from gaining an advantage over others on the network, attempting to promote healthy competition with manufacturers of GPUs, which are less expensive to purchase and run. To keep ASICs at bay, Grin developers agreed to hard fork the network every six months and tweak the mining algorithm slightly for a period of two years.
As such, developers agreed that over time the network would gradually transition to an explicitly “ASIC-friendly” variant of Tromp’s Cuckoo Cycle called “Cuckatoo31+.” This would give ample time for many ASIC manufacturers to optimize for this algorithm and hopefully ensure a broad network of miners.
But this might not be going as planned. At present, roughly 81 percent of Grin blocks are being mined using the ASIC-resistant variant of Tromp’s Cuckoo Cycle called “Cuckaroo29.” The other 19 percent of blocks are mined using Cuckatoo31+, according to Grin ASIC manufacturer Obelisk CEO David Vorick.
In a phase referred to in Tromp’s statements today as the “Cuckatoo-31,” this ratio continues to gradually decline. As developer Daniel Lehnberg estimates in today’s meeting, Cuckatoo-31 is expected to end August 19 of next year. The following phase – Cuckatoo-32 – will result in a total of 55 percent of Grin blocks mined using Cuckatoo31+. Thereafter, the beginning of Cuckatoo-33 in 2023 marks the phase transitioning to a fully Cuckatoo31+ mined Grin network.
However, this current schedule might lead to problems. Both Tromp and Vorick argue that the present schedule needs to be delayed. If not, Vorick maintains that “it will almost guarantee there will be an [ASIC] monopoly at [Cuckatoo-32],” which is exactly what the Grin developers were trying to prevent.
Vorick told CoinDesk:
“We’ve demonstrated with our single-chip [Cuckatoo-31] miner that multi-chip designs are not competitive, and if the phase-out is not delayed, we will be producing a [Cuckatoo-32] single-chip design as well.”
This Cuckatoo-32 design “will be expensive and difficult [to build] and will make competing very difficult,” Vorick adds.
“We believe that the mining ecosystem for Grin would be better if it stayed at [Cuckatoo-31], where costs are lower and it’s easier for new competitors to get involved,” said Vorick to CoinDesk.
In light of this information, Tromp proposes:
“Any change to [Cuckatoo31+] cannot take effect until at least 18 months into the future, unless agreed upon by all affected parties.”
“I’m proposing to proceed with more caution, to take a wait and see approach,” said Tromp. “But also to keep our commitment for the next 18 months as ASIC manufacturers must be able to rely on that for investment decisions.”
Writing on a public Grin forum, Vorick shared his concerns about the phased hard fork roadmap. He explained that while other mining hardware manufacturers “are not upfront about the nature of their hardware,” his motivation for disclosing the matter came down to Obelisk wanting “give the community all the information it needs to make informed decisions.”
“We really would like to see Grin [succeed] and we would like to do so by collaborating with the Grin community and letting them know what’s going on before it happens,” wrote Vorick. “We’re looking forward to your thoughts and discussion.”
Grin image via CoinDesk archives