


Serie: Zero to Zero Knowledge
Se stai imparando a conoscere Zcash per la prima volta, scoprirai che sono disponibili due tipi di transazione: Trasparenti e Schermate.
Oggi le impariamo a conoscere e trattiamo una delle nuove funzionalità dell'ecosistema #Zcash, gli Unified Address.
Transazione schermata si riferisce a qualsiasi transazione con indirizzi codificati per le pool Sapling/Orchard.

Gli Unified Address (UA) sono progettati per unificare le transazioni schermate o trasparenti in un unico indirizzo.
Ci sono 3 tipi di indirizzo in uso:
Il numero di caratteri (e quindi la dimensione del codice QR) aumenta con ciascun tipo.


Indirizzi e chiavi sono codificati come una sequenza di byte (Raw Encoding).
Una Receiver Encoding include tutte le informazioni necessarie per trasferire un asset usando uno specifico protocollo.
La codifica grezza di un Unified Address è una combinazione di codifiche (typecode, lunghezza, addr) dei receiver:
0x030x020x01Importante: deve esserci almeno un indirizzo di pagamento schermato in ogni UA. (Gli indirizzi Sprout non sono più supportati dopo l'aggiornamento Canopy.)

Specifica completa: ZIP-316: Unified Addresses
Si tratta di un cambiamento fondamentale che sta già aiutando più ZEC a spostarsi nella pool schermata.
Orchard ha introdotto un nuovo concetto chiamato Action:
Daira spiega le posizioni degli anchor (zcon3):
In alcuni casi (ad esempio le transazioni tra pool diverse) gli importi possono essere visibili a un osservatore esterno. Tuttavia, valueBalanceSapling e valueBalanceOrchard usano commitment omomorfici per provare il totale di ZEC nelle pool schermate e impedire la contraffazione.
Approfondisci: ZIP 209: Vietare i saldi delle pool di valore della chain fuori intervallo
Il team ECC sta lavorando a nuovi metodi RPC in zcashd (che sostituiranno z_sendmany) che permetteranno agli utenti di visualizzare in anteprima e accettare/rifiutare una transazione proposta in base alle sue caratteristiche di privacy.
Questa discussione rimandava originariamente a YWallet, per il piano di transazione che mostrava prima di premere invio. YWallet non è più mantenuto e non verrà aggiornato per Ironwood, quindi non può più seguire la chain. Scegli invece un portafoglio mantenuto dalla pagina Portafogli e preferiscine uno che ti dica cosa rivelerà una transazione prima di essere inviata.
Ottimo articolo sulla privacy delle transazioni: https://medium.com/@hanh.huynh/
Thread originale di ZecHub (@ZecHub)
https://x.com/ZecHub/status/1628498645627666432
Questa pagina è stata compilata a partire dal thread originale Zero to Zero Knowledge per la wiki di ZecHub.