And while that may call to mind bitter debates over development or excitement about free coins, actually zcash’s first hard fork – dubbed “Overwinter” – isn’t about either. Instead, the cryptocurrency’s developer team is hoping to lay the groundwork for more dramatic upgrades in the future.
While there are some features being added to zcash in the update, Zooko Wilcox, co-founder and CEO of Zerocoin Electric Coin Company, which develops the network, told CoinDesk, “The purpose of this is to get practice doing network upgrades.”
As such, the developer team has been carefully informing the zcash community about the process so “they know how to do this regularly from now on,” he continued.
Most of Zcash’s developer energy is focused on perfecting Overwinter, which is slated for June, while also looking ahead to zcash’s next hard fork upgrade, called Sapling. This subsequent hard fork will usher in a big change, speeding up transactions on the network while maintaining the same level of privacy the cryptocurrency already provides.
Speaking to the names of the upgrades (zcash’s software stage is currently called “Sprout“), Wilcox said he foresees a smooth transition.
He told CoinDesk:
“If you have a sprout, after it has endured cold, it becomes tougher.”
And should zcash survive this winter, surely, according to its devs, the cryptocurrency will be stronger.
While the thinking on forks has shifted some, hard forks have been seen as controversial since they are a kind of governance mechanism that forces users to move along with a technical change. Should the zcash community ride out this first transition, though, zcash developers believe it can handle others.
“If I say ‘hard fork,’ immediately people ask me what the name of the new coin is and if there will be an airdrop,” Wilcox said, adding that he prefers to call Overwinter a “network upgrade.”
But according to Wilcox, that won’t be the case with this hard fork, since “people would rather have version 2.0” of zcash with new features that unlock immediately.
Through the winter
First and foremost, Overwinter adds so-called replay protection to zcash, whereby should some users stay on the old chain and send transactions, those transactions will not be repeated on the new chain.
According to Wilcox, this is more of a precaution instead of a feature, since he doesn’t expect any users to not upgrade to the new system (albeit, this could be a problem with future hard forks that introduce more controversial upgrades).
The feature that Wilcox is most excited about, then, is the addition of “transaction expiry,” a mechanism which prompts transactions to expire after an hour.
While this might sound odd, it quite frequently happens that transactions get stuck, held in limbo because users don’t pay high enough fees to make miners pick up the transaction and add it to a block…