In the 1940s, John von Neumann (1966) developed the theory of self-reproducing automata, which was the first attempt to build a computational theory of evolution as a self-making information system.
This is something that is tied to what we are dealing with today. It is also the basis of blockchain.