FSS

acronimo di: First-Seen-Safe

Difficoltà: intermedio

Argomento: tecnologia


DEFINIZIONE

FSS o First-Seen-Safe, in italiano "Quella vista per prima è sicura", si riferisce ad un comportamento dei nodi della rete bitcoin rispetto alle nuove transazioni ricevute, che controllano se nella mempool c'è già un'altra transazione che spende lo stesso input UTXO, e nel caso in cui tale transazione venga trovata, la nuova viene rifiutata e non viene inclusa nel mempool di questo nodo e non viene propagata ulteriormente alla rete.

È una modalità di comportamento che vorrebbe limitare la possibilità di double spend.

Ma è una modalità che generalmente non viene applicata dai nodi o dai miner Bitcoin, perché i miner sono incentivati a selezionare le transazioni che hanno delle fee più alte, e le opzioni RBF e Full RBF consentono agli utenti di sostituire una transazione Bitcoin prima che venga confermata nella blockchain con una nuova transazione spendendo nuovamente lo stesso input della transazione, solo con una commissione più alta.

Inoltre le transazioni Bitcoin vengono trasmesse attraverso un sistema distribuito asincrono in cui non esiste un "primo" a livello globale che riceve la transazione. Quello che Alice ha visto per prima, Bob potrebbe vederlo per secondo. Il design di Bitcoin non prevede un meccanismo che consenta ad Alice e Bob di accordarsi su quale transazione sia stata realmente la prima; tutto ciò che possono fare è aspettare di vedere quale di queste transazioni viene confermata in un blocco valido della migliore catena di blocchi.


aggiornato il 2022-10-23