The main issue faced by Ethereum today is often said to be its scaling issue. Blockchains are based on three pillars: Security, Decentralization and Scalability (throughput). Historically, Ethereum always put security and decentralization first, at the cost of scalability, and some technological improvements need to be made at the base layer to support traffic at scale. On most public blockchains like Ethereum, this is one of the main current concerns, and efforts are in progress to solve these scaling issues, without sacrificing the blockchain trilemma.