We will be looking at the 4 value pools in Zcash which include the Sprout, Sapling, Orchard and Transparent pools. This wiki page will also cover the improvements in technology and some pool transfer best practices.

Shielded Pools

Sprout

https://user-images.githubusercontent.com/81990132/233535478-a84724d7-cb0e-4ad8-bfcc-499f665fba24.png

The Sprout Series was the first ever open permissionless Zero Knowledge privacy protocol launched on Zcash and it is sometimes called Zcash 1.0 or “Ordinary Zcash”. It was launched on the 28th of October, 2016 and it was the first version of Zcash which uses zero-knowledge proof technology which is an important feature of Zcash Cryptography.

Sprout addresses are identified by their first two letters: “zc”. It was named “Sprout” for the major purpose of emphasising that the software was young, budding blockchain with great potential to grow and opened for development.

The Sprout series was used as an early tool for Slow Start Mining which brought about the distribution of ZEC and Block rewards for Miners.

As the Zcash ecosystem continued to expand with increasing number of shielded transactions, it was observed that the Zcash Sprout Series became limited and less efficient when it comes to user privacy, transaction scalability and processing. This led to the modification of the network and Sapling Upgrade.

Sapling

https://user-images.githubusercontent.com/81990132/233535552-f04b727e-078f-483a-8fbc-1628486be0c8.png

Zcash Sapling is an upgrade to the Zcash protocol introduced on 28th of October, 2018. It is a major improvement over the earlier version of the known as Sprout which had some limitations in terms of privacy, efficiency and usability.

Upgrades included improved performance for shielded addresses, Improved viewing keys to enable users view incoming and outgoing transactions without exposing user private keys and Independent Zero Knowledge keys for hardware wallet during transaction signature.

Sapling enables users to perform private transactions in just a few seconds when compared to the longer duration it took in Sprout Series.

Transaction shielding enhances privacy, making it impossible for third-parties to link transactions and determine the amount of ZEC being transferred. Sapling also improves usability by reducing the computational requirements for generating private transactions by making it more accessible to users.

Sapling wallet addresses begin: “zs”. This can be observed in all supported Zcash Shielded Wallet (YWallet, Zingo Wallet Nighthawk etc.) which has built-in Sapling addresses. Zcash Sapling represents a significant development in technology when it comes to privacy and efficiency of transactions which makes Zcash a practical and effective cryptocurrency for users who value privacy and security.

Orchard

The Orchard Shielded Pool was launched on the 31st of May, 2022. Orchard addresses are also known as Unified Addresses (UA).

Because Unified addresses combine receivers for Orchard, Sapling & Transparent addresses the amount of funds stored within shielded is expected to rise significantly. There is no way to distinguish between funds being sent to Transparent/Shielded pools.

The Orchard Shielded Pool serves as a significant enhancement to the existing pools. It forms a separate anonymity set from the Sprout and Sapling Shielded Pools which helps to increase user privacy and anonymity.

Transactions within Orchard will increase the size of the anonymity set more rapidly than transactions done with Sapling, due to the arity-hiding nature of Orchard ‘Actions’ versus UTXO inputs & outputs.