Блокчейн Zec

A diagram showing differences between sending ZEC to and from shielded and transparent addressesНа диаграмме выше показана схема отправки и получения Zcash в контексте процесса транзакции. Использование скрытого адреса, как при отправке, так и при получении, требует создания доказательства с нулевым разглашением, что позволяет проверить зашифрованные данные транзакции не раскрывая их. (Более детальное описание данного процесса будет изложено в следующем посте, который мы посвятим внутренним механизмам транзакций между скрытыми адресами.) Скрытые адреса, или как еще их называют "z-addr", как правило начинаются с буквы "z". Для проведения транзакции с использованием открытых адресов потребуется вмешательство такого инструмента, как “Transparent Value Pool” (или TVP), и в этом случае данные о транзакции будут доступны общественности. Открытые адреса начинаются с "t" и их часто называют "t-addrs". Комиссия за транзакцию также проходит через TVP и, следовательно, записывается в блокчейн. Но при использовании скрытого адреса, даже не смотря на то, что комиссия всегда отражена в транзакции, сумма и сам адрес остаются скрытыми, как показано на картинке ниже.

A high-level skeleton diagram of a Zcash transactionИзменение адреса

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

К счастью, при отправке ZEC со скрытого адреса эти данные остаются конфиденциальными, поэтому допустима обратная отправка сдачи на тот же адрес. В системе Zcash при использовании скрытых адресов все транзакции выглядят идентично, и повторное использование закрытого адреса не обладает уязвимостями, которые возникают при повторном использовании открытых адресов.

Похожие страницы: