Fee sniping

Difficoltà: avanzato

Argomento: tecnologia


DEFINIZIONE

Il Fee sniping si verifica quando un miner deliberatamente ri-mina uno o più blocchi precedenti per prendere le fee dai miner che hanno originariamente creato quei blocchi. Anche se ri-minare un blocco precedente ha meno probabilità di successo che estendere semplicemente la catena con un nuovo blocco, può essere più redditizio se il blocco precedente vale molto di più in fee di transazione rispetto alle transazioni attualmente nella mempool del miner.

Lo sniping delle fee è un problema che può verificarsi man mano che il Block Subsidy continua a diminuire e le fee di transazione iniziano a dominare le ricompense di blocco di Bitcoin. Se le fee di transazione sono tutto ciò che conta, allora un miner con l'x per cento del tasso di hash ha l'x per cento di possibilità di estrarre il prossimo blocco, quindi il valore atteso per loro di estrarre onestamente è l'x per cento della migliore serie di transazioni feerate nella loro mempool.

In alternativa, un miner potrebbe disonestamente tentare di ri-minare il blocco precedente più un blocco completamente nuovo per estendere la catena. Questo comportamento è indicato come fee sniping, e la probabilità del miner disonesto di avere successo se ogni altro miner è onesto è (x/(1-x))^2. Anche se il fee sniping ha una probabilità di successo complessivamente più bassa del mining onesto, tentare il mining disonesto potrebbe essere la scelta più redditizia se le transazioni nel blocco precedente hanno pagato feerate significativamente più alte delle transazioni attualmente nel mempool - una piccola possibilità per un grande importo può valere più di una grande possibilità per un piccolo importo.

Il problema è in realtà peggiore di quello descritto sopra perché ogni miner che sceglie di minare in modo disonesto riduce il numero di miner onesti che cercano di estendere la catena. Più piccola è la quota di hash rate controllata dai miner onesti, maggiore è la probabilità che un miner disonesto abbia successo, quindi un singolo grande miner che sceglie razionalmente di estrarre in modo disonesto può innescare una cascata di miner sempre più piccoli che disertano razionalmente il mining disonesto


aggiornato il 2022-03-14