Transaktionen doppelt an Miner senden?

Da Bitcointransaktionen immer aus mehreren UTXOs zusammengesetzt werden ist es bei Bitcoin unwarscheinlich, dass die identische Transaktion überhaupt doppelt möglich ist.
Allerdings wird z.B. bei Ethereum das Account Based Transaction Model angewendet bei dem es durchaus möglich wäre die selbe fertig unterschriebe Transaktion doppelt auszuführen sofern noch genug Guthaben vorhanden ist.
Da ich mir nicht vorstellen kann das es hierfür kein Hindernis gibt würde mich interessieren wie das verhindert wird.
Klar, für einen einzelnen Block könnte man doppelte Transaktionen einfach ausfiltern.
Aber die selbe Transaktion könnte doch einige Blöcke später nochmal gesedet werden.