Отправитель может создать транзакцию но не отправлять ее в сеть, посмотреть на получившийся хеш, и если он не подходит под желаемый - создать следующую, что-нибудь изменив в транзакции.
Рекомендую использовать хеш транзакции в сочетании с хешом блока, в который она добавлена (например их побитовый xor) - манипуляции с этим тоже возможны, но уже только со стороны владельцев пулов майнинга, и вероятность успеха манипуляции сравнима с их долей мощности от всей сети.
Чтобы и эту возможность исключить - можно использовать одновременно несколько блокчейнов от разных криптовалют (рекомендую использующие кардинально разные технологии - разные типы PoW, PoS, PoC и т.п. чтобы уменьшить вероятность одновременного владения достаточными мощностями во всех используемых криптовалютах)