Privacy-oriented cryptocurrency Zcash announced that it was launching the ZCash 2.0.0 version on Thursday. According to a blogpost, the updated version will be the first Sapling-compatible version of the Zcash node software.
The second version will be consensus-compatible with the Sapling network upgrade and miners and other interested parties are encouraged to upgrade, as soon as they can. The first block of the newly-incorporated Sapling will be block 419200, which is expected to be mined on the 28th of October 2018, the second anniversary of Zcash’s official launch, on the Mainnet.
For those who don’t know what Sapling is, it is primarily, a network upgrade that “introduces significant efficiency improvements for shielded transactions that will pave the way for broad mobile, exchange and eventual vendor adoption of Zcash shielded addresses.” To upgrade, one can just update their Zcash software and it will be virtually impossible to miss the upgrade, unless one is running their own full node and have manually configured their client to continue running the old code.
On the testnet, Sapling will be activated on the block 280000, which is expected about a week after this release, i.e. sometime in November.
Although Sapling had been activated once on the testnet, but there were many changes incorporated to the consensus rules. As a result, the node would automatically roll back and proceed on the Overwinter testnet branch until Sapling activates again at the new height, the post explains.
The blog post further clarifies, “This release contains only experimental support for Sapling RPC functionality. Full support for Sapling RPC functionality will appear in the 2.0.1 release. Developers must specify -experimentalfeatures and -developersapling to use the existing functionality on testnet after activation. Alternatively, developers can use these features in regtest mode.”
Earlier, nodes syncing from a block height prior to the activation height (347500) experienced slow syncing due to a peer banning mechanism that was introduced to mitigate against a class of DoS attacks from Sprout nodes. The latest upgrade will take care of the issue.
A user on Twitter asked Zooko on the benefit of the upgrade. Another user on the same thread stated, “Much faster and less resource intensive zk proof generation which gives rise to shielded transactions on mobile devices among many other things.”
What is the end user benefit for this upgrade?
— danny iskandar (@diskandartweet) August 17, 2018
Conclusively, this upgrade should heighten privacy and at the same time, reduce the possibility of hacks.
Liked what you read? Join us on Telegram