The word mining in Bitcoin mixes to issues: validation of transactions and creation of money.
Transaction validation has a very low cost associated with it compared to finding a hash; regular nodes also do transaction and block validation, and this is designed to be trivial, so I'm still not sure what you mean by making transaction validation profitable?
them in blockchain.