Ethereum.
study are computational problems, and with Turing completeness, any computational problem can be solved. The essence of a programming language or virtual machine is a Turing machine. A programming language or virtual machine is Turing-complete. It means that it can do all the things that Turing can