This is a survey on the history of and the solutions to the basic global problems on Nash functions, which have been only recently solved, namely: separation, extension, global equations, Artin-Mazur description and idempotency, also noetherianness. We discuss all of them in the various possible contexts, from manifolds over the reals to real spectra of arbitrary commutative rings.Nash functions appeared for the first time at the early fifties, in a seminal paper by John Nash. Soon other mathematicians were interested on them, and some relevant applications found, but also soon their bad cohomological behaviour was realized. This put an end to a possible systematic development of the theory of Nash functions. Since that moment many specialists have devoted time and efforts to understand the nature of these functions, but only after fifty years we start to understand what is behind their failures, and how the problems generated by those failures should be settled. During this fifty years process the notion of Nash function has evolved in progressively more general settings, with an appealing feedback from concrete to abstract and viceversa. Moreover, a maze of surprising links have been revealed among all the questions involved. These are depicted in the Nash Labyrinth shown below, where each box contains a solved problem, each arrow is an implication, and the doubled boxes are the sources of the flow of arguments. We will try to explain the problems and their solutions in the following sections: §1. Brief history of the topic. §2. The notion of Nash function. §3. Global properties and cohomological failures. §4. Formulation of the problems. §5. Solutions in the compact case. §6. Solutions in the non-compact case. §7. Nash functions over arbitrary real closed fields. §8. Abstract Nash functions.