Zcash trasparente vs schermato: indirizzi, privacy e pagamenti di mining

Zcash trasparente vs schermato per i miner: indirizzi t1, zs1, u1 e TEX, chiavi di visualizzazione, commissioni ZIP 317 e obbligo di schermare la coinbase.

Immagine di copertina della guida ZProMiners alle transazioni Zcash trasparenti vs schermate

✦ In breve

  • Gli indirizzi trasparenti t1 e t3 mostrano indirizzi e importi a tutti, più o meno come Bitcoin.
  • I pagamenti schermati nascondono le parti, l'importo e il memo. Da NU6.3, i nuovi fondi del protocollo Orchard finiscono nel pool Ironwood.
  • Gli indirizzi unificati (u1) raggruppano più ricevitori, e gli indirizzi TEX (tex1) accettano fondi solo da input trasparenti.
  • Un output coinbase trasparente matura dopo 100 blocchi, e il consenso richiede ancora di schermarlo prima di spenderlo.
  • ZProMiners supporta solo pagamenti diretti e trasparenti nella coinbase: mina verso un indirizzo t che controlli, poi scherma ogni ricompensa quando matura.

Zcash trasparente vs schermato: tutto si riduce a una sola domanda, cioè chi può leggere una transazione. I pagamenti trasparenti funzionano come Bitcoin, quindi chiunque può vedere indirizzi e importi. I pagamenti schermati, invece, nascondono il mittente, il destinatario, l’importo e il memo.

Per i miner, questa differenza incide su ogni ricompensa. Su ZProMiners la tua ricompensa di blocco arriva prima su un indirizzo trasparente. Poi il consenso di Zcash ti obbliga a schermarla prima di poterla spendere.

Zcash trasparente vs schermato a colpo d’occhio

Zcash tiene i fondi trasparenti e quelli schermati in pool di valore separati, e ogni tipo di indirizzo punta a uno di questi. La tabella riassume i tipi che incontrerai come miner.

Tipo di indirizzoInizia conDestinazione dei nuovi fondiIndirizzi e importi visibili aNome utente ZProMiners
P2PKH trasparentet1Pool trasparenteTuttiSì
P2SH trasparentet3Pool trasparenteTuttiSì
TEX (ZIP 320)tex1Pool trasparenteTuttiNo
Saplingzs1Pool SaplingSolo chi ha le chiaviNo
Ricevitore Orchardsolo dentro u1Pool Ironwood (da NU6.3)Solo chi ha le chiaviNo
Unificato (ZIP 316)u1Pool del ricevitore usatoDipende da quel ricevitoreNo

Tipi di indirizzo Zcash trasparenti e schermati

Indirizzi trasparenti: t1 e t3

Gli indirizzi trasparenti derivano direttamente dal design di Bitcoin. Un indirizzo t1 è P2PKH, quindi lo controlla una sola chiave. Un indirizzo t3 è P2SH, quindi lo controlla uno script, per esempio un multisig. La specifica del protocollo Zcash definisce entrambi i prefissi su Mainnet. Ogni pagamento trasparente mostra indirizzi e importi su qualsiasi block explorer, e anche ogni saldo è pubblico.

Indirizzi Sapling: zs1

Gli indirizzi Sapling iniziano con zs1 e risalgono all’aggiornamento Sapling di ottobre 2018. Un pagamento Sapling nasconde agli osservatori il mittente, il destinatario, l’importo e il memo da 512 byte. Sapling funziona ancora oggi. Tuttavia, la specifica del protocollo raccomanda gli indirizzi unificati per le nuove applicazioni.

Indirizzi unificati: u1

La ZIP 316 definisce gli indirizzi unificati, che iniziano con u1 e raggruppano più ricevitori in un’unica stringa. Un indirizzo unificato può contenere un ricevitore Orchard, uno Sapling e uno trasparente, P2PKH o P2SH ma non entrambi. Deve contenere almeno un ricevitore schermato e non ha spazio per il vecchio tipo Sprout. Il wallet che invia deve usare il ricevitore preferito tra quelli che supporta, nell’ordine Orchard, Sapling, trasparente.

Orchard e il nuovo pool Ironwood

Orchard è il protocollo schermato arrivato con l’aggiornamento NU5 a maggio 2022. Non ha un formato di indirizzo autonomo, quindi i ricevitori Orchard esistono solo dentro gli indirizzi unificati. A maggio 2026 un ricercatore di sicurezza ha segnalato un bug di soundness nel circuito Orchard, e NU6.2 lo ha corretto a giugno. Poi NU6.3 si è attivato il 28 luglio 2026 e ha aggiunto il pool Ironwood (ZIP 258). Ironwood usa lo stesso protocollo Orchard e gli stessi indirizzi, e le sue note sono recuperabili in caso di minaccia quantistica. Da quell’aggiornamento, il vecchio pool Orchard non accetta nuovo valore. Di conseguenza, un pagamento a un ricevitore Orchard ora finisce in Ironwood.

