4 Comments
User's avatar
Davide's avatar

Non mi è chiaro quanto viene detto nelle prime righe della Nota 3, cioè come funzionano i costi di transizione su blockchain:

- La quantità di dati che servono per costruire ogni singola transizione è differente di volta in volta ed ed è caratterizzata dalle tempistiche e necessità differenti degli utenti?

- Se viene effettuata una transazione con un basso importo, ma all'interno vi sono molti dati, è svantaggioso per il mittente poichè si rischia di pagare maggiormente per i costi della transizione?

- Parlando di costi di transazione, inviare un qualsiasi importo è anche questione di fortuna quindi? ( trovare la transizione con meno dati e quindi meno costi di transizione).

Federico Rivi's avatar

Ciao Davide, sì in linea di massima quello che hai scritto è corretto. Ciò per cui si paga non è l'importo in sé ma il blockspace che si utilizza.

Ogni transizione è composta da più fattori. Se per esempio spendi solamente un UTXO i dati per trascrivere la transazione in blockchain sono meno rispetto a una transazione simile che spende più di un UTXO e quindi le commissioni sono inferiori.

Se firmi una transazione multi-sig 2di2 le chiavi pubbliche da scrivere sono due anziché una sola e quindi, a parità degli altri fattori, le commissioni di transazione aumentano.

Quindi, per rispondere. Sì, la quantità di dati varia da transazione a transazione (quanti UTXO spendi, da quanti indirizzi, se basta la tua chiave per transare o ne servono altre ecc). Vera anche la seconda domanda, se una transazione è molto complessa e l'importo è basso la commissione sarà comunque in base ai dati da registrare su blockchain, non in base all'importo.

Terzo punto, nì. Esistono molti wallet che ti permettono di fare “coin control”, ossia utilizzare per le transazioni gli UTXO che vuoi tu, di modo che tu possa controllare gli output che spendi ottimizzando i costi in commissioni.

Davide's avatar

Nella risposta fai riferimento agli UTXO ( già menzionati nel Fermata #4). Ma non mi è ben chiaro anche questo concetto. Ti chiedo quindi se per favore puoi spiegarlo in parole semplici o se puoi linkare qualcosa..

Mi sembra di capire che UTXO sia sinonimo di importo che viene speso, giusto? O è solo una parte di esso?

Federico Rivi's avatar

Per capire il concetto di UTXO (che sta per Unspent Transaction Output) è meglio prima famigliarizzare con i concetti di input e output delle transazioni. Questa è una buona spiegazione comunque.

https://academy.bit2me.com/it/que-es-una-utxo/