Нашел хорошую статью по поводу, как можно заменить транзакцию:
https://habr.com/ru/post/327218/Кратко:
1. делается RBF транзакция - то есть транзакция, у которо можно повысить комиссия
2. Руками делается транзакция с теми же входами, той же суммой, другими выходами и комиссией побольше.
В итоге вторая транзакция первой попадет в блок.
Можно то же самое проделать и не с RBF транзакцией, но:
1. При замене транзакции не все ноды согласятся ретранслировать новую версию, ссылаясь на mempool-conflict
2. Некоторые ноды примут транзакцию, и таки ретранслируют ее в сеть
3. Информационные ресурсы типа
blockchain.info будут прямым текстом писать DOUBLE SPEND
4. Не все пулы будут майнить эту транзакцию, справедливо считая её даблспендом. Некоторые пулы будут ее майнить, но это может занять больше времени (по сравнению со временем если вся сеть будет её майнить)