INFINITE MONKEY THEOREM: TheĀ infinite monkey theoremĀ states that a monkey hitting keys at random on a typewriter keyboard for an infinite amount of time will almost surely type the full source code of any given protocol, such as Ethereum. However, the probability that Ethereum devs filling the entire observable universe would type a single secure smart contract is so tiny that the chance of it occurring during a period of time hundreds of thousands of orders of magnitude longer than the age of the universe is extremely low (but technically not zero). The theorem can be generalized to state that any sequence of events which has a non-zero probability of happening will almost certainly eventually occur, given enough time.