If you’re learning about Zcash for the first time you will immediately realize there are two types of transactions that can occur: transparent and shielded. Furthermore, if you have been keeping up with the latest developments in the Zcash ecosystem, you may have learned about Unified Addresses, or UA’s. When folks in the Zcash industry talk about shielded transactions, they mean transactions that involve addresses that are encoded for either the sapling or orchard protocols. UA’s are designed to unify any type of shielded or transparent transaction into a single address. This generalization is the key to simplifying the UX moving forward. The purpose of this guide is to supplement understanding of UA’s with concrete visual examples.

Types of Zcash addresses

Currently there are three main types of addresses in use to date. These include

https://user-images.githubusercontent.com/81990132/219261771-a9957ec3-2841-4073-9cfd-1db9d6356693.png

https://user-images.githubusercontent.com/81990132/219261784-1a617e70-f588-4eed-96bf-f0789d7af58a.png

https://user-images.githubusercontent.com/81990132/219261794-bcc79db6-4dc6-4c6a-867b-3717b81e6b71.png

First thing to notice is how the length of each type of address is different. You can see this visually by the number of characters in the address string or by looking at the associated QR codes. As length of the address increases, the QR code tends to zoom out and fit more data into the square.

Second thing to notice is the prefix of each address string – transparent start with a t, sapling with a zs, and finally UA’s with a u1.