Search

ECC Engineering: Year in Review

We had many successes in 2021 across all of our engineering-related teams including Core, Mobile, and DevSecOps, a team comprising what was previously the separate DevInfra and Security teams. These successes included the regular cadence of releases as well as breakthrough cryptographic research, developments to move the shielded wallet ecosystem forward, operational enhancements and advancements, and a continued demonstration of our commitment to security best practices, ensuring safe and secure releases and network upgrades. 

New Release 4.6.0-1

TL;DR: The 4.5.0, 4.5.1, and 4.5.1-1 zcashd nodes will reach End of Service on or about January 10th, 2022. Prior to that time, miners must upgrade to 4.6.0-1 and all other testnet and mainnet nodes should upgrade to either 4.6.0 or 4.6.0-1.

New Release 4.6.0

TL;DR: The 4.5.0, 4.5.1, and 4.5.1-1 zcashd nodes will reach End of Service on or about January 10, 2022. Prior to that time, all testnet and mainnet nodes should upgrade

NU5 and Halo Arc timeline update

The new April activation target for NU5 will correspond with the release of the Halo Arc product suite, which includes an NU5-compatible Zcashd, an updated ECC Reference Wallet, updated mobile wallet SDKs, and features that will enable Zcash to be Shielded by Default.

ZSAs update: ECC research and paths forward

As part of our due diligence, we embarked on sentiment gathering, market research and economic modeling to better understand the possibilities of ZSAs and tradeoffs of different approaches.

New Release 4.5.1-1

This is a required update for all testnet nodes, and is highly recommended for mainnet nodes if you were using the deprecated getaddressesbyaccount RPC method.

New Release 4.5.1

TL;DR: This is a required update for all testnet nodes, and is highly recommended for mainnet nodes if you are using the getbalance RPC method. Testnet Orchard Circuit Changes In

New Release 4.5.0

The code preparations for the Network Upgrade 5 consensus rules are finished and included in this release. The following ZIPs are being deployed: ZIP 216: Require Canonical Jubjub Point Encodings

ECC timeline updates and planning for 2022

And we’re planning for a big January release of the Halo Arc product suite, including the NU5-compatible Zcashd, an updated ECC Reference Wallet, updated mobile wallet SDKs, and features that will enable Zcash to be Shielded by Default.

New releases to help enable Zcash Shielded by Default

We’re introducing “auto-shielding” in our mobile wallet SDKs and unified addresses at the Zcash protocol level. In supporting wallets, these two features ensure your Zcash transaction and balance information is automatically encrypted — Shielded by Default — in the latest, most secure shielded pool.

New Release 4.4.1

The 4.3.0 release included a change to prevent redundant getheaders P2P requests, to reduce node bandwidth usage. This behaviour could be disabled by setting the config option -nooptimize-getheaders.