How does the hash get created randomly to be encrypted and decrypted again?
What do you mean? A hash is a mathematical function that is easier to solve in one direction rather than the other way round (eg. calculating 23 * 23 is easier than calculating the root of 529) while also producing an output that
looks random. As such you don't
need a computer to calculate it -- computers are just faster at calculations than humans.
That`s what I`m asking. How do you do those validations of all transactions that`s happening within the network while there`s no mining or full nodes in a smoke signal?
The assumption is that somewhere on the other side of the prairie you have a user acting as a gateway, who would then transcribe the smoke signals to a transaction and transmit said transaction to the internet (where it would then end on the mempool, with miners and all).
Alternatively you could do the same without any computers at all and just rely on smoke signals, physical ledgers and manual mining. However you'd have to implement such a protocol as an altcoin, since you'd have to vastly increase the target block interval to account for latency caused by the low bandwidth of smoke signals and lengthy transcription process. Obviously not really viable but technically possible.