Indirizzi TEX: tex1

Un indirizzo TEX, definito nella ZIP 320, ricodifica un indirizzo t1 in modo che inizi con tex1. Mantiene lo stesso hash della chiave, quindi i fondi restano trasparenti e pubblici. Però indica al wallet che invia di spendere solo input trasparenti. Alcuni exchange mostrano indirizzi di deposito TEX perché vogliono vedere quale indirizzo trasparente ha finanziato un deposito. Così possono restituire il denaro se necessario. Se invii da fondi schermati, un wallet conforme crea due transazioni. Prima rimuove la schermatura verso un nuovo indirizzo trasparente, poi invia da lì all’indirizzo TEX.

Cosa vedono gli osservatori nelle transazioni trasparenti e schermate

Nel confronto Zcash trasparente vs schermato, la differenza si vede meglio dall’esterno. Per un pagamento trasparente, un osservatore vede gli indirizzi di invio, gli indirizzi di ricezione, gli importi, la commissione e il blocco. Collegati tra loro, questi dati possono esporre un’intera cronologia di pagamenti.

Per un pagamento completamente schermato, l’osservatore vede comunque che esiste una transazione, in quale blocco si trova e la sua commissione. Può anche contarne gli spend e gli output Sapling, oppure le azioni Orchard e Ironwood, anche se molti wallet gonfiano questi conteggi con elementi fittizi. Indirizzi, importi e memo restano cifrati.

Le transazioni miste rivelano di più. Una transazione di schermatura (da t a z) mostra l’input trasparente e l’importo che entra nel pool schermato, ma non il destinatario. Una transazione di deschermatura (da z a t) nasconde l’origine, ma mostra il destinatario trasparente e l’importo. Anche spostare valore tra pool schermati, per esempio da Sapling a Ironwood, rivela l’importo che passa dall’uno all’altro. Succede perché ogni transazione pubblica il valore netto che entra in ogni pool schermato o ne esce, ed è così che ogni nodo tiene traccia del saldo di ogni pool (ZIP 209).

Chiavi di visualizzazione per Zcash schermato

Schermato non significa per forza nascosto a tutti. Una chiave di visualizzazione ti permette di rivelare l’attività schermata senza cedere il potere di spesa. Una chiave di visualizzazione in entrata rivela i pagamenti che ricevi. Una chiave di visualizzazione completa rivela anche quello che spendi. Nessuna delle due può spostare fondi. Le chiavi di visualizzazione unificate della ZIP 316 raggruppano le chiavi di ogni tipo di ricevitore e iniziano con uview (completa) o uivk (in entrata). Gli indirizzi trasparenti non hanno bisogno di una chiave di visualizzazione, perché la loro cronologia è già pubblica. Condividi una chiave di visualizzazione solo con qualcuno di cui ti fidi, come un commercialista, perché potrebbe passarla ad altri.

Spostare Zcash tra pool trasparente e pool schermati

La schermatura sposta ZEC da un indirizzo trasparente a un pool schermato. La deschermatura li riporta fuori. Il tuo wallet crea entrambe come transazioni ordinarie. Poiché ogni passaggio espone il suo importo, alcune abitudini proteggono la tua privacy:

  • Scherma le ricompense man mano che maturano e tienile schermate finché non ti servono.
  • Evita di riportare in trasparente lo stesso importo poco dopo averlo schermato, perché importi identici collegano i due passaggi.
  • Lascia che un wallet aggiornato sposti su Ironwood l’eventuale vecchio saldo del pool Orchard. La ZIP 318 suggerisce di dividere questo spostamento in importi standard.

Commissioni per transazioni trasparenti e schermate

La ZIP 317 fissa la commissione convenzionale a 5.000 zatoshi per azione logica, con un minimo di due azioni. Una transazione semplice costa quindi 10.000 zatoshi, cioè 0,0001 ZEC. Per la parte trasparente si conta il maggiore tra input e output, misurati in dimensioni P2PKH standard. Allo stesso modo, Sapling considera il maggiore tra i suoi spend e i suoi output, mentre Orchard e Ironwood contano le loro azioni.

La formula tratta tutti i pool allo stesso modo, quindi le transazioni schermate non costano più di quelle trasparenti. I miner dovrebbero comunque tenere d’occhio il numero di input. Quando schermi, ogni output coinbase diventa un input trasparente. Alla tariffa della ZIP 317, raccogliere 20 output in un solo output schermato costa quindi circa 110.000 zatoshi, cioè 0,0011 ZEC: 20 azioni logiche per gli input più 2 azioni schermate, di cui una fittizia.

La tariffa potrebbe scendere. Una bozza di proposta ridurrebbe la commissione marginale a 1.000 zatoshi, e Zebra 6.4.0 accetta già transazioni a quella tariffa. Lascia che sia il tuo wallet a impostare la commissione.

Le regole della coinbase che ogni miner Zcash deve conoscere

