Ethereum.
bounded, recursive, or computational bounds cause the program to terminate, so the programs that can run on the EVM are subject to many restrictions, and the EVM is not Turing-complete. Irrational design of EVM 1. Smart contract design Lack of standard library support: EVM lacks complete standard