TRUC

acronimo di: Topologically Restricted Until Confirmation

Difficoltà: avanzato

Argomento: tecnologia


DEFINIZIONE

Le transazioni "Topologically Restricted Until Confirmation" (TRUC) in Bitcoin sono una proposta per migliorare l'affidabilità e la prevedibilità delle transazioni, attualmente in fase di sviluppo e test.

Ecco come funzionano:

  • Limitazioni sulla spesa di output non confermati: Una transazione TRUC impone restrizioni su come gli output (le "monete" in uscita) possono essere utilizzati finché la transazione stessa non viene confermata. Ciò significa che gli output TRUC non possono essere spesi immediatamente in un'altra transazione.
  • Maggiore affidabilità del fee bumping: Il "fee bumping" è una tecnica usata per aumentare la fee di una transazione in attesa di conferma, in modo che venga elaborata dai miner con maggiore priorità. Le transazioni TRUC mirano a rendere il fee bumping più affidabile, garantendo che le transazioni con fee più alta vengano effettivamente incluse prima di quelle con fee più bassa.
  • Vantaggi per i nodi: Le transazioni TRUC semplificano per i nodi della rete Bitcoin la valutazione della validità e dell'incentivo a processare la transazione. Questo perché le restrizioni sugli output non confermati rendono più prevedibili le conseguenze dell'accettazione o della sostituzione di una transazione TRUC.

Stato attuale:

La policy per le transazioni Opt-in TRUC (nota anche come policy per le transazioni v3) è disponibile per l'utilizzo solo sulle reti di test con l'opzione -acceptnonstdtxn=1.
Impostando il numero di versione della transazione a 3, le transazioni TRUC richiedono l'applicazione di limiti alla spesa dei propri output non confermati.
Queste restrizioni semplificano la valutazione della compatibilità degli incentivi per l'accettazione o la sostituzione di transazioni TRUC, garantendo così che eventuali sostituzioni siano più redditizie per il nodo e rendendo l'aumento delle commissioni (fee bumping) più affidabile. Le transazioni TRUC sono attualmente considerate non standard e possono essere utilizzate solo su reti di test in cui le regole di standardness sono allentate o disabilitate (ad esempio con -acceptnonstdtxn=1).

Vantaggi potenziali:

  • Maggiore affidabilità: Le transazioni TRUC potrebbero aiutare a ridurre il rischio di "ripetizione della spesa" (double spending) e aumentare l'affidabilità delle transazioni in generale. Fee bumping più efficace: Il fee bumping potrebbe diventare più affidabile e prevedibile con le transazioni TRUC.
  • Migliore scalabilità: Le transazioni TRUC potrebbero contribuire a migliorare la scalabilità della rete Bitcoin a lungo termine.

Svantaggi potenziali:

  • Compatibilità: Attualmente le transazioni TRUC non sono standard e richiedono modifiche al software dei wallet e dei nodi per essere utilizzate.
  • Complessità: La logica implementata per le transazioni TRUC potrebbe aumentare la complessità del protocollo Bitcoin.

È importante sottolineare che le transazioni TRUC sono ancora in fase di sviluppo e test. Non è ancora garantito che vengano adottate sulla rete principale di Bitcoin


aggiornato il 2024-04-11