Due regole di consenso governano gli output coinbase trasparenti, ed entrambe valgono ancora a settembre 2026.

La prima è la maturazione. Una transazione non può spendere un output coinbase trasparente di un blocco minato meno di 100 blocchi prima. Con l’attuale intervallo obiettivo di 75 secondi, l’attesa dura circa 125 minuti. L’aggiornamento NU7 proposto passerebbe a blocchi da 25 secondi, ma manterrebbe la regola dei 100 blocchi (ZIP 218). L’attesa scenderebbe allora a circa 42 minuti.

La seconda è la schermatura. Una transazione che spende output coinbase trasparenti non deve avere alcun output trasparente. In pratica, prima schermi la ricompensa e poi la spendi dal pool schermato. L’attuale specifica del protocollo riporta ancora questa regola, e la ZIP 213 la mantiene per la coinbase trasparente. Anche il codice attuale di Zebra rifiuta queste spese su Mainnet, e solo le reti di test possono disattivare il controllo.

Perché le ricompense coinbase di Zcash nascono trasparenti

Fino all’aggiornamento Heartwood di luglio 2020, il consenso ammetteva solo output coinbase trasparenti. La ZIP 213 ha poi permesso gli output coinbase schermati e li ha esentati da entrambe le regole viste sopra. Però li ha resi pubblici di proposito. Ogni output coinbase schermato deve potersi decifrare con una chiave di visualizzazione in uscita composta da soli zeri, quindi chiunque può leggerne indirizzo e importo. Crearne uno richiede anche una prova a conoscenza zero, che aggiunge lavoro ogni volta che un nodo costruisce un template di blocco. Gli output trasparenti evitano questo costo, e chiunque può verificare la ripartizione della ricompensa di un blocco su un explorer.

Nel caso di ZProMiners, a decidere è la nostra politica. Il pool supporta solo pagamenti diretti e trasparenti nella coinbase, quindi ogni ricompensa resta pubblica e verificabile on-chain. La tua ricompensa, o la tua parte di essa, va al tuo indirizzo t1 o t3 nella coinbase del blocco. Vale allo stesso modo per il mining solo, il pool PPLNS e il pool PROP. Per questo gli indirizzi schermati, unificati e TEX non funzionano come nome utente. E non ti serve nemmeno un account, perché il tuo indirizzo t è il tuo nome utente.

In pratica: mina in trasparente, poi passa allo schermato

Per un miner, Zcash trasparente vs schermato non è un aut aut. Ricevi in trasparente e poi schermi:

  1. Scegli un wallet di cui possiedi il seed e verifica che mostri un indirizzo t1 e sappia schermare i fondi.
  2. Usa quell’indirizzo t come nome utente, come spiega la guida su come iniziare a minare.
  3. Aspetta 100 blocchi perché ogni ricompensa maturi.
  4. Scherma gli output maturati verso l’indirizzo unificato del tuo wallet. Più output in una sola transazione costano meno di transazioni separate, anche se ogni input fa comunque salire la commissione.
  5. Spendi dal saldo schermato e condividi una chiave di visualizzazione se un commercialista ha bisogno della tua cronologia.

Non minare mai verso un indirizzo di deposito di un exchange. Non ne possiedi le chiavi, e la regola della schermatura vincola chiunque riceva la ricompensa. Se è già successo, leggi cosa fare se un exchange rifiuta il tuo deposito di mining. Per altre domande, le FAQ e il calcolatore di mining sono buone tappe successive.

Domande

Posso minare su ZProMiners verso un indirizzo schermato, unificato o TEX?

No. ZProMiners supporta solo pagamenti diretti e trasparenti nella coinbase, quindi ogni ricompensa resta pubblica e verificabile on-chain. Per questo il tuo nome utente deve essere un indirizzo t1 o t3 di un wallet che controlli. Scherma ogni ricompensa dopo che è maturata.

Nel 2026 devo ancora schermare le ricompense coinbase?

Sì. L'attuale specifica del protocollo Zcash vieta ancora che una transazione che spende un output coinbase trasparente abbia output trasparenti, e Zebra applica questa regola su Mainnet. Prima scherma la ricompensa, poi spendila dal tuo saldo schermato.

Quanto tempo serve perché una ricompensa minata diventi spendibile?

Un output coinbase trasparente diventa spendibile 100 blocchi dopo il blocco che l'ha creato. Con l'attuale obiettivo di 75 secondi per blocco, servono circa 125 minuti.

Le transazioni schermate costano di più in commissioni?

No. La ZIP 317 fissa la stessa commissione convenzionale di 5.000 zatoshi per azione logica per ogni pool, con un minimo di due azioni, quindi una transazione semplice costa 0,0001 ZEC. Una bozza di proposta abbasserebbe la tariffa a 1.000 zatoshi.

Commenti

Ancora nessun commento. Inizia tu la conversazione.

I commenti compaiono dopo la moderazione. Sii gentile e resta in tema.