Я играл с тестовой сетью zcash и понял, что доступны два разных типа адресов: z
и t
. Это функция конфиденциальности?
В чем разница между адресами z-addr
и типами?t-addr
Теперь это объясняется в текущем руководстве по бета -тестированию :
Zcash имеет два типа адресов: z-addr — это полностью частный адрес, который использует систему доказательства с нулевым разглашением для защиты транзакции и баланса конфиденциальности. T-адрес (также известный как «прозрачный адрес») похож на биткойн-адрес.
Адрес можно создать с помощью:
zcash-cli getnewaddress # t-addr, or
zcash-cli z_getnewaddress # z-addr
t-addr
представляет собой строку длиной 36 символов, начинающуюся с t
.
z-addr
имеет 96 символов и начинается с z
.
Помимо того, что сказано выше, создатели zcash хотели анонимную платежную систему. Биткойн-адреса публично видны в блокчейне. Zcash хотел дать пользователям возможность скрыть адрес для обеспечения анонимности, отсюда и z-addr. T-addr — это публичный адрес, который можно просматривать публично. Если пользователь хочет быть анонимным, он может использовать z-адрес. Этот адрес не может быть просмотрен майнерами, проверяющими транзакцию.
Это текущий обозреватель блокчейна Zcash. Если вы посмотрите на блок 3706 , третью транзакцию сверху, вы увидите, что входные адреса — это t-адреса, но выходные данные пусты, потому что выходной адрес — это z-адрес. Аналогично, эта сделкапоказывает выходные адреса, но не входные адреса.
Короче говоря, оба адреса одинаковы, то есть оба являются адресами вашего кошелька Zcash. Единственная разница в том, что вы можете выбрать, какой адрес использовать для приема или оплаты Zcash, и в результате позволить другим видеть ваш адрес в блокчейне или нет.
Мохаммад Рафиг