Если вы впервые узнаете о Zcash, вы сразу поймете, что существует два типа транзакций: прозрачные и экранированные. Кроме того, если вы следите за последними разработками в экосистеме Zcash, возможно, вы узнали о унифицированных адресах или UA. Когда люди в индустрии Zcash говорят о «защищенных» транзакциях, они имеют в виду транзакции, в которых используются адреса, закодированные либо для протоколов саженца, либо для сада. UA предназначены для объединения любых типов защищенных или прозрачных транзакций в единый адрес. Это обобщение является ключом к упрощению UX в будущем. Цель этого руководства — дополнить понимание UA конкретными наглядными примерами.

Типы адресов Zcash

В настоящее время используются три основных типа адресов. К ним относятся

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

Первое, на что следует обратить внимание, это то, как различается длина каждого типа адреса. Вы можете увидеть это визуально по количеству символов в адресной строке или, просмотрев соответствующие QR-коды. По мере увеличения длины адреса QR-код имеет тенденцию уменьшаться и вмещать больше данных в квадрат.

Второе, на что следует обратить внимание, это префикс каждой адресной строки: прозрачное начало с t, молодое дерево с zs и, наконец, UA с u1.

Важно отметить:

“Платежные адреса Orchard не имеют отдельной строковой кодировки. Вместо этого мы определяем”унифицированные адреса“, которые могут объединять адреса разных типов, включая Orchard. Унифицированные адреса имеют удобочитаемую часть”u" на Mainnet, т.е. они будут иметь префикс «u1».

Получатели унифицированных адресов

Как обсуждалось здесь, можно создавать UA с разными получателями — некоторая комбинация прозрачных, молодых и садовых адресов. Помимо полного UA, вот наиболее распространенные, которые вы найдете в дикой природе: