


Série: Zero to Zero Knowledge
Se você está aprendendo sobre o Zcash pela primeira vez, verá que há dois tipos de transações disponíveis: transparentes e blindadas.
Hoje vamos aprender sobre elas e abordar um dos novos recursos do ecossistema #Zcash, os endereços unificados.
Transação blindada refere-se a qualquer transação com endereços codificados para os pools Sapling/Orchard.

Os endereços unificados (UAs) foram projetados para unificar transações blindadas ou transparentes em um único endereço.
Há 3 tipos de endereço em uso:
O número de caracteres (e, portanto, o tamanho do código QR) aumenta a cada tipo.


Endereços e chaves são codificados como uma sequência de bytes (codificação bruta).
Uma codificação de receptor inclui todas as informações necessárias para transferir um ativo usando um protocolo específico.
A codificação bruta de um Unified Address é uma combinação das codificações (typecode, length, addr) dos receptores:
0x030x020x01Importante: Deve haver pelo menos um endereço de pagamento blindado em cada UA. (Endereços Sprout não são mais suportados após a atualização Canopy.)

Especificação completa: ZIP-316: Unified Addresses
Esta é uma mudança fundamental que já está ajudando mais ZEC a migrar para o pool blindado.
Orchard introduziu um novo conceito chamado ações:
Daira explica as posições de âncora (zcon3):
Em alguns casos (por exemplo, transações entre pools), os valores podem ser visíveis para um observador externo. No entanto, valueBalanceSapling e valueBalanceOrchard usam compromissos homomórficos para provar o total de ZEC nos pools blindados e evitar falsificação.
Leia mais: ZIP 209: Prohibit Out-of-Range Chain Value Pool Balances
A equipe da ECC está trabalhando em novos métodos RPC em zcashd (substituindo z_sendmany) que permitirão aos usuários visualizar e aceitar/rejeitar uma transação proposta com base em suas características de privacidade.
Esta thread originalmente apontava para YWallet, pelo plano de transação que ela mostrava antes de você clicar em enviar. YWallet não recebe mais manutenção e não será atualizada para Ironwood, portanto não pode mais acompanhar a chain. Em vez disso, escolha uma carteira com manutenção ativa na página Carteiras e prefira uma que informe o que uma transação revelará antes de ser enviada.
Ótimo artigo sobre privacidade de transações: https://medium.com/@hanh.huynh/
Thread original da ZecHub (@ZecHub)
https://x.com/ZecHub/status/1628498645627666432
Esta página foi compilada a partir da thread original Zero to Zero Knowledge para a wiki da ZecHub.