1

There is no explicit marker that identifies a hash as being related to a transaction/block, but as mentioned by OP, there is an implicit assumption that can be made, due to the difficulty target for blocks that is imposed by the network’s nodes. Pragmatically, this means that a hash with an improbably low value could be assumed to be a potential block hash....


1

This is not possible, both are sha256 hashes, and contain no markers as to their origin.


1

Yes, you can consume multiple UTXOs in a single transaction but upto a certain limit.Also transaction fees will increase as the size of input increases using multiple UTXOs. I used Transaction Builder of bitcoinjs-lib, for transaction. Hence, using tx.addInput(txId, vOut) (txId and Vout of respective UTXO to be used) multiple times, multiple UTXOs can be ...


Only top voted, non community-wiki answers of a minimum length are eligible